diff --git a/Changelog.yaml b/Changelog.yaml index 129285a6b1..f27843ad1f 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -1,3 +1,4 @@ +# vim:fileencoding=UTF-8:ts=2:sw=2:sta:et:sts=2:ai # Each release can have new features and bug fixes. Each of which # must have a title and can optionally have linked tickets and a description. # In addition they can have a type field which defaults to minor, but should be major @@ -19,6 +20,49 @@ # new recipes: # - title: +- version: 0.9.25 + date: 2013-03-29 + + new features: + - title: "Automatic adding: When checking for duplicates is enabled, use the same duplicates found dialog as is used during manual adding." + tickets: [1160914] + + - title: "ToC Editor: Allow searching to find a location quickly when browsing through the book to select a location for a ToC item" + + - title: "ToC Editor: Add a button to quickly flatten the entire table of contents" + + - title: "Conversion: When converting a single book to EPUB or AZW3, add an option to automatically launch the Table of Contents editor after the conversion completes. Found under the Table of Contents section of the conversion dialog." + + bug fixes: + - title: "calibredb: Nicer error messages when user provides invalid input" + tickets: [1160452,1160631] + + - title: "News download: Always use the .jpg extension for jpeg images as apparently Moon+ Reader cannot handle .jpeg" + + - title: "Fix Book Details popup keyboard navigation doesn't work on a Mac" + tickets: [1159610] + + - title: "Fix a regression that caused the case of the book files to not be changed when changing the case of the title/author on case insensitive filesystems" + + improved recipes: + - RTE news + - Various Polish news sources + - Psychology Today + - Foreign Affairs + - History Today + - Harpers Magazine (printed edition) + - Business Week Magazine + - The Hindu + - Irish Times + - Le Devoir + + new recipes: + - title: Fortune Magazine + author: Rick Shang + + - title: Eclipse Online + author: Jim DeVona + - version: 0.9.24 date: 2013-03-22 diff --git a/manual/conversion.rst b/manual/conversion.rst index bf451d0980..14710f3f6a 100644 --- a/manual/conversion.rst +++ b/manual/conversion.rst @@ -750,8 +750,61 @@ If this property is detected by |app|, the following custom properties are recog opf.series opf.seriesindex -In addition to this, you can specify the picture to use as the cover by naming it ``opf.cover`` (right click, Picture->Options->Name) in the ODT. If no picture with this name is found, the 'smart' method is used. -As the cover detection might result in double covers in certain output formats, the process will remove the paragraph (only if the only content is the cover!) from the document. But this works only with the named picture! +In addition to this, you can specify the picture to use as the cover by naming +it ``opf.cover`` (right click, Picture->Options->Name) in the ODT. If no +picture with this name is found, the 'smart' method is used. As the cover +detection might result in double covers in certain output formats, the process +will remove the paragraph (only if the only content is the cover!) from the +document. But this works only with the named picture! To disable cover detection you can set the custom property ``opf.nocover`` ('Yes or No' type) to Yes in advanced mode. +Converting to PDF +~~~~~~~~~~~~~~~~~~~ + +The first, most important, setting to decide on when converting to PDF is the page +size. By default, |app| uses a page size defined by the current +:guilabel:`Output profile`. So if your output profile is set to Kindle, |app| +will create a PDF with page size suitable for viewing on the small kindle +screen. However, if you view this PDF file on a computer screen, then it will +appear to have too large fonts. To create "normal" sized PDFs, use the override +page size option under :guilabel:`PDF Output` in the conversion dialog. + +You can insert arbitrary headers and footers on each page of the PDF by +specifying header and footer templates. Templates are just snippets of HTML +code that get rendered in the header and footer locations. For example, to +display page numbers centered at the bottom of every page, in green, use the following +footer template:: + +
Page _PAGENUM_
+ +|app| will automatically replace _PAGENUM_ with the current page number. You +can even put different content on even and odd pages, for example the following +header template will show the title on odd pages and the author on even pages:: + +_AUTHOR__TITLE_
+ +|app| will automatically replace _TITLE_ and _AUTHOR_ with the title and author +of the document being converted. You can also display text at the left and +right edges and change the font size, as demonstrated with this header +template:: + +_TITLE_
_AUTHOR_
_SECTION_
+ +_SECTION_ is replaced by whatever the name of the current section is. These +names are taken from the metadata Table of Contents in the document (the PDF +Outline). If the document has no table of contents then it will be replaced by +empty text. If a single PDF page has multiple sections, the first section on +the page will be used. + +.. note:: When adding headers and footers make sure you set the page top and + bottom margins to large enough values, under the Page Setup section of the + conversion dialog. + diff --git a/manual/faq.rst b/manual/faq.rst index 7ef0f20a95..ceaa2bc735 100644 --- a/manual/faq.rst +++ b/manual/faq.rst @@ -129,11 +129,11 @@ tool that always produces valid EPUBs, |app| is not for you. How do I use some of the advanced features of the conversion tools? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - You can get help on any individual feature of the converters by mousing over - it in the GUI or running ``ebook-convert dummy.html .epub -h`` at a terminal. - A good place to start is to look at the following demo files that demonstrate - some of the advanced features: - * `html-demo.zip_PAGENUM_
' self.header = opts.pdf_header_template + if self.header: + self.header = self.header.strip() min_margin = 36 if self.footer and opts.margin_bottom < min_margin: self.log.warn('Bottom margin is too small for footer, increasing it.') @@ -192,6 +209,8 @@ class PDFWriter(QObject): self.doc.set_metadata(title=pdf_metadata.title, author=pdf_metadata.author, tags=pdf_metadata.tags) + self.doc_title = pdf_metadata.title + self.doc_author = pdf_metadata.author self.painter.save() try: if self.cover_data is not None: @@ -273,13 +292,34 @@ class PDFWriter(QObject): self.loop.processEvents(self.loop.ExcludeUserInputEvents) evaljs('document.getElementById("MathJax_Message").style.display="none";') + def get_sections(self, anchor_map): + sections = {} + ci = os.path.abspath(os.path.normcase(self.current_item)) + if self.toc is not None: + for toc in self.toc.flat(): + path = toc.abspath or None + frag = toc.fragment or None + if path is None: + continue + path = os.path.abspath(os.path.normcase(path)) + if path == ci: + col = 0 + if frag and frag in anchor_map: + col = anchor_map[frag]['column'] + if col not in sections: + sections[col] = toc.text or _('Untitled') + + return sections + def do_paged_render(self): if self.paged_js is None: + import uuid from calibre.utils.resources import compiled_coffeescript as cc self.paged_js = cc('ebooks.oeb.display.utils') self.paged_js += cc('ebooks.oeb.display.indexing') self.paged_js += cc('ebooks.oeb.display.paged') self.paged_js += cc('ebooks.oeb.display.mathjax') + self.hf_uuid = str(uuid.uuid4()).replace('-', '') self.view.page().mainFrame().addToJavaScriptWindowObject("py_bridge", self) self.view.page().longjs_counter = 0 @@ -302,6 +342,12 @@ class PDFWriter(QObject): py_bridge.value = book_indexing.all_links_and_anchors(); '''%(self.margin_top, 0, self.margin_bottom)) + amap = self.bridge_value + if not isinstance(amap, dict): + amap = {'links':[], 'anchors':{}} # Some javascript error occurred + sections = self.get_sections(amap['anchors']) + col = 0 + if self.header: self.bridge_value = self.header evaljs('paged_display.header_template = py_bridge.value') @@ -309,15 +355,14 @@ class PDFWriter(QObject): self.bridge_value = self.footer evaljs('paged_display.footer_template = py_bridge.value') if self.header or self.footer: - evaljs('paged_display.create_header_footer();') + evaljs('paged_display.create_header_footer("%s");'%self.hf_uuid) - amap = self.bridge_value - if not isinstance(amap, dict): - amap = {'links':[], 'anchors':{}} # Some javascript error occurred start_page = self.current_page_num mf = self.view.page().mainFrame() while True: + if col in sections: + self.current_section = sections[col] self.doc.init_page() if self.header or self.footer: evaljs('paged_display.update_header_footer(%d)'%self.current_page_num) @@ -331,8 +376,10 @@ class PDFWriter(QObject): evaljs('window.scrollTo(%d, 0); paged_display.position_header_footer();'%nsl[0]) if self.doc.errors_occurred: break + col += 1 if not self.doc.errors_occurred: self.doc.add_links(self.current_item, start_page, amap['links'], amap['anchors']) + diff --git a/src/calibre/gui2/actions/delete.py b/src/calibre/gui2/actions/delete.py index fb3efd36c0..7bdcb18644 100644 --- a/src/calibre/gui2/actions/delete.py +++ b/src/calibre/gui2/actions/delete.py @@ -347,9 +347,9 @@ class DeleteAction(InterfaceAction): self.remove_matching_books_from_device() # The following will run if the selected books are not on a connected device. # The user has selected to delete from the library or the device and library. - if not confirm(''+_('The selected books will be ' + if not confirm('
'+_('The %d selected book(s) will be ' 'permanently deleted and the files ' - 'removed from your calibre library. Are you sure?') + 'removed from your calibre library. Are you sure?')%len(to_delete_ids) +'
', 'library_delete_books', self.gui): return next_id = view.next_id @@ -382,9 +382,9 @@ class DeleteAction(InterfaceAction): view = self.gui.card_b_view paths = view.model().paths(rows) ids = view.model().indices(rows) - if not confirm(''+_('The selected books will be ' + if not confirm('
'+_('The %d selected book(s) will be ' 'permanently deleted ' - 'from your device. Are you sure?') + 'from your device. Are you sure?')%len(paths) +'
', 'device_delete_books', self.gui): return job = self.gui.remove_paths(paths) diff --git a/src/calibre/gui2/auto_add.py b/src/calibre/gui2/auto_add.py index 033d7124d5..bb4b652526 100644 --- a/src/calibre/gui2/auto_add.py +++ b/src/calibre/gui2/auto_add.py @@ -15,7 +15,8 @@ from PyQt4.Qt import (QFileSystemWatcher, QObject, Qt, pyqtSignal, QTimer) from calibre import prints from calibre.ptempfile import PersistentTemporaryDirectory from calibre.ebooks import BOOK_EXTENSIONS -from calibre.gui2 import question_dialog, gprefs +from calibre.gui2 import gprefs +from calibre.gui2.dialogs.duplicates import DuplicatesQuestion AUTO_ADDED = frozenset(BOOK_EXTENSIONS) - {'pdr', 'mbp', 'tan'} @@ -218,17 +219,20 @@ class AutoAdder(QObject): paths.extend(p) formats.extend(f) metadata.extend(mis) - files = [_('%(title)s by %(author)s')%dict(title=mi.title, - author=mi.format_field('authors')[1]) for mi in metadata] - if question_dialog(self.parent(), _('Duplicates found!'), - _('Books with the same title as the following already ' - 'exist in the database. Add them anyway?'), - '\n'.join(files)): - dups, ids = m.add_books(paths, formats, metadata, - add_duplicates=True, return_ids=True) - added_ids |= set(ids) - num = len(ids) - count += num + dups = [(mi, mi.cover, [p]) for mi, p in zip(metadata, paths)] + d = DuplicatesQuestion(m.db, dups, parent=gui) + dups = tuple(d.duplicates) + if dups: + paths, formats, metadata = [], [], [] + for mi, cover, book_paths in dups: + paths.extend(book_paths) + formats.extend([p.rpartition('.')[-1] for p in book_paths]) + metadata.extend([mi for i in book_paths]) + ids = m.add_books(paths, formats, metadata, + add_duplicates=True, return_ids=True)[1] + added_ids |= set(ids) + num = len(ids) + count += num for tdir in data.itervalues(): try: diff --git a/src/calibre/gui2/convert/pdf_output.py b/src/calibre/gui2/convert/pdf_output.py index 98334d1709..889a99a66a 100644 --- a/src/calibre/gui2/convert/pdf_output.py +++ b/src/calibre/gui2/convert/pdf_output.py @@ -22,7 +22,9 @@ class PluginWidget(Widget, Ui_Form): 'override_profile_size', 'paper_size', 'custom_size', 'preserve_cover_aspect_ratio', 'pdf_serif_family', 'unit', 'pdf_sans_family', 'pdf_mono_family', 'pdf_standard_font', - 'pdf_default_font_size', 'pdf_mono_font_size', 'pdf_page_numbers']) + 'pdf_default_font_size', 'pdf_mono_font_size', 'pdf_page_numbers', + 'pdf_footer_template', 'pdf_header_template', + ]) self.db, self.book_id = db, book_id for x in get_option('paper_size').option.choices: diff --git a/src/calibre/gui2/convert/pdf_output.ui b/src/calibre/gui2/convert/pdf_output.ui index a4d184d6bc..a3cd131ba3 100644 --- a/src/calibre/gui2/convert/pdf_output.ui +++ b/src/calibre/gui2/convert/pdf_output.ui @@ -6,8 +6,8 @@You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15279,68 +15366,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17563,12 +17650,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17579,24 +17660,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15537,68 +15624,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "صغير" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "كبير" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "متوسط" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "بواسطة الحرف الأول" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17822,12 +17909,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17838,24 +17919,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15245,68 +15332,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17529,12 +17616,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17545,24 +17626,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15243,68 +15330,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17527,12 +17614,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17543,24 +17624,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "ⵜⴰⵎⴰⵎⴽⵜ ⵏ ⴽⴰⵍⵉⴱⵔ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "ⴰⵎⵉⵔⵉⵡ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "ⴰⵎⵊⴰⵀⴷⵉ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "ⴰⴱⴷⴰ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "ⵊⵊⵓⵏ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15381,68 +15468,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Малък" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Голям" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Среден" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17667,12 +17754,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17683,24 +17764,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15245,68 +15332,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17529,12 +17616,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17545,24 +17626,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15246,68 +15333,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17534,12 +17621,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17550,24 +17631,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Per aprendre més usos avançats d'XPath vegeu l'Assistent d'XPath." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Navegació per portades" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "No s'ha pogut carregar el navegador de portades" @@ -11205,11 +11321,11 @@ msgstr "&Ajusta la portada al que és visible" msgid "My Books" msgstr "Els meus llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "No hi ha ajuda disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "No hi ha ajuda disponible per a aquest format de sortida" @@ -12239,10 +12355,6 @@ msgstr "Desa el cerca/reemplaça" msgid "Search/replace name:" msgstr "Nom del cerca/reemplaça:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Heu de proporcionar un nom." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12494,11 +12606,6 @@ msgstr "Desa el cerca/reemplaça actual" msgid "Sa&ve" msgstr "&Desa" -#: /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 -msgid "Delete" -msgstr "Suprimeix" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Cerca al &camp:" @@ -13033,7 +13140,7 @@ msgstr "S'està interrompent..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autors" @@ -14580,46 +14687,46 @@ msgstr "Tria el &tipus de lletra" msgid "Clear the font family" msgstr "Elimina el tipus de lletra" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "el navegador de portades" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Maj+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Maj+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versió" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "ha estat creat per Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Connectat " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Detalls del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Maj+Alt+D" @@ -14894,14 +15001,6 @@ msgstr "El nom de la cerca és «{0}»" msgid "This book's UUID is \"{0}\"" msgstr "L'UUID del llibre és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "S'ha denegat el permís" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -15101,63 +15200,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:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /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:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "No s'ha pogut crear la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, 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:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 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:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "S'està iniciant la interfície d'usuari..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Ha fallat la reparació" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 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:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Localització de la base de dades incorrecta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, 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:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /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:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -15169,7 +15268,7 @@ msgstr "" "reconstruir totalment. Si escolliu «No» es crearà una biblioteca nova del " "calibre buida." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -15177,54 +15276,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:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 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:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "zona superior dreta de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "zona inferior dreta de la pantalla" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "intenteu reiniciar l'ordinador." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "intenteu suprimir el fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "No es pot iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s ja s'està executant." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "No s'ha trobat cap calibre en execució" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 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:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "No s'ha pogut tancar la instància del calibre en execució" @@ -15694,11 +15793,6 @@ msgstr "Canvia com el calibre baixa les metadades" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d de %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "No s'ha pogut obrir %s. L'està fent servir un altre programa?" - #: /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" @@ -16554,28 +16648,28 @@ msgstr "" "«Afegeix regla» de sota per començar.
Podeu canviar una regla " "existent fent-hi doble clic." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "No s'ha seleccionat cap regla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, 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:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "supressió" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Heu de seleccionar una columna per suprimir-la" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "La columna seleccionada no és una columna personalitzada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -17192,68 +17286,68 @@ msgstr "" "per habilitar el connector, el calibre no detecta el dispositius gestionats " "per connectors inhabilitats." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estreta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Ampla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Estil de Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Valor per defecte del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Desactivat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Petita" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Gran" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Mitjana" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Si hi ha prou espai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Mai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Per inicial" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Inhabilitat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Repartit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Pintat de columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Icones de columna" @@ -19843,12 +19937,6 @@ msgstr "Fitxer:" msgid "Top of the file" msgstr "Començament del fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Sense títol)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19859,7 +19947,47 @@ msgstr "Aproximadament %d%% des del principi" msgid "Location: A <%s> tag inside the file" msgstr "Ubicació: Una etiqueta <%s> a dins del fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "Crea l'índex des d'XPath" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" +"Especifiqueu una sèrie d'expressions XPath per als diferents nivells de " +"l'índex. Podeu utilitzar els botons de l'assistent per ajudar-vos a crear " +"les expressions XPath." + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "Nivell %s de l'índex:" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "De&sa la configuració" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "Carrega &la configuració" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "Cap expressió XPath" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "No s'ha introduït cap expressió XPath" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "L'expressió XPath %s no és vàlida." + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19867,7 +19995,7 @@ msgstr "" "Podeu editar les entrades existents a l'índex fent-hi clic al panell de " "l'esquerra." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19877,11 +20005,61 @@ msgstr "" "verificat que existeix. Les entrades amb un punt vermell no són vàlides i " "pot ser que calgui arreglar-les." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Crea una entrada &nova" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "Genera un índex a partir dels títols &principals" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Search and replace uses regular expressions. See the regular expressions tutorial to get started with regular expressions. Also clicking the wizard button below will allow you to test your regular expression against the current input document. When you are happy with an expression, click the Add button to add it to the list of expressions." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:193 msgid "Convert" msgstr "" @@ -8304,30 +8297,45 @@ msgstr "" msgid "Level &3 TOC (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71 -msgid "Do not add &detected chapters to the Table of Contents" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72 -msgid "Number of &links to add to Table of Contents" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:73 -msgid "Chapter &threshold" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:86 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:87 +msgid "Do not add &detected chapters to the Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:88 +msgid "Number of &links to add to Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:89 msgid "TOC &Filter:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:90 +msgid "Chapter &threshold" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:91 msgid "Allow &duplicate links when creating the Table of Contents" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:92 +msgid "Help with using these options to generate a Table of Contents" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:93 +msgid "" +"This option will cause calibre to popup the Table of Contents Editor tool,\n" +" which will allow you to manually edit the Table of Contents, to fix any errors\n" +" caused by automatic generation." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:96 +msgid "&Manually fine-tune the ToC after conversion is completed" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" msgstr "" @@ -9092,6 +9100,16 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:50 +#, python-format +msgid "Next [%s]" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:52 +#, python-format +msgid "Previous [%s]" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:71 msgid "Fit &cover within view" msgstr "" @@ -9109,7 +9127,7 @@ msgid "No help available for this output format." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:353 msgid "Generate catalog" msgstr "" @@ -9571,6 +9589,10 @@ msgid "" " available at Open Books." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:23 +msgid "Duplicates found!" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:29 msgid "Books with the same titles as the following already exist in calibre. Select which books you want added anyway." msgstr "" @@ -16128,39 +16150,74 @@ msgstr "" msgid "First letter is usable only when sorting by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:113 msgid "Select a destination for the Table of Contents entry" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:130 +msgid "Search for text..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:132 +msgid "Find &next" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:135 +msgid "Find &previous" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:143 msgid "Here you can choose a destination for the Table of Contents' entry to point to. First choose a file from the book in the left-most panel. The file will open in the central panel.
Then choose a location inside the file. To do so, simply click on the place in the central panel that you want to use as the destination. As you move the mouse around the central panel, a thick green line appears, indicating the precise location that will be selected when you click." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:156 msgid "&Name of the ToC entry:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:162 msgid "Currently selected destination:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:196 +msgid "No match found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:186 +#, python-format +msgid "No match found for: %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:192 +#, python-format +msgid "No matches for %(text)s found in the current file [%(current)s]. Do you want to search in the %(which)s file [%(next)s]?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:195 +msgid "next" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:195 +msgid "previous" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:286 msgid "File:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:177 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:270 msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:272 #, python-format msgid "Approximately %d%% from the top" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:278 #, python-format msgid "Location: A <%s> tag inside the file" msgstr "" @@ -16199,179 +16256,187 @@ msgstr "" msgid "The XPath expression %s is not valid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:146 msgid "You can edit existing entries in the Table of Contents by clicking them in the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:148 msgid "Entries with a green tick next to them point to a location that has been verified to exist. Entries with a red dot are broken and may need to be fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:156 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:161 msgid "Generate ToC from &major headings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:164 msgid "Generate a Table of Contents from the major headings in the book. This will work if the book identifies its headings using HTML heading tags. Uses the
Migrating old database to ebook library in %s
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Musíte vybrat sloupec pro odstranění" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Vybraný sloupec není uživatelský sloupec" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Opravdu chcete odstranit sloupec %s a všechna jeho data?" @@ -16080,68 +16167,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Úzký" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Široký" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Malé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Velké" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Střední" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Vždy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Podle prvního písmena" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Deaktivováno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Rozděleno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Barvení sloupců" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18395,12 +18482,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18411,24 +18492,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15251,68 +15338,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17535,12 +17622,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17551,24 +17632,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Ingen regel er valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Ingen regel valgt for %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Du må vælge en kolonne for at slette den" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Den valgte kolonne er en tilpasset kolonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Vil du virkelig slette kolonne %s og alle dets data?" @@ -15819,68 +15906,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Smal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Bred" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Fra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Lille" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Stor" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Altid" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Deaktiveret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partitioneret" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18168,12 +18255,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18184,24 +18265,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Sie können " "eine vorhandene Relgel ändern indem Sie darauf doppelklicken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Keine Regel ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, 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:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "beseitigen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Sie müssen eine Spalte auswählen, um sie zu löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Die gewählte Spalte ist keine benutzerdefinierte Spalte" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Wollen Sie wirklich die Spalte %s und Ihre gesamten Daten löschen?" @@ -17298,68 +17392,68 @@ msgstr "" "das Häkchen um das Plugin wieder anzuschalten. Calibre kann keine Geräte " "erkennen, die von ausgeschalteten Plugins verwaltet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Schmal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Breit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Calibre Style" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Standardeinstellung" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Aus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Immer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Falls genug Platz ist" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Nach Anfangsbuchstaben" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Ausgeschaltet" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Gruppiert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Spaltenfarbe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Spalten Icons" @@ -19967,12 +20061,6 @@ msgstr "Datei:" msgid "Top of the file" msgstr "Anfang der Datei" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Unbenannt)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19983,7 +20071,44 @@ msgstr "Ungefähr %d%% vom Anfang aus" msgid "Location: A <%s> tag inside the file" msgstr "Ort: Ein <%s>-Marker innerhalb der Datei" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "ToC aus XPath erzeugen" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "Stufe %s ToC:" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "Einstellungen &speichern" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "Einstellungen &laden" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "Kein XPaths" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "Es wurde kein XPaths eingegeben" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "Der XPath-Ausdruck %s ist ungültig." + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19991,7 +20116,7 @@ msgstr "" "Sie können vorhandene Einträge des Inhaltsverzeichnisses bearbeiten, indem " "Sie diese in der Menüleiste auf der linken Seite anklicken." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -20001,11 +20126,59 @@ msgstr "" "überprüft wurde. Einträge mit einem roten Punkt sind beschädigt und müssen " "eventuell repariert werden." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Einen &neuen Eintrag erstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "ToC aus &Hauptüberschriften erzeugen" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15458,68 +15545,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Μικρό" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Μεγάλο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Μεσαίο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Πάντα" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Ποτέ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Απενεργοποιημένο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Διαμερισμένο" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17742,12 +17829,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17758,24 +17839,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15245,68 +15332,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17529,12 +17616,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17545,24 +17626,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15316,68 +15403,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17600,12 +17687,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17616,24 +17697,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
To learn more advanced usage of XPath see the XPath Tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Browse by covers" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Cover browser could not be loaded" @@ -10737,11 +10846,11 @@ msgstr "Fit &cover within view" msgid "My Books" msgstr "My Books" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "" @@ -11735,10 +11844,6 @@ msgstr "Save search/replace" msgid "Search/replace name:" msgstr "Search/replace name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -11978,11 +12083,6 @@ msgstr "Save current search/replace" msgid "Sa&ve" msgstr "Sa&ve" -#: /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 -msgid "Delete" -msgstr "Delete" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Search &field:" @@ -12509,7 +12609,7 @@ msgstr "Aborting..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Authors" @@ -13995,46 +14095,46 @@ msgstr "" msgid "Clear the font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Cover Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Tag Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "version" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "created by Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Connected " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Book Details" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14311,14 +14411,6 @@ msgstr "The lookup/search name is \"{0}\"" msgid "This book's UUID is \"{0}\"" msgstr "This book's UUID is \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Permission denied" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14514,57 +14606,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:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /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:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Failed to create library" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, 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:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 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:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Initialising user interface..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Repairing failed" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 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:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Bad database location" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, 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:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /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:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14575,61 +14667,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:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, 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:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Starting %s: Loading books..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 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:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "upper right region of the screen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 msgid "lower right region of the screen." msgstr "lower right region of the screen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "try rebooting your computer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "try deleting the file" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Cannot Start " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s is already running." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -15099,11 +15191,6 @@ msgstr "Change how Calibre downloads metadata" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d of %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Could not open %s. Is it being used by another program?" - #: /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" @@ -15912,28 +15999,28 @@ msgid "" "started.
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "No rule selected." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "No rule selected for %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "removal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "You must select a column to delete it" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "The selected column is not a custom column" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Do you really want to delete column %s and all its data?" @@ -16529,68 +16616,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Narrow" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Wide" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Off" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Small" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Always" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "If there is enough room" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Never" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "By first letter" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Disabled" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partitioned" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Column colouring" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -19094,12 +19181,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19110,24 +19191,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15271,68 +15358,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17555,12 +17642,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17571,24 +17652,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Puede modificar una regla existente pulsando dos veces " "sobre ella." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "No hay ninguna regla seleccionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, 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:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Debe seleccionar una columna para borrarla" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "La columna seleccionada no es una columna personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "¿Seguro que quiere borrar la columna %s y todos sus datos?" @@ -17192,68 +17285,68 @@ msgstr "" "entrada para activar el complemento. calibre no puede detectar dispositivos " "gestionados por complementos desactivados." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estrecho" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Ancho" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Estilo de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Predeterminado del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Apagado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Pequeño" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Siempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Si hay suficiente espacio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Por la primera letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Particionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Coloreado de columna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Iconos de columna" @@ -18277,7 +18370,7 @@ msgid "" "of a search term by changing the value box then pressing Save." msgstr "" "Guardar el término de búsqueda actual. Puede cambiar el nombre de un\n" -"término de busqueda modificando el nombre y pulsando «Guardar». Puede\n" +"término de búsqueda modificando el nombre y pulsando «Guardar». Puede\n" "cambiar el valor modificando el valor y pulsando «Guardar»." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:189 @@ -18325,19 +18418,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:200 msgid "Similar authors: " -msgstr "Autores parecidos: " +msgstr "Autores similares: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:201 msgid "Similar series: " -msgstr "Series parecidas: " +msgstr "Series similares: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:202 msgid "Similar tags: " -msgstr "Etiquetas parecidas: " +msgstr "Etiquetas similares: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:203 msgid "Similar publishers: " -msgstr "Editoriales parecidas: " +msgstr "Editoriales similares: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:70 @@ -18357,7 +18450,7 @@ msgstr "Gestión automática" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:36 msgid "Cannot change metadata management while a device is connected" msgstr "" -"No se puede cambiar la gestión de metadatos con un dispositivo conectado." +"No se puede cambiar la gestión de metadatos con un dispositivo conectado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:69 msgid "Metadata &management:" @@ -18470,9 +18563,9 @@ msgid "" "having trouble downloading files from the content server, trying removing " "the password." msgstr "" -"
Algunos dispositivos tienen navegadores que no admiten la autenticación. " -"Si tiene problemas para descargar archivos del servidor de contenidos, " -"pruebe a eliminar la contraseña." +"
Algunos dispositivos tienen navegadores que no admiten autenticación. Si " +"tiene problemas para descargar archivos del servidor de contenidos, pruebe a " +"eliminar la contraseña." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:161 msgid "Password incompatible with some devices" @@ -18517,7 +18610,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" -msgstr "Ejecutar el servidor &automáticamente al iniciar calibre" +msgstr "Ejecutar el servidor &automáticamente cuando se inicia calibre" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" @@ -18533,11 +18626,11 @@ msgid "" "running on. If you want to access the server from anywhere in the world, you " "will have to setup port forwarding for it on your router." msgstr "" -"
Acuérdese de dejar calibre corriendo, pues el servidor sólo funciona " -"mientras calibre esté corriendo.\n" +"
Recuerde dejar calibre corriendo, pues el servidor sólo funciona mientras " +"calibre esté corriendo.\n" "
Para conectar con el servidor de calibre desde su dispositivo debe usar " "un URL de la forma http://nombredeequipo:8080. Aquí «nombredeequipo» " -"debe ser un nombre de equipo totalmente cualificado o bien la dirección IP " +"debe ser un nombre de equipo totalmente calificado o bien la dirección IP " "del equipo donde calibre está corriendo. Si quiere poder acceder al servidor " "desde cualquier lugar del mundo, debe configurar el redireccionamiento de " "puertos en el enrutador." @@ -18652,8 +18745,8 @@ msgstr "" " return val\n" " else:\n" " return 'VACÍO'\n" -"Esta función pude invocarse desde cualquiera de los modos de programación de " -"plantilla:\n" +"Esta función puede invocarse desde cualquiera de los modos de programación " +"de plantilla:\n" "
Estas opciones se aplican sólo al modo de «página», donde el texto se " +"divide en páginas, como en un libro de papel. Para acceder a este modo, use " "el botón con el icono del pergamino amarillo en la esquina superior derecha " "de la ventana del visor." @@ -20571,7 +20771,7 @@ msgstr "Margen &inferior" #: /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" +msgstr "Diseño de t&exto en modo de página" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:422 msgid "Maximum text width in &fullscreen:" @@ -20608,12 +20808,12 @@ msgstr "Color del fondo:" #: /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" +msgstr "Ejemplo" #: /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" +msgstr "Modificar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:435 msgid "Text color:" @@ -20625,7 +20825,7 @@ msgstr "Colores y fondos" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:440 msgid "Page flip &duration:" -msgstr "Duración del &paso de página" +msgstr "Duración del &paso de página:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:441 msgid "disabled" @@ -20643,7 +20843,7 @@ msgstr "El &desplazamiento de líneas se detiene en los saltos de página" msgid "&Resize images larger than the viewer window (needs restart)" msgstr "" "Redimensionar las imágenes ma&yores que la ventana del visor (requiere " -"reinicio)" +"reiniciar)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:446 msgid "Page Fl&ip options" @@ -20651,11 +20851,11 @@ msgstr "Opciones de pa&so de página" #: /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" +msgstr "D&ividir palabras (con guiones)" #: /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:" +msgstr "&Idioma predeterminado para la división de palabras:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:449 msgid "" @@ -20700,7 +20900,7 @@ msgid "" "href=\"http://www.mobileread.com/forums/showthread.php?t=51500\">here." msgstr "" "
Una hoja de estilos CSS que puede usarse para controlar el aspecto de los " -"libros. Por ejemplo, pulse aquí." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:458 @@ -20734,7 +20934,7 @@ msgstr "No hay resultados para:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:504 msgid "&Lookup in dictionary" -msgstr "&Localizar en el diccionario" +msgstr "&Buscar en el diccionario" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:510 msgid "View &image..." @@ -20746,7 +20946,7 @@ msgstr "Ver &tabla..." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515 msgid "&Search for next occurrence" -msgstr "&Buscar ocurrencia siguiente" +msgstr "&Buscar la siguiente instancia" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 @@ -20815,51 +21015,51 @@ msgstr "Ver imagen: %s" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:12 msgid "Scroll to the next page" -msgstr "Bajar a la siguiente página" +msgstr "Desplazarse a la siguiente página" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:15 msgid "Scroll to the previous page" -msgstr "Subir a la página anterior" +msgstr "Desplazarse a la página anterior" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:18 msgid "Scroll to the next section" -msgstr "Pasar a la siguiente sección" +msgstr "Desplazarse a la siguiente sección" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:21 msgid "Scroll to the previous section" -msgstr "Pasar a la sección anterior" +msgstr "Desplazarse a la sección anterior" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:24 msgid "Scroll to the bottom of the section" -msgstr "Moverse hasta el final de la sección" +msgstr "Desplazarse al final de la sección" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:27 msgid "Scroll to the top of the section" -msgstr "Moverse al inicio de la sección" +msgstr "Desplazarse al inicio de la sección" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:30 msgid "Scroll to the end of the document" -msgstr "Moverse al final del documento" +msgstr "Desplazarse al final del documento" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:33 msgid "Scroll to the start of the document" -msgstr "Moverse al inicio del documento" +msgstr "Desplazarse al inicio del documento" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:36 msgid "Scroll down" -msgstr "Bajar" +msgstr "Desplazarse hacia abajo" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:39 msgid "Scroll up" -msgstr "Subir" +msgstr "Desplazarse hacia arriba" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:42 msgid "Scroll left" -msgstr "Moverse a la izquierda" +msgstr "Desplazarse a la izquierda" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:45 msgid "Scroll right" -msgstr "Moverse a la derecha" +msgstr "Desplazarse a la derecha" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:44 msgid "" @@ -21596,7 +21796,7 @@ msgstr "" "with-my-ipad-iphone-ipod-touch\">Manual de usuario para más " "información.
" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:36 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:37 #, python-format msgid "" "The fields to output when cataloging books in the database. Should be a " @@ -21615,7 +21815,7 @@ msgstr "" "Valor predeterminado: «%%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:49 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:50 #, python-format msgid "" "Output field to sort on.\n" @@ -21629,7 +21829,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:58 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:59 #, python-format msgid "" "Create a citation for BibTeX entries.\n" @@ -21642,7 +21842,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:67 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:68 #, python-format msgid "" "Create a file entry if formats is selected for BibTeX entries.\n" @@ -21656,7 +21856,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:76 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:77 #, python-format msgid "" "The template for citation creation from database fields.\n" @@ -21672,7 +21872,7 @@ msgstr "" "Valor predeterminado: «%%default»\n" "Se aplica a: formato de salida BIBTEXT" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:86 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:87 #, python-format msgid "" "BibTeX file encoding output.\n" @@ -21685,7 +21885,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:95 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:96 #, python-format msgid "" "BibTeX file encoding flag.\n" @@ -21698,7 +21898,7 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formato de salida BIBTEX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:104 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/bibtex.py:105 #, python-format msgid "" "Entry type for BibTeX catalog.\n" @@ -21969,6 +22169,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:169 #, python-format msgid "" +"Use a named preset created with the GUI Catalog builder.\n" +"A preset specifies all settings for building a catalog.\n" +"Default: '%default'\n" +"Applies to AZW3, ePub, MOBI output formats" +msgstr "" +"Usar una configuración guardada creada con el creador de catálogos gráfico.\n" +"Una configuración especifica todas las opciones para crear un catálogo.\n" +"Valor predeterminado: '%default'\n" +"Se aplica a: formatos de salida AZW3, ePub, MOBI" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:177 +#, python-format +msgid "" "Replace existing cover when generating the catalog.\n" "Default: '%default'\n" "Applies to: AZW3, ePub, MOBI output formats" @@ -21977,7 +22190,7 @@ msgstr "" "Valor predeterminado: '%default'\n" "Se aplica a: formatos de salida AZW3, ePub y MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:176 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:184 #, python-format msgid "" "Size hint (in inches) for book covers in catalog.\n" @@ -21990,7 +22203,21 @@ msgstr "" "Valor predeterminado: «%default»\n" "Se aplica a: formatos de salida AZW3, ePub, MOBI" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:288 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:200 +#, python-format +msgid "Error: Preset \"%s\" not found." +msgstr "Error: Configuración «%s» no encontrada." + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:201 +#, python-format +msgid "Stored presets: %s" +msgstr "Configuraciones guardadas: %s" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:203 +msgid "Error: No stored presets." +msgstr "Error: No hay configuraciones guardadas" + +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:333 msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" @@ -22017,7 +22244,7 @@ msgid "No books available to catalog" msgstr "No hay libros disponibles 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 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2475 msgid "Titles" msgstr "Títulos" @@ -22026,12 +22253,12 @@ msgid "Genres" 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 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1778 msgid "Recently Added" msgstr "Añadidos recientemente" #: /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 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1977 msgid "Recently Read" msgstr "Leídos recientemente" @@ -22068,103 +22295,103 @@ msgstr "" msgid "No books available to include in catalog" msgstr "No hay libros disponibles para meter en el catálogo." -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058 msgid "Genres HTML" msgstr "HTML de Géneros" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455 msgid "Titles HTML" msgstr "HTML de Títulos" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653 -#: /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 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656 msgid "by " msgstr "por " -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793 msgid "Descriptions HTML" msgstr "HTML de Descripciones" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797 msgid "Description HTML" msgstr "HTML de Descripción" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930 msgid "NCX header" msgstr "Cabecera NCX" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007 msgid "NCX for Descriptions" msgstr "NCX para Descripciones" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134 msgid "NCX for Series" msgstr "NCX para Series" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219 #, python-format msgid "Series beginning with %s" msgstr "Series que empiezan por %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221 #, python-format msgid "Series beginning with '%s'" msgstr "Series que empiezan por «%s»" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265 msgid "NCX for Titles" msgstr "NCX para Títulos" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352 #, python-format msgid "Titles beginning with %s" msgstr "Títulos que empiezan por %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354 #, python-format msgid "Titles beginning with '%s'" msgstr "Títulos que empiezan por «%s»" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396 msgid "NCX for Authors" msgstr "NCX para Autores" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475 #, python-format msgid "Authors beginning with %s" msgstr "Autores que empiezan por %s" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477 #, python-format msgid "Authors beginning with '%s'" msgstr "Autores que empiezan por «%s»" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518 msgid "NCX for Recently Added" msgstr "NCX para Añadidos recientemente" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711 msgid "NCX for Recently Read" msgstr "NCX para Leídos recientemente" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853 msgid "NCX for Genres" msgstr "NCX para Géneros" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978 msgid "Generating OPF" msgstr "Generando OPF" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355 msgid "Thumbnails" msgstr "Miniaturas" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361 msgid "Thumbnail" msgstr "Miniatura" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901 msgid "Saving NCX" msgstr "Guardando NCX" @@ -22703,7 +22930,7 @@ msgstr "" "Valor predeterminado: sin filtrado" #: /home/kovid/work/calibre/src/calibre/library/cli.py:822 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de salida detallada. Útil para la depuración" @@ -24706,194 +24933,198 @@ msgid "English (Pakistan)" msgstr "Inglés (Pakistán)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:162 +msgid "English (Poland)" +msgstr "Inglés (Polonia)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 msgid "English (Croatia)" msgstr "Inglés (Croacia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 msgid "English (Hong Kong)" msgstr "Inglés (Hong Kong)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 msgid "English (Hungary)" msgstr "Inglés (Hungría)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 msgid "English (Indonesia)" msgstr "Inglés (Indonesia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 msgid "English (Israel)" msgstr "Inglés (Israel)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 msgid "English (Russia)" msgstr "Inglés (Rusia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 msgid "English (Singapore)" msgstr "Inglés (Singapur)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 msgid "English (Yemen)" msgstr "Inglés (Yemen)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 msgid "English (Ireland)" msgstr "Inglés (Irlanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 msgid "English (China)" msgstr "Ingles (China)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 msgid "English (South Africa)" msgstr "Inglés (Sudáfrica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 msgid "Spanish (Paraguay)" msgstr "Español (Paraguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 msgid "Spanish (Uruguay)" msgstr "Español (Uruguay)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 msgid "Spanish (Argentina)" msgstr "Español (Argentina)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 msgid "Spanish (Costa Rica)" msgstr "Español (Costa Rica)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 msgid "Spanish (Mexico)" msgstr "Español (México)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 msgid "Spanish (Cuba)" msgstr "Español (Cuba)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 msgid "Spanish (Chile)" msgstr "Español (Chile)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 msgid "Spanish (Ecuador)" msgstr "Español (Ecuador)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 msgid "Spanish (Honduras)" msgstr "Español (Honduras)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 msgid "Spanish (Venezuela)" msgstr "Español (Venezuela)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 msgid "Spanish (Bolivia)" msgstr "Español (Bolivia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 msgid "Spanish (Colombia)" msgstr "Español (Colombia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 msgid "German (AT)" msgstr "Alemán (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 msgid "Dutch (NL)" msgstr "Neerlandés (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190 msgid "Dutch (BE)" msgstr "Neerlandés (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202 msgid "am" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 msgid "pm" msgstr "PM" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 msgid "&Copy" msgstr "&Copiar" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 msgid "Select All" msgstr "Seleccionar todo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 msgid "&Select All" msgstr "&Seleccionar todo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 msgid "Copy &Link location" msgstr "Copiar ubicación del en&lace" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 msgid "&Undo" msgstr "&Deshacer" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 msgid "&Redo" msgstr "&Rehacer" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 msgid "Cu&t" msgstr "Cor&tar" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 msgid "&Paste" msgstr "&Pegar" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 msgid "Paste and Match Style" msgstr "Pegar con el mismo estilo" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 msgid "Directions" msgstr "Direcciones" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 msgid "Left to Right" msgstr "De izquierda a derecha" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 msgid "Right to Left" msgstr "De derecha a izquierda" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 msgid "Fonts" msgstr "Tipos de letra" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 msgid "&Step up" msgstr "Pas&o adelante" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219 msgid "Step &down" msgstr "Paso &atrás" @@ -24972,7 +25203,7 @@ msgid "Unknown feed" msgstr "Canal desconocido" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163 -#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192 +#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197 msgid "Untitled article" msgstr "Artículo sin título" @@ -24980,111 +25211,111 @@ msgstr "Artículo sin título" msgid "Unknown News Source" msgstr "Fuente de noticias desconocida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771 #, python-format msgid "Failed to download %s" msgstr "No se pudo descargar %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "La fórmula «%s» necesita usuario y contraseña." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 msgid "Download finished" msgstr "Descarga finalizada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984 msgid "Failed to download the following articles:" msgstr "Fallo al descargar los siguientes artículos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990 msgid "Failed to download parts of the following articles:" msgstr "Fallo al descargar partes de los siguientes artículos" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994 msgid "\tFailed links:" msgstr "\tEnlaces fallidos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097 msgid "Could not fetch article." msgstr "No se ha podido obtener el artículo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 msgid "The debug traceback is available earlier in this log" msgstr "El rastreo de depuración aparece más arriba en este registro" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101 msgid "Run with -vv to see the reason" msgstr "Ejecute con el parámetro -vv para ver el motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146 msgid "Fetching feeds..." msgstr "Obteniendo canales de noticias..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151 msgid "Got feeds from index page" msgstr "Se obtivieron canales de noticias de la página principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163 msgid "Trying to download cover..." msgstr "Intentando descargar la portada..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165 msgid "Generating masthead..." msgstr "Generando el pie de imprenta..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Iniciando la descarga [%d proceso(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261 #, python-format msgid "Feeds downloaded to %s" msgstr "Canales de noticias descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270 #, python-format msgid "Could not download cover: %s" msgstr "No se pudo descargar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 #, python-format msgid "Downloading cover from %s" msgstr "Descargando portada desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325 msgid "Masthead image downloaded" msgstr "Imagen del rótulo descargada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407 msgid "Articles in this issue: " msgstr "Artículos en este ejemplar: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479 msgid "Untitled Article" msgstr "Artículo sin título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551 #, python-format msgid "Article downloaded: %s" msgstr "Artículo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562 #, python-format msgid "Article download failed: %s" msgstr "Falló la descarga del artículo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579 msgid "Fetching feed" msgstr "Obteniendo canal de noticias" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -25092,7 +25323,7 @@ msgstr "" "No se pudo ingresar, revise su nombre de usuario o contraseña para el " "Servicio de publicaciones periódicas de calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -25139,7 +25370,7 @@ msgstr "Secciones" msgid "Articles" msgstr "Artículos" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575 msgid "" "%prog URL\n" "\n" @@ -25149,14 +25380,14 @@ msgstr "" "\n" "Donde URL es por ejemplo http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Directorio base en el cual se almacena el URL. El valor predeterminado es " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -25165,7 +25396,7 @@ msgstr "" "Tiempo máximo de espera de respuesta del servidor (en segundos). Valor " "predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -25174,7 +25405,7 @@ msgstr "" "Máximo número de niveles de recursión, es decir, profundidad de los enlaces " "a seguir. Valor predeterminado: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587 #, python-format msgid "" "The maximum number of files to download. This only applies to files from . El valor predeterminado es " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -25193,7 +25424,7 @@ msgstr "" "Intervalo mínimo en segundos entre adquisiciones de datos consecutivas. " "Valor predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -25201,7 +25432,7 @@ msgstr "" "Codificación para los sitios web que está intentando descargar. De manera " "predeterminada se intentará averiguar la codificación." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593 msgid "" "Only links that match this regular expression will be followed. This option " "can be specified multiple times, in which case as long as a link matches any " @@ -25212,7 +25443,7 @@ msgstr "" "de las expresiones regulares, se seguirá el enlace. De manera predeterminada " "se siguen todos los enlaces." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595 msgid "" "Any link that matches this regular expression will be ignored. This option " "can be specified multiple times, in which case as long as any regexp matches " @@ -25226,7 +25457,7 @@ msgstr "" "como una coincidencia de expresiones regulares, se aplicará primero el " "filtro." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597 msgid "Do not download CSS stylesheets." msgstr "No descargar estilos CSS." @@ -25234,10 +25465,6 @@ msgstr "No descargar estilos CSS." msgid "OK" msgstr "Aceptar" -#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 -msgid "Save" -msgstr "Guardar" - #: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Open" msgstr "Abrir" diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 54236b2def..a6821c1bb3 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 NAMEYou can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15317,68 +15404,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17603,12 +17690,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17619,24 +17700,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Zutabe bat hautatu beharko duzu ezabatzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Hautatutako zutabea ez da zutabe pertsonalizatu bat" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Benetan nahi duzu %s zutabea ezabatu eta bere eduki guztiak ere bai?" @@ -16371,68 +16458,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Zabal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Txiki" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Handi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Ertain" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Beti" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Inoiz ez" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Lehen letratik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desgaitua" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partizioduna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Zutabeen koloreztatzea" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18769,12 +18856,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18785,24 +18866,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15269,68 +15356,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17553,12 +17640,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17569,24 +17650,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15355,68 +15442,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17639,12 +17726,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17655,24 +17736,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Vous pouvez changer une " "règle existante en double cliquant dessus." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Aucune règle sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, 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:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "enlèvement" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Vous devez sélectionner une colonne pour pouvoir la supprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "La colonne sélectionnée n’est pas une colonne personnalisée" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -17349,68 +17430,68 @@ msgstr "" "entrée pour activer l'extension. Calibre ne peut pas détecter les " "périphériques qui sont gérés par des extensions désactivées." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Etroit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Style Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Valeur par défaut du système" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Petit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Moyen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Toujours" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "S’il y a suffisamment de place" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Jamais" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Par la première lettre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partitionné" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Coloration de colonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Colonne icônes" @@ -20047,12 +20128,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -20063,24 +20138,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15291,68 +15378,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17575,12 +17662,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17591,24 +17672,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15242,68 +15329,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17526,12 +17613,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17542,24 +17623,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Debe seleccionar unha columna para eliminala" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "A columna que seleccionou non é unha columna personalizábel." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -16244,68 +16331,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estreito" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Largo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Pola primeira letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Particionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18746,12 +18833,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18762,24 +18843,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15297,68 +15384,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17581,12 +17668,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17597,24 +17678,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15244,68 +15331,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17528,12 +17615,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17544,24 +17625,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15518,68 +15605,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Malo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Velik" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Srednji" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17823,12 +17910,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17839,24 +17920,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Az XPath haladó szintű használatát bővebben olvashat az XPath Oktatóban." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Böngészés borítók alapján" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "A borítóböngésző ne töltődjön be" @@ -10902,11 +11011,11 @@ msgstr "Borító &igazítása a nézőke méretéhez" msgid "My Books" msgstr "Könyveim" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Nem áll rendelkezésre súgó" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "Nem áll rendelkezésre súgó ehhez a kimeneti formátumhoz" @@ -11905,10 +12014,6 @@ msgstr "Keresés/csere értékek mentése" msgid "Search/replace name:" msgstr "Keresés/csere név:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Meg kell adnia egy nevet." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12150,11 +12255,6 @@ msgstr "Az aktuális keresés/csere mentése" msgid "Sa&ve" msgstr "&Mentés" -#: /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 -msgid "Delete" -msgstr "Törlés" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "Mez&ők keresése:" @@ -12685,7 +12785,7 @@ msgstr "Megszakítás…" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Szerzők" @@ -14195,46 +14295,46 @@ msgstr "Betűtípus &kiválasztása" msgid "Clear the font family" msgstr "Betűtípus törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Borítóböngésző" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Címkeböngésző" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "v." -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "készítette Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Csatlakoztatva: " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Könyv részletei" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14512,14 +14612,6 @@ msgstr "Keresési/rendezési feltétel: „{0}”" msgid "This book's UUID is \"{0}\"" msgstr "A könyv UUID-je: „{0}”" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Hozzáférés megtagadva" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14716,58 +14808,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:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /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:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 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:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, 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:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 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:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Felhasználói felület előkészítése…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "A javítás sikertelen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 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:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Hibás adatbázis elérési útvonal" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, 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:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /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:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -14779,61 +14871,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:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, 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:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 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:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 msgid "upper right region of the screen." msgstr "a képernyő jobb felső sarka." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 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:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 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:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "próbálja törölni a fájlt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Indítás nem lehetséges " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s már fut." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Nem található futó calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 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:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "Sikertelen a futó calibre leállítása" @@ -15303,11 +15395,6 @@ msgstr "A metaadatok letöltésének beállítása" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d/%(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Nem lehet megnyitni: %s. Esetleg másik program használja?" - #: /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" @@ -16131,28 +16218,28 @@ msgid "" "started.
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Nincs kiválasztott szabály" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, 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:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "eltávolítás" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Válasszon ki egy oszlopot a törléshez" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "A kiválasztott oszlop nem egy egyéni oszlop" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Biztosan törölni akarja a következő oszlopot és minden adatát: %s?" @@ -16765,68 +16852,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Keskeny" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Széles" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Calibre stílus" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Rendszer alapértelmezése" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Nincs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Kicsi" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Nagy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Közepes" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Mindig" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Ha van elegendő hely" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Soha" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Első betű szerint" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Letiltva" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Egyenlő elemszámú csoportok" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Oszlop színezés" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -19340,12 +19427,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19356,24 +19437,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15267,68 +15354,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17551,12 +17638,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17567,24 +17648,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15241,68 +15328,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17525,12 +17612,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17541,24 +17622,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Inserisci una \"copertina\" all'inizio del libro che contiene\n" +"tutti i metadati del libro quali, titolo, parole chiave, autori, serie, " +"commenti\n" +"etc.
" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "Remove a previous inserted book jacket page.
\n" -msgstr "" +msgstr "Rimuovi una copertina inserita precedentemente
\n" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 msgid "" @@ -5494,7 +5509,7 @@ msgstr "Aggiornamento dei metadati" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" -msgstr "" +msgstr "La copertina coi metadati è stata aggiornata" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" @@ -5506,32 +5521,32 @@ msgstr "Impostazione della copertina" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" -msgstr "" +msgstr "La copertina coi metadati viene inserita" #: /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 "" +msgstr "La copertina coi metadati esistente è stata sostituita" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" -msgstr "" +msgstr "La copertina coi metadati è stata inserita" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" -msgstr "" +msgstr "La copertina coi metadati viene rimossa" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" -msgstr "" +msgstr "La copertina coi metadati è stata rimossa" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" -msgstr "" +msgstr "La copertina coi metadati non è stata trovata" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 msgid "Smartening punctuation" -msgstr "" +msgstr "La punteggiatura sta venendo migliorata" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 msgid "Subsetting embedded fonts" @@ -5575,22 +5590,29 @@ msgstr "Devi specificare almeno un'azione da eseguire" msgid "Smartened punctuation in: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138 #, python-format msgid "No file named %s exists" msgstr "Non esiste alcun file con nome %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142 #, python-format msgid "No HTML file named %s exists" msgstr "Non esiste alcun file HTML con nome %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152 #, python-format msgid "The anchor %(a)s does not exist in file %(f)s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509 +msgid "(Untitled)" +msgstr "(Senza titolo)" + #: /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 @@ -6166,6 +6188,21 @@ msgstr "Esporta la cartella del catalogo" msgid "Select destination for %(title)s.%(fmt)s" msgstr "Seleziona la destinazione per %(title)s.%(fmt)s" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 +msgid "Permission denied" +msgstr "Permesso negato" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 +#, python-format +msgid "Could not open %s. Is it being used by another program?" +msgstr "Impossibile aprire %s. Potrebbe essere in uso da un altro programma." + #: /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" @@ -6591,7 +6628,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 @@ -7280,14 +7317,17 @@ 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:140 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71 msgid "Choose name" msgstr "Scegli il nome" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72 msgid "Choose a name for these settings" msgstr "Scegli un nome per queste impostazioni" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90 msgid "Remove saved settings" msgstr "Rimuovi le impostazioni salvate" @@ -8095,7 +8135,7 @@ msgstr "" "importare nella biblioteca di calibre" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215 @@ -8255,7 +8295,7 @@ msgstr "Opzioni BibTeX" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15 @@ -8279,7 +8319,7 @@ msgstr "Opzioni specifiche per" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -8298,7 +8338,7 @@ msgstr "output" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103 @@ -8406,78 +8446,106 @@ msgstr "" msgid "CSV/XML Options" msgstr "Opzioni CSV/XML" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27 msgid "E-book options" msgstr "Opzioni per il libro elettronico" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92 msgid "Catalogs" msgstr "Cataloghi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101 msgid "Read book" msgstr "Leggi libro" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107 msgid "Wishlist item" msgstr "Elemento desiderato" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "any date" msgstr "qualsiasi 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 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 msgid "any value" msgstr "qualsiasi valore" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144 msgid "unspecified" msgstr "non specificato" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197 msgid "No genres will be excluded" msgstr "Nessun genere sarà escluso" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214 #, python-format msgid "regex error: %s" msgstr "errore espressione regolare: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223 msgid "All genres will be excluded" msgstr "Tutti i generi saranno esclusi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680 +msgid "Delete saved catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681 +msgid "The selected saved catalog preset will be deleted. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716 +msgid "Save catalog preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707 +msgid "Preset name:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 +msgid "You must provide a name." +msgstr "Devi fornire un nome." + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717 +msgid "" +"That saved preset already exists and will be overwritten. Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981 #, python-format msgid "Are you sure you want to delete '%s'?" msgstr "Sei sicuro di voler eliminare '%s'?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983 #, python-format msgid "Are you sure you want to delete rules #%(first)d-%(last)d?" msgstr "Sei sicuro di voler eliminare le regole #%(first)d-%(last)d?" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984 msgid "Delete Rule" msgstr "Elimina regola" -#: /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:1140 #: /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 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768 msgid "False" msgstr "Falso" -#: /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:1140 msgid "True" msgstr "Vero" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90 @@ -8485,57 +8553,108 @@ msgstr "Vero" msgid "Name" 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 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260 msgid "Field" 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 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261 msgid "Value" msgstr "Valore" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259 msgid "Prefix" msgstr "Prefisso" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346 +msgid "Presets" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347 +msgid "Select catalog preset to load" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348 +msgid "Save current catalog settings as preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349 +#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661 +msgid "Save" +msgstr "Salva" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:350 +msgid "Delete current preset" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351 +#: /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 +msgid "Delete" +msgstr "Elimina" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352 msgid "Enabled sections will be included in the generated catalog." msgstr "Le sezioni abilitate saranno incluse nel catalogo generato." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353 msgid "Included sections" msgstr "Sezioni incluse" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354 +msgid "List of books, sorted by Author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355 msgid "&Authors" msgstr "&Autori" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356 +msgid "List of books, sorted by Title" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357 msgid "&Titles" msgstr "&Titoli" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358 +msgid "List of series books, sorted by Series" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359 msgid "&Series" msgstr "&Serie" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360 +msgid "List of books, sorted by Genre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361 msgid "&Genres" msgstr "&Generi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296 -msgid "Field containing Genre information" -msgstr "Campo contenente informazioni sul genere" +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362 +msgid "Field containing Genres" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363 +msgid "List of books, sorted by date added to calibre" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364 msgid "&Recently Added" msgstr "Aggiunti di &recente" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365 +msgid "Individual descriptions of books with cover thumbs, sorted by author" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366 msgid "&Descriptions" msgstr "&Descrizioni" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367 msgid "" "The first matching prefix rule applies a prefix to book listings in the " "generated catalog." @@ -8543,11 +8662,11 @@ msgstr "" "La prima regola di prefisso corrispondente applica un prefisso agli elenchi " "di libri nel catalogo generato." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368 msgid "Prefixes" msgstr "Prefissi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369 msgid "" "Books matching any of the exclusion rules will be excluded from the " "generated catalog. " @@ -8555,11 +8674,11 @@ msgstr "" "I libri che verificano una qualsiasi delle regole di esclusione saranno " "esclusi dal catalogo generato. " -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370 msgid "Excluded books" msgstr "Libri esclusi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371 msgid "" "A regular expression describing genres to be excluded from the generated " "catalog. Genres are derived from the tags applied to your books.\n" @@ -8567,108 +8686,103 @@ msgid "" "[Test book], and '+', the default tag for a read book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373 msgid "Excluded genres" msgstr "Generi esclusi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374 msgid "Genres to &exclude (regex):" msgstr "Generi da &escludere (espressione regolare):" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375 msgid "Reset to default" msgstr "Ripristina i valori predefiniti" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377 msgid "Results of regex:" msgstr "Risultati dell'espressione regolare:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378 msgid "Tags that will be excluded as genres" msgstr "Tag che saranno esclusi come generi" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379 msgid "Other options" msgstr "Altre opzioni" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380 msgid "" "Custom column containing additional content to be merged with Comments " -"metadata." +"metadata in Descriptions section." msgstr "" -"Colonna personalizzata che contiene contenuti aggiuntivi da unire ai " -"metadati Commenti." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313 -msgid "Merge additional content before Comments metadata." -msgstr "Unisci contenuti aggiuntivi prima dei metadati Commenti." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381 +msgid "Merge additional content before Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382 msgid "&Before" msgstr "&Prima" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315 -msgid "Merge additional content after Comments metadata." -msgstr "Unisci contenuti aggiuntivi dopo dei metadati Commenti." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383 +msgid "Merge additional content after Comments in Descriptions section." +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384 msgid "&After" msgstr "&Dopo" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385 msgid "" -"Separate Comments metadata and additional content with a horizontal rule." +"Separate Comments metadata and additional content with a horizontal rule in " +"Descriptions section." msgstr "" -"Separa i metadati Commenti e i contenuti aggiuntivi con una linea " -"orizzontale." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386 msgid "Include &Separator" msgstr "Includi &separatore" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387 msgid "&Merge with Comments:" msgstr "Unisci con i co&mmenti:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388 msgid "Catalog cover:" msgstr "Copertina del catalogo:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389 msgid "Generate new cover" msgstr "Genera una nuova copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390 msgid "Use existing cover" msgstr "Usa copertina esistente" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391 msgid "E&xtra Description note:" msgstr "Note descri&zione aggiuntiva:" -#: /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." +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392 +msgid "Custom column source for text to include in Descriptions section." msgstr "" -"Colonna personalizzata che serve come origine per il testo da includere " -"nella sezione Descrizione." -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393 msgid "&Thumb width:" msgstr "Larghezza &miniature:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394 msgid "Size hint for cover thumbnails included in Descriptions section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395 msgid " inch" msgstr " pollice" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396 msgid "Author cross-references:" msgstr "Riferimenti incrociati autore:" -#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397 msgid "For books with multiple authors, list each author separately" msgstr "Per libri con diversi autori, elenca separatamente ogni autore" @@ -10167,6 +10281,7 @@ msgstr "Inizia la lettura da (espressione XPath):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106 msgid "Invalid XPath" msgstr "XPath non valido" @@ -10445,11 +10560,11 @@ msgstr "" "avanzato XPath guarda XPath Tutorial." -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:172 msgid "Browse by covers" msgstr "Sfoglia per copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:244 msgid "Cover browser could not be loaded" msgstr "Impossibile caricare il navigatore delle copertine" @@ -11131,11 +11246,11 @@ msgstr "Adatta &copertina nella visuale" msgid "My Books" msgstr "I miei libri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:202 msgid "No help available" msgstr "Non è disponibile alcun aiuto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:203 msgid "No help available for this output format." msgstr "Non è disponibile alcun aiuto per questo formato di output." @@ -12161,10 +12276,6 @@ msgstr "Salva ricerca/sostituzione" msgid "Search/replace name:" msgstr "Nome della ricerca/sostituzione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065 -msgid "You must provide a name." -msgstr "Devi fornire un nome." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070 msgid "" "That saved search/replace already exists and will be overwritten. Are you " @@ -12410,11 +12521,6 @@ msgstr "Salva la ricerca/sostituzione corrente" msgid "Sa&ve" msgstr "Sal&va" -#: /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 -msgid "Delete" -msgstr "Elimina" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "&Campo di ricerca:" @@ -12941,7 +13047,7 @@ msgstr "Interruzione in corso..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302 -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" msgstr "Autori" @@ -14471,46 +14577,46 @@ msgstr "Scegli la &famiglia di caratteri" msgid "Clear the font family" msgstr "Cancella la famiglia di caratteri" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327 msgid "Cover Browser" msgstr "Navigatore delle copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116 msgid "Shift+Alt+B" msgstr "Shift+Alt+B" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321 msgid "Tag Browser" msgstr "Navigatore dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132 msgid "Shift+Alt+T" msgstr "Shift+Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" msgstr "versione" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 msgid "created by Kovid Goyal" msgstr "creato da Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "Connesso " -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296 msgid "Book Details" msgstr "Dettagli del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217 -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" msgstr "Shift+Alt+D" @@ -14787,14 +14893,6 @@ msgstr "La parola chiave è «{0}»" msgid "This book's UUID is \"{0}\"" msgstr "Lo UUID di questi libri è \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478 -msgid "Permission denied" -msgstr "Permesso negato" - #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281 @@ -14994,58 +15092,58 @@ msgstr "" "Percorso a Calibre Portable (%s) troppo lungo. Deve essere inferiore a 59 " "caratteri." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107 #: /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:133 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Failed to create library" msgstr "Impossibile creare la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144 #, 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:146 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 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:182 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183 msgid "Initializing user interface..." msgstr "Inizializzazione interfaccia grafica..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Ripristino non riuscito" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215 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:228 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 msgid "Bad database location" msgstr "Percorso del database sbagliato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 #, 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:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 #: /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:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243 #, python-format msgid "" "The library database at %s appears to be corrupted. Do you want calibre to " @@ -15056,7 +15154,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:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 #, python-format msgid "" "Bad database location %r. Will start with a new, empty calibre library" @@ -15064,54 +15162,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:264 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265 #, python-format msgid "Starting %s: Loading books..." msgstr "Avvio di %s: caricamento libri..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351 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:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 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:354 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 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:357 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358 msgid "try rebooting your computer." msgstr "Provate a far ripartire il computer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377 msgid "try deleting the file" msgstr "provate a rimuovere il documento" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Impossibile iniziare " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364 #, python-format msgid "%s is already running." msgstr "%s è già in esecuzione." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385 msgid "No running calibre found" msgstr "Nessuna istanza di calibre in esecuzione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389 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:393 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394 msgid "Failed to shutdown running calibre instance" msgstr "Impossibile terminare l'istanza di calibre in esecuzione" @@ -15581,11 +15679,6 @@ msgstr "Cambia il modo in cui calibre scarica i metadati" msgid " [%(num)d of %(tot)d]" msgstr " [%(num)d di %(tot)d]" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346 -#, python-format -msgid "Could not open %s. Is it being used by another program?" -msgstr "Impossibile aprire %s. Potrebbe essere in uso da un altro programma." - #: /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" @@ -16385,28 +16478,28 @@ msgid "" "started.You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Nessuna regola selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Nessuna regola selezionata per %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "rimozione" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Devi selezionare una colonna da eliminare" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "La colonna selezionata non è una colonna personalizzata" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Vuoi davvero eliminare la colonna %s e tutti i sui dati?" @@ -17002,68 +17095,68 @@ msgstr "" "voce per abilitare il relativo plugin. calibre non può riconoscere i " "dispositivi gestiti da plugin disabilitati." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Stretto" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Largo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Stile Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Predefinito del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Spento" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Piccola" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Media" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Se c'è abbastanza spazio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Mai" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "In base all'iniziale" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Disabilitato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partizionato" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Colorazione delle colonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Icone delle colonne" @@ -19597,12 +19690,6 @@ msgstr "File:" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Senza titolo)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19613,24 +19700,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Crea una &nuova voce" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "ルールが選択されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "%s のルールが選択されていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "削除" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "削除する列を選択する必要があります" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "選択された列はカスタム化した列ではありません" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "本当に %s 列とそのデータを削除しますか?" @@ -15838,68 +15925,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "狭い" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "広い" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Calibreスタイル" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "システムデフォルト" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Off" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "小さい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "大きい" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "中" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "常に" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "十分な余裕がある場合" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "停止" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "最初の一文字" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "無効" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "分割" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "列の色づけ" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18247,12 +18334,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18263,24 +18344,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15245,68 +15332,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17529,12 +17616,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17545,24 +17626,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15242,68 +15329,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17526,12 +17613,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17542,24 +17623,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15242,68 +15329,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17526,12 +17613,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17542,24 +17623,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "삭제할 열을 선택해야 합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "선택된 열은 사용자 열이 아닙니다" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "정말 %s 열과 그 열의 모든 자료를 삭제하고 싶습니까?" @@ -15356,68 +15443,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "좁게" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "넓게" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "작음" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "큼" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "중간" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "항상" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "전혀 안함" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17649,12 +17736,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17665,24 +17746,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15246,68 +15333,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17530,12 +17617,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17546,24 +17627,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15484,68 +15571,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Šaurs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Plats" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Nerādīt" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Mazs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Liels" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Vidējs" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Vienmēr" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Ja nepietiek vieta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nekad" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Pēc pirmā burta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Izslēgta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Sadalīta" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Kolonu iekrāsošana" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17777,12 +17864,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17793,24 +17874,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15250,68 +15337,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17534,12 +17621,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17550,24 +17631,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15246,68 +15333,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "अरुंद" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "रुंद" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "लहान" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "मोठे" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "मध्यम" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "नेहमी" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "कधीच नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17530,12 +17617,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17546,24 +17627,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15262,68 +15349,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17546,12 +17633,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17562,24 +17643,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Du må velge en kolonne for å slette den" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Den valgte kolonnen er ikke en tilpasset kolonne" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Ønsker du virkelig å slette kolonne %s og alle dataene i den?" @@ -16006,68 +16093,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Reduser" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Bred" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Små" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Store" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Alltid" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Aldri" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Ved første bokstav" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Deaktivert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partisjonert" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -18360,12 +18447,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18376,24 +18457,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15608,68 +15695,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17914,12 +18001,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17930,24 +18011,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
U kan een bestaande " "regel wijzigen door er dubbel op te klikken." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Geen regel geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Geen regel voor %s geselecteerd." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "verwijdering" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "U moet een kolom selecteren om deze te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "De geselecteerde kolom is geen aangepaste kolom" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Wilt u de kolom %s en alle gegevens daarin echt verwijderen?" @@ -17179,68 +17261,68 @@ msgstr "" "weg om de plugin te activeren. Calibre kan geen apparaten detecteren welke " "worden herkend door uitgeschakelde plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Smal" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Breed" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Calibre stijl" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Systeemstandaard" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Uit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Groot" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Gemiddeld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Altijd" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Als er genoeg ruimte is" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nooit" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Op eerste letter" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Uitgeschakeld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Opgedeeld" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Kolomkleuring" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Kolom pictogrammen" @@ -19809,12 +19891,6 @@ msgstr "Bestand:" msgid "Top of the file" msgstr "Bovenaan het bestand" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Naamloos)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19825,7 +19901,44 @@ msgstr "Ongeveer %d%% van de bovenkant" msgid "Location: A <%s> tag inside the file" msgstr "Locatie: een <%s> tag binnen het bestand" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19833,7 +19946,7 @@ msgstr "" "U kunt bestaande items van de inhoudsopgave bewerken door er op te klikken " "in het linker paneel." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19843,11 +19956,52 @@ msgstr "" "bestaat. Items met een rood vinkje zijn 'doelloos' en moet mogelijk worden " "gerepareerd." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Een &nieuw item maken" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15239,68 +15326,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17523,12 +17610,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17539,24 +17620,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15248,68 +15335,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17532,12 +17619,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17548,24 +17629,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "" @@ -15246,68 +15333,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -17530,12 +17617,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -17546,24 +17627,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Możesz zmienić istniejącą regułę klikając ja dwukrotnnie." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Nie wybrano reguły" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, 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:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Musisz wybrać kolumnę, by móc ją usunąć" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Wskazana kolumna nie jest kolumną dodatkową" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Czy na pewno chcesz usunąć kolumnę %s i całą jej zawartość?" @@ -16999,68 +17089,68 @@ msgstr "" "Lista wyłączonych prze ciebie wtyczek. Wyczyść pole aby włączyć wtyczkę. " "calibre nie może wykryć urządzeń obsługiwanych przez wyłączone wtyczki." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Wąski" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Szeroki" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Styl calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Domyślne systemu" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Wyłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Małe" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Duże" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Średnie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Zawsze" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Jeśli jest miejsce" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nigdy" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Od pierwszej litery" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Wyłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Podzielone" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Kolorowanie kolumn" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Ikonki dla kolumn" @@ -19618,12 +19708,6 @@ msgstr "Plik:" msgid "Top of the file" msgstr "Początek pliku" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Bez tytułu)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19634,7 +19718,47 @@ msgstr "Mniej więcej %d%% od początku" msgid "Location: A <%s> tag inside the file" msgstr "Lokalizacjia: znacznik A <%s> w pliku" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "Utwórz spis treści z XPath" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" +"Określ sekwencję wyrażeń XPath dla różnych poziomów spisu treści. W celu " +"utworzenia wyrażeń XPath można użyć kreatora, który pomoże je prawidłowo " +"zbudować." + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "Poziom %s spisu treści:" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "&Zapisz ustawienia" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "&Wczytaj ustawienia" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "Brak wyrażeń XPath" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "Nie wprowadzono wyrażeń XPath" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "Wyrażenie XPath %s jest nieprawidłowe." + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19642,7 +19766,7 @@ msgstr "" "Można edytować istniejące pozycje spisu treści kliknąwszy je w panelu po " "lewej stronie." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19652,11 +19776,61 @@ msgstr "" "zweryfikowane. Pozycje z czerwoną kropką są nieprawidłowe i wymagają " "poprawienia." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Utwórz &nową pozycję" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "Utwórz spis treści dla najwyższych nagłówków" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Sem regra escolhida" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, 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:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "remoção" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Precisa de seleccionar um campo para poder apagá-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "A coluna seleccionada não é uma coluna personalizada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Deseja realmente remover o campo %s e todos os seus dados?" @@ -16778,75 +16867,80 @@ msgid "" "The list of devices that you have asked calibre to ignore. Uncheck a device " "to have calibre stop ignoring it." msgstr "" +"A lista de dispositivos que pediu ao calibre para ignorar. Desmarque um " +"dispositivo para que o calibre pare de ignorá-lo." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/ignored_devices.py:37 msgid "" "The list of device plugins you have disabled. Uncheck an entry to enable the " "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" +"A lista de plugins de dispositivos que desactivou. Desmarque uma entrada " +"para activar o plugin. O calibre não consegue detectar dispositivos que são " +"geridos por plugins desactivados." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "estreito" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Largo/a" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Estilo original do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Padrão de sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Médio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Se houver espaço suficiente" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "pela primeira letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "dividido" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Cor de colunas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Ícones de colunas" @@ -17223,7 +17317,7 @@ 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" -msgstr "" +msgstr "Trocar nomes de autores de PN SN para SN, PN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:141 msgid "Max. number of &tags to download:" @@ -17439,6 +17533,23 @@ msgid "" "users might do to force it to use the ';' that the kindle requires. A third " "would be to specify the language." msgstr "" +"Aqui pode alterar os meta-dados que o calibre utiliza para actualizar um " +"livro quando gravá-lo no disco ou enviá-lo a um dispositivo.\n" +"\n" +"Utilize este diálogo para definir um \"quadro de conexões\" para um formato " +"(ou todos os formatos) e um dispositivo (ou todos os dispositivos). O quadro " +"de conexões especifica que modelo está conectado a cada campo. O modelo é " +"usado para calcular um valor, e aquele valor é atribuído ao campo " +"conectado.\n" +"\n" +"Frequentemente, modelos contém referências simples para compor colunas, mas " +"isso não é necessário. Pode utilizar qualquer modelo numa caixa-fonte que " +"pode usar noutros lugares do calibre.\n" +"\n" +"Uma do possíveis usos para o quadro de conexões é alterar o título para " +"conter informações sobre a série. Outra, é alterar a ordenação de autores, " +"algo que os utilizadores do Mobi podem fazer para forçá-lo a usar o ';' que " +"o Kindle requer. A terceira, pode ser especificar o idioma." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121 msgid "Format (choose first)" @@ -18094,6 +18205,14 @@ msgid "" "running on. If you want to access the server from anywhere in the world, you " "will have to setup port forwarding for it on your router." msgstr "" +"
Lembre-se que deixar o calibre a correr como servidor só funciana " +"enquanto o calibre estiver a ser executado.\n" +"
Para conectar-se ao servidor do calibre a partir do seu dispositivo, deve " +"usar um URL na forma http://nomedomeuservidor:8080. Aqui, " +"\"nomedomeuservidor\" deve ser o nome do servidor completamente qualificado " +"ou o endereço IP do computador em que o calibre está a ser executado. Se " +"quiser aceder ao servidor a partir de qualquer lugar do mundo, terá que " +"configurar o re-encaminhamento de portas no seu router." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -19307,12 +19426,6 @@ msgstr "Ficheiro:" msgid "Top of the file" msgstr "Topo do ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Sem Título)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19323,7 +19436,44 @@ msgstr "Aproximadamente %d%% do topo" msgid "Location: A <%s> tag inside the file" msgstr "Localização: A <%s> etiqueta dentro do ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "Criar TdC para Xpath" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "Nível %s da TdC:" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "&Guardar preferências" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "&Abrir preferências" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "Sem XPaths." + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "Nenhum XPath foi introduzido." + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "A expressão XPath %s não é válida." + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19331,7 +19481,7 @@ msgstr "" "Pode editar as entradas existentes na Tabela de Conteúdos carregando nelas " "no painel à esquerda." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19341,90 +19491,157 @@ msgstr "" "localização existe. Entradas com um ponto vermelho estão quebradas e podem " "necessitar de ser reparadas." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Criar uma &nova entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "Criar TdC a partir dos cabeçalhos &principais" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Inconsistent Author Sort values for Author
"
-msgstr ""
+msgstr "
Valor de Ordenação de Autor inconsistente para o Autor
"
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:558
msgid "Warning: Inconsistent Author Sort values for Author '{!s}':\n"
msgstr ""
+"Aviso: Valor de Ordenação de Autor inconsistente para o Autor '{!s}':\n"
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:743
msgid "Sorting database"
@@ -21474,108 +21731,110 @@ msgid ""
"No books to catalog.\n"
"Check 'Excluded books' rules in E-book options.\n"
msgstr ""
+"Nenhum livro no catálogo.\n"
+"Verifique as regras de 'Livros excluídos' nas opções de E-books.\n"
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:859
msgid "No books available to include in catalog"
msgstr "Nenhum livro disponivel para incluir no catálogo"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2059
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2058
msgid "Genres HTML"
msgstr "Criar HTML"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2456
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2455
msgid "Titles HTML"
msgstr "Títulos HTML"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2653
-#: /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
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2652
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2654
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2656
msgid "by "
msgstr "por "
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2794
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2793
msgid "Descriptions HTML"
msgstr "Descrições HTML"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2798
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2797
msgid "Description HTML"
msgstr "Descrição HTML"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2931
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2930
msgid "NCX header"
msgstr "Cabeçalho NCX"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3008
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3007
msgid "NCX for Descriptions"
msgstr "NCX para Descrições"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3135
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3134
msgid "NCX for Series"
msgstr "NCX para Séries"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3220
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3219
#, python-format
msgid "Series beginning with %s"
msgstr "Série que começa com %s"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3222
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3221
#, python-format
msgid "Series beginning with '%s'"
msgstr "Série que começa com '%s'"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3266
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3265
msgid "NCX for Titles"
msgstr "NCX para Títulos"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3353
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3352
#, python-format
msgid "Titles beginning with %s"
msgstr "Títulos que começam com %s"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3355
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3354
#, python-format
msgid "Titles beginning with '%s'"
msgstr "Títulos que começam com '%s'"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3397
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3396
msgid "NCX for Authors"
msgstr "NCX para Autores"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3476
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3475
#, python-format
msgid "Authors beginning with %s"
msgstr "Autores que começam com %s"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3478
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3477
#, python-format
msgid "Authors beginning with '%s'"
msgstr "Autores que começam com '%s'"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3519
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3518
msgid "NCX for Recently Added"
msgstr "NCX para Adicionados Recentemente"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3712
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3711
msgid "NCX for Recently Read"
msgstr "NCX para Recentemente Lidos"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3854
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3853
msgid "NCX for Genres"
msgstr "NCX para Géneros"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3979
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:3978
msgid "Generating OPF"
msgstr "A criar OPF"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4356
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4355
msgid "Thumbnails"
msgstr "Miniaturas"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4362
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4361
msgid "Thumbnail"
msgstr "Miniatura"
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4896
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4901
msgid "Saving NCX"
msgstr "A guardar NCX"
@@ -21911,6 +22170,8 @@ msgstr ""
msgid ""
"List the metadata field names that can be used with the --field option"
msgstr ""
+"Lista de nomes de campos de meta-dados que podem ser usadas com a opção --"
+"field"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:570
msgid "Field name"
@@ -22056,7 +22317,7 @@ msgstr ""
"Predefinição: sem filtragem"
#: /home/kovid/work/calibre/src/calibre/library/cli.py:822
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:552
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:598
msgid "Show detailed output information. Useful for debugging"
msgstr "Mostrar informação detalhada. Útil para depurar."
@@ -22320,6 +22581,7 @@ msgstr ""
#: /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 ""
+"O caractére usado para separar os campos no modo CSV. Padrão é vírgula."
#: /home/kovid/work/calibre/src/calibre/library/cli.py:1291
msgid "CATEGORY ITEMS"
@@ -23163,6 +23425,9 @@ msgid ""
"start calibre from the command line (calibre-debug -g), the output will go "
"to a black hole."
msgstr ""
+"print(a, b,...) -- imprime os argumentos para a saída padrão. A menos que "
+"inicie o calibre a partir da linha de comando (calibre-debug -g), a saída "
+"irá para um buraco negro."
#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:276
msgid "field(name) -- returns the metadata field named by name"
@@ -23736,194 +24001,198 @@ msgid "English (Pakistan)"
msgstr "Inglês (Paquistão)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:162
+msgid "English (Poland)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163
msgid "English (Croatia)"
msgstr "Inglês (Croácia)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:163
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164
msgid "English (Hong Kong)"
msgstr "Inglês (Hong Kong)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:164
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165
msgid "English (Hungary)"
msgstr "Inglês (Hungria)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:165
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166
msgid "English (Indonesia)"
msgstr "Inglês (Indonésia)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:166
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167
msgid "English (Israel)"
msgstr "Inglês (Israel)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:167
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168
msgid "English (Russia)"
msgstr "Inglês (Rússia)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:168
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169
msgid "English (Singapore)"
msgstr "Inglês (Singapura)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:169
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170
msgid "English (Yemen)"
msgstr "Inglês (Iémen)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:170
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171
msgid "English (Ireland)"
msgstr "Inglês (Irlanda)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:171
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172
msgid "English (China)"
msgstr "Inglês (China)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:172
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173
msgid "English (South Africa)"
msgstr "Inglês (África do Sul)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:173
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174
msgid "Spanish (Paraguay)"
msgstr "Espanhol (Paraguai)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:174
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175
msgid "Spanish (Uruguay)"
msgstr "Espanhol (Uruguai)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:175
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176
msgid "Spanish (Argentina)"
msgstr "Espanhol (Argentina)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:176
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177
msgid "Spanish (Costa Rica)"
msgstr "Espanhol (Costa Rica)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:177
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178
msgid "Spanish (Mexico)"
msgstr "Espanhol (México)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:178
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179
msgid "Spanish (Cuba)"
msgstr "Espanhol (Cuba)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:179
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180
msgid "Spanish (Chile)"
msgstr "Espanhol (Chile)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:180
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181
msgid "Spanish (Ecuador)"
msgstr "Espanhol (Equador)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:181
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182
msgid "Spanish (Honduras)"
msgstr "Espanhol (Honduras)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:182
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183
msgid "Spanish (Venezuela)"
msgstr "Espanhol (Venezuela)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:183
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184
msgid "Spanish (Bolivia)"
msgstr "Espanhol (Bolívia)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:184
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185
msgid "Spanish (Nicaragua)"
msgstr "Espanhol (Nicarágua)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:185
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186
msgid "Spanish (Colombia)"
msgstr "Espanhol (Colômbia)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:186
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187
msgid "German (AT)"
msgstr "Alemão (AT)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:187
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188
msgid "French (BE)"
msgstr "Francês (BE)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:188
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189
msgid "Dutch (NL)"
msgstr "Neerlandês (NL)"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:189
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190
msgid "Dutch (BE)"
msgstr "Neerlandês (BE)"
#. NOTE: Ante Meridian (i.e. like 10:00 AM)
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:197
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:198
msgid "AM"
msgstr "AM"
#. NOTE: Post Meridian (i.e. like 10:00 PM)
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:199
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:200
msgid "PM"
msgstr "PM"
#. NOTE: Ante Meridian (i.e. like 10:00 am)
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:201
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:202
msgid "am"
msgstr "am"
#. NOTE: Post Meridian (i.e. like 10:00 pm)
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:203
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204
msgid "pm"
msgstr "pm"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:204
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205
msgid "&Copy"
msgstr "&Copiar"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:205
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206
msgid "Select All"
msgstr "Selecionar tudo"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:206
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207
msgid "&Select All"
msgstr "&Seleccionar Tudo"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:207
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208
msgid "Copy &Link location"
msgstr "Copiar a Localização da &Ligação"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:208
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209
msgid "&Undo"
msgstr "Desfa&zer"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:209
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210
msgid "&Redo"
msgstr "&Refazer"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:210
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211
msgid "Cu&t"
msgstr "Cor&tar"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:211
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212
msgid "&Paste"
msgstr "C&olar"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:212
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213
msgid "Paste and Match Style"
msgstr "Colar e Corresponder ao Estilo"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:213
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214
msgid "Directions"
msgstr "Direcções"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:214
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215
msgid "Left to Right"
msgstr "Esquerda para a Direita"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:215
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216
msgid "Right to Left"
msgstr "Direita para a Esquerda"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:216
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217
msgid "Fonts"
msgstr "Fontes"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:217
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218
msgid "&Step up"
msgstr "S&ubir um passo"
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:218
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:219
msgid "Step &down"
msgstr "&Descer um passo"
@@ -23953,6 +24222,8 @@ msgid ""
"Interpreter dies while executing a command. To see the command, click Show "
"details"
msgstr ""
+"Interpretador forçou o fecho enquanto executava um comando. Para ver o "
+"comando, carregue em Mostrar detalhes."
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:20
msgid "Welcome to"
@@ -24000,7 +24271,7 @@ msgid "Unknown feed"
msgstr "Fonte deconhecida"
#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:163
-#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:192
+#: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:197
msgid "Untitled article"
msgstr "Artigo sem título"
@@ -24008,111 +24279,111 @@ msgstr "Artigo sem título"
msgid "Unknown News Source"
msgstr "Fonte de Notícias desconhecida"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:732
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:771
#, python-format
msgid "Failed to download %s"
msgstr "Falhou ao descarregar %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:828
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:867
#, python-format
msgid "The \"%s\" recipe needs a username and password."
msgstr "A receita \"%s\" necessita de um utilizador e palavra-passe."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:935
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982
msgid "Download finished"
msgstr "Descarregamento terminado"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:937
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:984
msgid "Failed to download the following articles:"
msgstr "Falha no descarregamento dos seguintes artigos:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:943
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:990
msgid "Failed to download parts of the following articles:"
msgstr "Falha no descarregamento de partes dos seguintes artigos:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:945
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:992
msgid " from "
msgstr " de "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:947
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:994
msgid "\tFailed links:"
msgstr "\tAtalhos falhados:"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1050
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1097
msgid "Could not fetch article."
msgstr "Não foi possível obter o artigo."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1052
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099
msgid "The debug traceback is available earlier in this log"
msgstr "O rasto de depuração está disponível acima neste registo."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1054
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1101
msgid "Run with -vv to see the reason"
msgstr "Executar com -vv para ver o motivo"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1099
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1146
msgid "Fetching feeds..."
msgstr "A recolher as fontes..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1104
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1151
msgid "Got feeds from index page"
msgstr "Tirar as fontes da página de índice"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1116
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1163
msgid "Trying to download cover..."
msgstr "A tentar descarregar a capa..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1165
msgid "Generating masthead..."
msgstr "A criar o mastro..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1245
#, python-format
msgid "Starting download [%d thread(s)]..."
msgstr "A iniciar o descarregamento [%d thread(s)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1261
#, python-format
msgid "Feeds downloaded to %s"
msgstr "Fontes descarregadas para %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1223
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1270
#, python-format
msgid "Could not download cover: %s"
msgstr "É impossível descarregar a capa: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1232
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279
#, python-format
msgid "Downloading cover from %s"
msgstr "A descarregar a capa de %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1278
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1325
msgid "Masthead image downloaded"
msgstr "Imagem do mastro transferida"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1360
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1407
msgid "Articles in this issue: "
msgstr "Artigos nesta edição: "
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1432
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1479
msgid "Untitled Article"
msgstr "Artigo Sem Título"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1504
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1551
#, python-format
msgid "Article downloaded: %s"
msgstr "Artigo descarregado: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1515
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1562
#, python-format
msgid "Article download failed: %s"
msgstr "Falha no descarregamento do artigo: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1532
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1579
msgid "Fetching feed"
msgstr "A recolher a fonte"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1676
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1723
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -24120,7 +24391,7 @@ msgstr ""
"O início de sessão falhou, verifique o seu nome de utilizador e palavra-"
"chave do serviço de Periódicos do calibre."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1691
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1738
msgid ""
"You do not have permission to download this issue. Either your subscription "
"has expired or you have exceeded the maximum allowed downloads for today."
@@ -24167,7 +24438,7 @@ msgstr "Secções"
msgid "Articles"
msgstr "Artigos"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:575
msgid ""
"%prog URL\n"
"\n"
@@ -24177,12 +24448,12 @@ msgstr ""
"\n"
"Onde o URL é por exemplo http://google.com"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:532
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:578
#, python-format
msgid "Base directory into which URL is saved. Default is %default"
msgstr "Pasta padrão onde o URL é guardado. A predefinição é %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:581
#, python-format
msgid ""
"Timeout in seconds to wait for a response from the server. Default: %default "
@@ -24191,7 +24462,7 @@ msgstr ""
"O tempo de espera em segundos para esperar uma resposta do servidor. A "
"predefinição é: %default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:538
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:584
#, python-format
msgid ""
"Maximum number of levels to recurse i.e. depth of links to follow. Default "
@@ -24200,7 +24471,7 @@ msgstr ""
"O número máximo de níveis a seguir recursivamente, i.e. a profundidade de "
"atalhos a seguir. A predefinição é %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:541
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:587
#, python-format
msgid ""
"The maximum number of files to download. This only applies to files from . A predefinição é %default"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:543
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:589
#, python-format
msgid ""
"Minimum interval in seconds between consecutive fetches. Default is %default "
@@ -24218,7 +24489,7 @@ msgstr ""
"Intervalo mínimo em segundos entre recolhas consecutivas. A predefinição é "
"%default s"
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:545
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:591
msgid ""
"The character encoding for the websites you are trying to download. The "
"default is to try and guess the encoding."
@@ -24226,7 +24497,7 @@ msgstr ""
"A codificação de caracteres para os sítios que está a tentar descarregar. A "
"predefinição é tentar descobrir a codificação."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:547
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:593
msgid ""
"Only links that match this regular expression will be followed. This option "
"can be specified multiple times, in which case as long as a link matches any "
@@ -24237,7 +24508,7 @@ msgstr ""
"um atalho corresponder a alguma expressão regular, ele será seguido. A "
"predefinição é seguir todas os atalhos."
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:549
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:595
msgid ""
"Any link that matches this regular expression will be ignored. This option "
"can be specified multiple times, in which case as long as any regexp matches "
@@ -24245,7 +24516,7 @@ msgid ""
"regexp and match regexp are specified, then filter regexp is applied first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:551
+#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:597
msgid "Do not download CSS stylesheets."
msgstr "Não descarregar folhas de estilos CSS."
@@ -24253,10 +24524,6 @@ msgstr "Não descarregar folhas de estilos CSS."
msgid "OK"
msgstr "Confirmar"
-#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:661
-msgid "Save"
-msgstr "Guardar"
-
#: /usr/src/qt-everywhere-opensource-src-4.8.4/src/gui/widgets/qdialogbuttonbox.cpp:664
msgid "Open"
msgstr "Abrir"
@@ -24368,6 +24635,11 @@ msgid ""
"for authors.\n"
"Can be either True or False"
msgstr ""
+"O separador de finalização deve ser acrescentado\n"
+"ao final do texto para começar automaticamente \n"
+"uma nova operação de finalização para autores?\n"
+"\n"
+"Pode ser Verdadeiro ou Falso."
#: /home/kovid/work/calibre/resources/default_tweaks.py:52
msgid "Author sort name algorithm"
@@ -25077,6 +25349,18 @@ msgid ""
"default_tweak_format = 'EPUB'\n"
"default_tweak_format = 'remember'"
msgstr ""
+"A função Ajustes do calibre permite a edição directa do formato de um "
+"livro.\n"
+"Se vários formatos estiverem disponíveis, o calibre irá oferecer a escolha\n"
+"de formatos, que por padrão é o formato de saída preferido, se disponível.\n"
+"Defina este ajuste com um valor específico de 'EPUB', ou 'AZW3' para que\n"
+"sempre use este formato em vez do formato preferido de saída.\n"
+"Defina o valor como 'remember' para usar o formato que tenha escolhido da\n"
+"última vez que usou a função Ajustes.\n"
+"Exemplos:\n"
+"default_tweak_format = None (Usa o formato de saída padrão)\n"
+"default_tweak_format = 'EPUB'\n"
+"default_tweak_format = 'remember'"
#: /home/kovid/work/calibre/resources/default_tweaks.py:511
msgid "Do not preselect a completion when editing authors/tags/series/etc."
diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po
index 9b232d008f..090331e876 100644
--- a/src/calibre/translations/pt_BR.po
+++ b/src/calibre/translations/pt_BR.po
@@ -9,16 +9,16 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME ou
que contenham as palavras "
+"\"chapter\",\"book\",\"section\", \"prologue\", \"epilogue\", ou \"part\" "
+"como títulos de capítulo, bem como quaisquer marcações tenham "
+"class=\"chapter\". A expressão usada deve avaliar uma lista de elementos. "
+"Para desativar a detecção de capítulos, use a expressão \"/\". Consulte o "
+"Tutorial XPath no Manual do Usuário do calibre para mais informações sobre a "
+"utilização deste recurso."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:319
msgid ""
@@ -4108,6 +4116,11 @@ msgid ""
"location as the position at which to open the book. See the XPath tutorial "
"in the calibre User Manual for further help using this feature."
msgstr ""
+"Uma expressão XPath para detectar um local no documento para iniciar a "
+"leitura. Alguns programas de leitura de livros digitais (especialmente o "
+"Kindle) utilizam esta localização como a posição onde abrir o livro. "
+"Consulte o tutorial XPath no Manual do Usuário do calibre para mais "
+"infromações sobre a utilização deste recurso."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:339
msgid ""
@@ -4235,7 +4248,7 @@ msgid ""
"Use the cover detected from the source file in preference to the specified "
"cover."
msgstr ""
-"Use a capa detectada no arquivo fonte em relação à capa especificada."
+"Usar a capa detectada no arquivo fonte em relação à capa especificada."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:432
msgid ""
@@ -4412,9 +4425,9 @@ msgid ""
"h3 tags. This setting will not create a TOC, but can be used in conjunction "
"with structure detection to create one."
msgstr ""
-"Detectar títulos e subtítulos de capítulos sem formatação. Troca-los para "
-"marcações h2 e h3. Esta opção não irá criar um TOC, mas pode ser utilizada "
-"junto com a estrutura de detecção para criar um."
+"Detectar títulos e subtítulos de capítulos sem formatação. Trocá-los para "
+"marcações h2 e h3. Esta opção não irá criar um sumário, mas pode ser "
+"utilizada junto com a estrutura de detecção para criar um."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:590
msgid ""
@@ -4528,6 +4541,11 @@ msgid ""
"pattern (which can be an empty line). The regular expression must be in the "
"python regex syntax and the file must be UTF-8 encoded."
msgstr ""
+"Caminho para um ficheiro que contém expressões de pesquisa e substituição "
+"comuns. O ficheiro deve conter linhas alternadas com expressões comuns e o "
+"padrão de substituição (que pode ser uma linha vazia). As expressões comuns "
+"devem estar na síntaxe python regex e o ficheiro deve estar codificado em "
+"UTF-8."
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:776
msgid "Could not find an ebook inside the archive"
@@ -4553,7 +4571,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 "Executando o plugin %s"
+msgstr "Executando o plug-in %s"
#: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18
msgid ""
@@ -4562,7 +4580,7 @@ msgid ""
"library."
msgstr ""
"Segue todos os links locais em um arquivo HTML e cria um arquivo ZIP "
-"contendo todos os arquivos ligados. Esse plugin é ativado sempre que você "
+"contendo todos os arquivos ligados. Esse plug-in é ativado sempre que você "
"adiciona um arquivo HTML à sua biblioteca."
#: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:60
@@ -4877,20 +4895,23 @@ msgstr "Comentários"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:91
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:100
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:106
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:130
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:194
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:229
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:316
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:321
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:323
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:367
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:535
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:842
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:93
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:241
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:273
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:353
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:630
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:635
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:637
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1132
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:123
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70
@@ -4911,7 +4932,7 @@ msgstr "Tags"
#: /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
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:306
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2305
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:2304
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:140
msgid "Series"
msgid_plural "Series"
@@ -5064,53 +5085,53 @@ msgstr ""
msgid "Cover"
msgstr "Capas"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:508
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:514
msgid "Downloads metadata and covers from Amazon"
msgstr "Execute o download de metadados e capas da Amazon."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:518
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524
msgid "US"
msgstr "EUA"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:519
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525
msgid "France"
msgstr "França"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:520
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:526
msgid "Germany"
msgstr "Alemanha"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:521
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:527
msgid "UK"
msgstr "Reino Unido"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:522
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:528
msgid "Italy"
msgstr "Itália"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:523
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529
msgid "Japan"
msgstr "Japão"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:524
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530
msgid "Spain"
msgstr "Espanha"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:525
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:531
msgid "Brazil"
msgstr "Brasil"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:529
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:535
msgid "Amazon website to use:"
msgstr "Site da Amazon para se usar:"
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:530
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:536
msgid ""
"Metadata from Amazon will be fetched using this country's Amazon website."
msgstr ""
"Metadados da Amazon será buscado utilizando o site da Amazon deste país."
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:779
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:785
msgid "Amazon timed out. Try again later."
msgstr "Conexão com a Amazon expirou. Tente novamente mais tarde."
@@ -5131,8 +5152,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"
+"Baixa metadados e capas a partir do 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"
@@ -5216,11 +5237,11 @@ 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:628
msgid "This is not a MOBI file."
-msgstr "Este arquivo não é da extensão MOBI"
+msgstr "Este não é um arquivo 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 arquivo é bloqueado com DRM. Não pode ser alterado."
+msgstr "Este arquivo é bloqueado com DRM. Não pode ser ajustado."
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:59
msgid ""
@@ -5242,9 +5263,9 @@ msgstr "Detalhes não disponíveis"
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:252
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:344
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15
-#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:194
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:221
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:219
msgid "Table of Contents"
@@ -5354,7 +5375,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:431
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:105
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:199
#: /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:267
@@ -5493,22 +5514,29 @@ msgstr "Você deve especificar ao menos uma ação para execução"
msgid "Smartened punctuation in: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:125
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:131
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:132
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:138
#, python-format
msgid "No file named %s exists"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:135
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:142
#, python-format
msgid "No HTML file named %s exists"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:145
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:152
#, python-format
msgid "The anchor %(a)s does not exist in file %(f)s"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/toc.py:199
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:494
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:509
+msgid "(Untitled)"
+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
@@ -6082,6 +6110,21 @@ msgstr "Exportar diretório de catálogo"
msgid "Select destination for %(title)s.%(fmt)s"
msgstr "Selecione o destino para %(title)s.%(fmt)s"
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:101
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478
+msgid "Permission denied"
+msgstr "Permissão negada"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346
+#, python-format
+msgid "Could not open %s. Is it being used by another program?"
+msgstr "Não foi possível abrir %s. Este está sendo usado por outro programa?"
+
#: /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"
@@ -6505,7 +6548,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:374
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:597
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:607
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:104
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:302
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242
@@ -7050,7 +7093,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:18
msgid "Plugin Updater"
-msgstr "Atualizador de plugin"
+msgstr "Atualizador de plug-ins"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:18
msgid "Update any plugins you have installed in calibre"
@@ -7177,14 +7220,17 @@ 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:140
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:71
msgid "Choose name"
msgstr "Escolher nome"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:72
msgid "Choose a name for these settings"
msgstr "Escolher nome para estas configurações"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:90
msgid "Remove saved settings"
msgstr "Remover configurações salvas"
@@ -7290,7 +7336,7 @@ msgstr "Executar o assistente de boas-vindas"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31
msgid "Get plugins to enhance calibre"
-msgstr "Adicione plugins para melhorar o calibre"
+msgstr "Adicione plug-ins para melhorar o calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:35
msgid "Restart in debug mode"
@@ -7453,7 +7499,7 @@ msgstr "Alt+P"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28
msgid "Books by this publisher"
-msgstr "Livros deste editor"
+msgstr "Livros desta editora"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29
msgid "Alt+T"
@@ -7477,25 +7523,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22
msgid "Search for ebooks"
-msgstr "Procurar por ebooks"
+msgstr "Pesquisar livros digitais"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:28
msgid "this author"
-msgstr "esse autor"
+msgstr "este autor"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:28
msgid "this title"
-msgstr "esse título"
+msgstr "este título"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29
msgid "this book"
-msgstr "esse livro"
+msgstr "este livro"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:498
#, python-format
msgid "Search for %s"
-msgstr "Procurar por %s"
+msgstr "Pesquisar %s"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:177
@@ -7512,15 +7558,15 @@ msgstr "Escolher lojas"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:108
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:117
msgid "Cannot search"
-msgstr "Não é possível buscar"
+msgstr "Não é possível pesquisar"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:140
msgid ""
"Calibre helps you find the ebooks you want by searching the websites of "
"various commercial and public domain book sources for you."
msgstr ""
-"Calibre te ajuda a encontrar os ebooks que você deseja, buscando nos sites "
-"de vários fornecedores comerciais e públicos."
+"O calibre ajuda você a encontrar os ebooks que você deseja, pesquisando em "
+"sites de várias fontes de livros comerciais e de domínio público."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:144
msgid ""
@@ -7528,9 +7574,9 @@ msgid ""
"are looking for, at the best price. You also get DRM status and other useful "
"information."
msgstr ""
-"Utilizando busca integrada você pode facilmente achar que lojas possuem o "
-"livro que você está procurando possuem os melhores preços. Você também irá "
-"obter o status de DRM e outras informações úteis."
+"Utilizando a pesquisa integrada, você pode facilmente encontrar quais lojas "
+"possuem o livro que você está procurando, pelos melhores preços. Você também "
+"irá obter o status de DRM e outras informações úteis."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148
msgid ""
@@ -7564,7 +7610,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:62
msgid "Edit ToC"
-msgstr "Editar ToC"
+msgstr "Editar sumário"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:63
msgid "K"
@@ -7573,7 +7619,7 @@ msgstr "K"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:102
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:113
msgid "Cannot edit ToC"
-msgstr ""
+msgstr "Não é possível editar sumário"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/toc_edit.py:103
#, python-format
@@ -7585,11 +7631,11 @@ msgstr ""
#: /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 "Alterar livro"
+msgstr "Ajustar livro"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:64
msgid "Choose the format to tweak:"
-msgstr ""
+msgstr "Escolha o formato para ajustar:"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:74
msgid ""
@@ -7640,11 +7686,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:109
msgid "Explode the book to edit its components"
-msgstr "Exploda o livro para editar seus componentes"
+msgstr "Explodir 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 "Pré-visualizar o resultado de suas alterações"
+msgstr "Pré-visualizar o resultado de seus ajustes"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:113
msgid "Abort without saving any changes"
@@ -7700,11 +7746,11 @@ msgstr "T"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:326
msgid "Cannot tweak Book"
-msgstr "Não é possível ajustar o Livro"
+msgstr "Não é possível ajustar o livro"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:339
msgid "Cannot Tweak Book"
-msgstr ""
+msgstr "Não é possível ajustar livro"
#: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:340
msgid ""
@@ -7712,6 +7758,9 @@ msgid ""
"\n"
"First convert the book to one of these formats."
msgstr ""
+"O livro precisa estar nos formatos ePub, HTMLZ ou AZW3 para ser ajustado.\n"
+"\n"
+"Converta o livro primeiro para um desses formatos."
#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:37
msgid "Read books"
@@ -7959,7 +8008,7 @@ msgstr ""
"importar para biblioteca do calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:71
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:308
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:376
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:215
@@ -8119,7 +8168,7 @@ msgstr "Opções BibTeX"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/djvu_input.py:15
@@ -8143,7 +8192,7 @@ msgstr "Opções específicas para"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:17
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml.py:17
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output.py:18
#: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15
@@ -8162,7 +8211,7 @@ msgstr "saída"
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex_ui.py:77
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_csv_xml_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:289
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:345
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_tab_template_ui.py:32
#: /home/kovid/work/calibre/src/calibre/gui2/convert/azw3_output_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:103
@@ -8263,78 +8312,106 @@ msgstr ""
msgid "CSV/XML Options"
msgstr "Opções CSV/XML"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:27
msgid "E-book options"
msgstr "Configurações dos eBooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:92
msgid "Catalogs"
msgstr "Catálogos"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:101
msgid "Read book"
msgstr "Ler livro"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:105
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:107
msgid "Wishlist item"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144
msgid "any date"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142
msgid "any value"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1140
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1142
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1144
msgid "unspecified"
msgstr "não especificado"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:197
msgid "No genres will be excluded"
msgstr "Nenhum gênero será excluído"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:214
#, python-format
msgid "regex error: %s"
msgstr "erro de regex: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:223
msgid "All genres will be excluded"
msgstr "Todos os gêneros serão excluídos"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:680
+msgid "Delete saved catalog preset"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:681
+msgid "The selected saved catalog preset will be deleted. Are you sure?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:711
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:716
+msgid "Save catalog preset"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:707
+msgid "Preset name:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:712
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065
+msgid "You must provide a name."
+msgstr "Você deve fornecer um nome."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:717
+msgid ""
+"That saved preset already exists and will be overwritten. Are you sure?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:981
#, python-format
msgid "Are you sure you want to delete '%s'?"
msgstr "Você tem certeza que deseja excluir '%s'?"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:699
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:983
#, python-format
msgid "Are you sure you want to delete rules #%(first)d-%(last)d?"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:984
msgid "Delete Rule"
msgstr "Excluir regra"
-#: /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:1140
#: /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
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:4768
msgid "False"
msgstr "Falso"
-#: /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:1140
msgid "True"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1167
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1258
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:342
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:90
@@ -8342,77 +8419,128 @@ msgstr "Verdadeiro"
msgid "Name"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1260
msgid "Field"
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
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1169
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1261
msgid "Value"
msgstr "Valor"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:967
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:1259
msgid "Prefix"
msgstr "Prefixo"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:346
+msgid "Presets"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:347
+msgid "Select catalog preset to load"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:348
+msgid "Save current catalog settings as preset"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:349
+#: /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/catalog/catalog_epub_mobi_ui.py:350
+msgid "Delete current preset"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:351
+#: /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
+msgid "Delete"
+msgstr "Apagar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:352
msgid "Enabled sections will be included in the generated catalog."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:291
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:353
msgid "Included sections"
msgstr "Sessões incluidas"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:354
+msgid "List of books, sorted by Author"
+msgstr "Lista de livros classificados por Autor"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:355
msgid "&Authors"
msgstr "&Autores"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:356
+msgid "List of books, sorted by Title"
+msgstr "Lista de livros classificados por Título"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:357
msgid "&Titles"
msgstr "&Títulos"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:358
+msgid "List of series books, sorted by Series"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:359
msgid "&Series"
msgstr "&Séries"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:360
+msgid "List of books, sorted by Genre"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:361
msgid "&Genres"
msgstr "&Gêneros"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296
-msgid "Field containing Genre information"
-msgstr "Campo contendo informações sobre o gênero"
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:362
+msgid "Field containing Genres"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:297
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:363
+msgid "List of books, sorted by date added to calibre"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:364
msgid "&Recently Added"
msgstr "Adicionados &recentemente"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:298
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:365
+msgid "Individual descriptions of books with cover thumbs, sorted by author"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:366
msgid "&Descriptions"
msgstr "&Descrições"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:367
msgid ""
"The first matching prefix rule applies a prefix to book listings in the "
"generated catalog."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:300
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:368
msgid "Prefixes"
msgstr "Prefixos"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:369
msgid ""
"Books matching any of the exclusion rules will be excluded from the "
"generated catalog. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:370
msgid "Excluded books"
msgstr "Livros excluídos"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:303
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:371
msgid ""
"A regular expression describing genres to be excluded from the generated "
"catalog. Genres are derived from the tags applied to your books.\n"
@@ -8420,102 +8548,103 @@ msgid ""
"[Test book], and '+', the default tag for a read book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:305
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:373
msgid "Excluded genres"
msgstr "Excluir Gêneros"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:306
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:374
msgid "Genres to &exclude (regex):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:307
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:375
msgid "Reset to default"
msgstr "Restaurar padrão"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:309
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:377
msgid "Results of regex:"
msgstr "Resultados da regex:"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:378
msgid "Tags that will be excluded as genres"
msgstr "Tags que serão excluídas como gêneros"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:379
msgid "Other options"
msgstr "Outras opções"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:312
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:380
msgid ""
"Custom column containing additional content to be merged with Comments "
-"metadata."
+"metadata in Descriptions section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:313
-msgid "Merge additional content before Comments metadata."
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:381
+msgid "Merge additional content before Comments in Descriptions section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:314
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:382
msgid "&Before"
msgstr "&Antes"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:315
-msgid "Merge additional content after Comments metadata."
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:383
+msgid "Merge additional content after Comments in Descriptions section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:316
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:384
msgid "&After"
msgstr "&Depois"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:317
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:385
msgid ""
-"Separate Comments metadata and additional content with a horizontal rule."
+"Separate Comments metadata and additional content with a horizontal rule in "
+"Descriptions section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:318
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:386
msgid "Include &Separator"
msgstr "Incluir &Separador"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:319
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:387
msgid "&Merge with Comments:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:320
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:388
msgid "Catalog cover:"
msgstr "Capa de catálogo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:321
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:389
msgid "Generate new cover"
msgstr "Gerar nova capa"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:322
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:390
msgid "Use existing cover"
msgstr "Usar capa existente"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:391
msgid "E&xtra Description note:"
msgstr ""
-#: /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."
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:392
+msgid "Custom column source for text to include in Descriptions section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:325
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:393
msgid "&Thumb width:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:394
msgid "Size hint for cover thumbnails included in Descriptions section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:327
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:395
msgid " inch"
msgstr " polegada(s)"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:396
msgid "Author cross-references:"
msgstr "Referências cruzadas de autores:"
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:329
+#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:397
msgid "For books with multiple authors, list each author separately"
msgstr "Para livros com vários autores, listar cada autor separadamente"
@@ -9087,7 +9216,7 @@ 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:"
-msgstr ""
+msgstr "Substituir que&bras de cena suaves:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:123
msgid "Remove unnecessary hyphens"
@@ -9119,14 +9248,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:16
msgid "Look & Feel"
-msgstr ""
-"Aparência\n"
-"e\n"
-"Comportamento"
+msgstr "Aparência"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:18
msgid "Control the look and feel of the output"
-msgstr "Controla a aparência e comportamento da saída"
+msgstr "Controla a aparência da saída"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:46
msgid "Original"
@@ -9347,7 +9473,7 @@ msgstr "Família de fontes S&ans-serif (sem serifas):"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
-msgstr "Familia de fontes &Monospace (monoespaçadas):"
+msgstr "Família de fontes &Monoespaçadas:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116
@@ -9419,7 +9545,7 @@ msgstr "Escolha uma imagem para usar como capa para este livro."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:163
msgid "Use cover from &source file"
-msgstr "Use a capa do arquivo &origem"
+msgstr "Usar a capa do arquivo &origem"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:164
msgid "&Title: "
@@ -9635,17 +9761,17 @@ 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:392
msgid "Se&rif family:"
-msgstr "Familia Se&rif:"
+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:393
msgid "&Sans family:"
-msgstr "Familia &Sans:"
+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:394
msgid "&Monospace family:"
-msgstr "Familia &Monospace:"
+msgstr "Família &Monoespaçada:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:127
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:399
@@ -9727,6 +9853,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 e-book a ser usado para o teste."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:90
msgid "Regex Builder"
@@ -9791,7 +9918,7 @@ msgstr "Expre&ssão regular de pesquisa"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:56
msgid "Replacement Text"
-msgstr "Texto de Substituição"
+msgstr "Texto substituto"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:56
msgid "Search Regular Expression"
@@ -9846,10 +9973,12 @@ msgid ""
"The list of search/replace definitions that will be applied to this "
"conversion."
msgstr ""
+"A lista das definições de pesquisa/substituição que 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 "Edição de definição de pesquisa/substituição"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:147
msgid "&Replacement Text"
@@ -9871,7 +10000,7 @@ 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
msgid "&Change"
-msgstr "&Alterar"
+msgstr "A<erar"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:152
msgid "Remove the currently selected expression"
@@ -9994,10 +10123,11 @@ msgstr "Inserir quebras de páginas antes de (expressão XPath):"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35
msgid "Start reading at (XPath expression):"
-msgstr ""
+msgstr "Começar a ler em (expressão XPath):"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:106
msgid "Invalid XPath"
msgstr "XPath inválido"
@@ -10079,7 +10209,7 @@ msgstr "&Filtro de Sumário:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76
msgid "Allow &duplicate links when creating the Table of Contents"
-msgstr ""
+msgstr "Permitir links &duplicados na criação do sumário"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12
msgid "TXT Input"
@@ -10268,11 +10398,11 @@ msgid ""
"href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial
Search and replace in text fields using " "character matching or regular expressions. " msgstr "" +"Você pode destruir a sua biblioteca ao usar este recurso. As " +"alterações são permanentes, não há como desfazer. É altamente recomendado " +"que você faça cópia de segurança de sua biblioteca antes de " +"prosseguir.
Procurar e substituir em textos usando caracteres "
+"correspondentes ou expressões regulares. "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:468
msgid ""
@@ -11807,10 +11945,6 @@ msgstr "Salva pesquisa/substituição"
msgid "Search/replace name:"
msgstr "Pesquisa/substitui nome:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1065
-msgid "You must provide a name."
-msgstr "Você deve fornecer um nome."
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1070
msgid ""
"That saved search/replace already exists and will be overwritten. Are you "
@@ -11883,7 +12017,7 @@ msgstr "Marque esta caixa para remover todas tags dos livros."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:576
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:601
msgid "Remove &all"
-msgstr "Remove &todos"
+msgstr "Remover &todos"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:580
msgid "If checked, the series will be cleared"
@@ -11992,13 +12126,13 @@ msgid ""
"\n"
"Future conversion of these books will use the default settings."
msgstr ""
-"Remove configurações de conversão armazenadas para os livros selecionados.\n"
-"Futuras conversões desses livros irão usar as configurações padrões."
+"Remover configurações de conversão armazenadas para os livros selecionados.\n"
+"Futuras conversões desses livros irão usar as configurações padrão."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:617
msgid "Remove &stored conversion settings for the selected books"
msgstr ""
-"Remove configurações de conversão armazenada&s para os livros selecionados"
+"Remover configuraçõe&s de conversão armazenadas para os livros selecionados"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:618
msgid "Change &cover"
@@ -12043,11 +12177,6 @@ msgstr "Salvar atual busca/alteração"
msgid "Sa&ve"
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
-msgid "Delete"
-msgstr "Apagar"
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630
msgid "Search &field:"
msgstr "Procurar campo:"
@@ -12236,7 +12365,7 @@ msgstr "Reinicialização necessária"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:125
msgid "You must restart Calibre before using this plugin!"
-msgstr "Você deve reiniciar o Calibre antes de utilizar este plugin!"
+msgstr "Você deve reiniciar o calibre antes de utilizar este plug-in!"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:166
#, python-format
@@ -12265,7 +12394,7 @@ msgstr "Atualização disponível"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:304
msgid "Plugin Name"
-msgstr "Nome do Plugin"
+msgstr "Nome do plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:304
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:68
@@ -12306,7 +12435,7 @@ msgstr "Upgrade do Calibre necessário"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:394
msgid "Plugin deprecated"
-msgstr "Plugin em desuso"
+msgstr "Plug-in em desuso"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396
msgid "New version available"
@@ -12318,7 +12447,7 @@ msgstr "Versão mais recente instalada"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:429
msgid "This plugin has been deprecated and should be uninstalled"
-msgstr "Este plugin entrou em desuso e deveria ser desinstalado"
+msgstr "Este plug-in está em desuso e deveria ser desinstalado"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:430
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:434
@@ -12332,25 +12461,26 @@ msgstr "Clique-direito para ver mais opções"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:432
#, python-format
msgid "This plugin can only be installed on: %s"
-msgstr "Este plugin somente pode ser instalado em: %s"
+msgstr "Este plug-in somente pode ser instalado em: %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:436
#, python-format
msgid "You must upgrade to at least Calibre %s before installing this plugin"
msgstr ""
-"Você deve atualizar para no mínimo o Calibre %s antes de instalar este plugin"
+"Você deve atualizar o calibre no mínimo para a versão %s antes de instalar "
+"este plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:441
msgid "You can install this plugin"
-msgstr "Você pode instalar este plugin"
+msgstr "Você pode instalar este plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:444
msgid "A new version of this plugin is available"
-msgstr "Uma nova versão deste plugin está disponível"
+msgstr "Uma nova versão deste plug-in está disponível"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:446
msgid "This plugin is installed and up-to-date"
-msgstr "Este plugin está instalado e atualizado"
+msgstr "Este plug-in está instalado e atualizado"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:476
msgid "Update Check Failed"
@@ -12359,19 +12489,19 @@ msgstr "Verificação de atualização falhou"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:477
msgid "Unable to reach the MobileRead plugins forum index page."
msgstr ""
-"Não foi possível alcançar o índice da página do fórum dos plugins MobileRead"
+"Não foi possível alcançar o índice da página do fórum dos plug-ins MobileRead"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:484
msgid "User plugins"
-msgstr "Plugins de usuário"
+msgstr "Plug-ins do usuário"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:489
msgid "User Plugins"
-msgstr "Plugins de Usuário"
+msgstr "Plug-ins do usuário"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:497
msgid "Filter list of plugins"
-msgstr "Filtrar lista de plugins"
+msgstr "Filtrar lista de plug-ins"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:515
msgid "Description"
@@ -12385,16 +12515,16 @@ msgstr "&Instalar"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:529
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:541
msgid "Install the selected plugin"
-msgstr "Instalar o plugin selecionado"
+msgstr "Instalar o plug-in selecionado"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:532
msgid "&Customize plugin "
-msgstr "&Personalizar plugin "
+msgstr "&Personalizar plug-in "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:533
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:585
msgid "Customize the options for this plugin"
-msgstr "Personalizar as opções para este plugin"
+msgstr "Personalizar as opções para este plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:545
msgid "Version &History"
@@ -12402,7 +12532,7 @@ msgstr "Versão de &histórico"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:546
msgid "Show history of changes to this plugin"
-msgstr "Mostrar o histórico de mudanças deste plugin"
+msgstr "Mostrar o histórico de mudanças deste plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:550
msgid "Plugin &Forum Thread"
@@ -12411,20 +12541,20 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:559
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:114
msgid "Enable/&Disable plugin"
-msgstr "Ativar/&Desativar plugin"
+msgstr "Ativar/&Desativar plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:560
msgid "Enable or disable this plugin"
-msgstr "Habilitar ou desabilitar este plugin"
+msgstr "Ativar ou desativar este plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:564
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:116
msgid "&Remove plugin"
-msgstr "&Remover plugin"
+msgstr "&Remover plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:565
msgid "Uninstall the selected plugin"
-msgstr "Desinstalar o plugin selecionado"
+msgstr "Desinstalar o plug-in selecionado"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:574
msgid "Donate to developer"
@@ -12432,17 +12562,17 @@ msgstr "Doar para o desenvolvedor"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:575
msgid "Donate to the developer of this plugin"
-msgstr "Doar para o desenvolvedor deste plugin"
+msgstr "Doar para o desenvolvedor deste plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:584
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:115
msgid "&Customize plugin"
-msgstr "&Configurar plugin"
+msgstr "&Configurar plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:678
#, python-format
msgid "Are you sure you want to uninstall the %s plugin?"
-msgstr "Você tem certeza que deseja desinstalar o %s plugin?"
+msgstr "Você tem certeza que deseja desinstalar o %s plug-in?"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:690
#, python-format
@@ -12456,9 +12586,9 @@ msgid ""
"virus/malware. Only install it if you got it from a trusted source. Are you "
"sure you want to proceed?"
msgstr ""
-"Instalar plugins é um risco a segurança. Plugins podem conter virus/malware. "
-"Só instale se você os pegou de uma fonte segura. Você tem certeza que quer "
-"prosseguir?"
+"Instalar plug-ins é um risco à segurança. Plug-ins podem conter "
+"vírus/malware. Só instale se você os obteve de uma fonte segura. Você tem "
+"certeza que quer prosseguir?"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:708
#, python-format
@@ -12468,27 +12598,27 @@ msgstr "Localizando arquivos zip para %(name)s: %(link)s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:712
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:760
msgid "Install Plugin Failed"
-msgstr "A instalação do plugin falhou"
+msgstr "Falha na instalação do plug-in"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:713
#, python-format
msgid "Unable to locate a plugin zip file for %s"
-msgstr "Não foi possível localizar o arquivo zip do plugin para %s"
+msgstr "Não foi possível localizar o arquivo zip do plug-in para %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:718
#, python-format
msgid "Downloading plugin zip attachment: %s"
-msgstr "Executando o download do anexo zip do plugin: %s"
+msgstr "Baixando o anexo zip do plug-in: %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:723
#, python-format
msgid "Installing plugin: %s"
-msgstr "Instalando o plugin: %s"
+msgstr "Instalando o plug-in: %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:736
#, python-format
msgid "Plugin installed: %s"
-msgstr "Plugin instalado: %s"
+msgstr "Plug-in instalado: %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:738
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:319
@@ -12503,9 +12633,9 @@ msgid ""
"uninstalled. Please post the error message in details below into the forum "
"thread for this plugin and restart Calibre."
msgstr ""
-"Ocorreu um problema durante a instalação do plugin. Este plugin será "
-"desinstalado. Por favor, poste os detalhes da mensagem de erro abaixo em uma "
-"lista do fórum deste plugin e reinicie o Calibre."
+"Ocorreu um problema durante a instalação do plug-in, que será desinstalado. "
+"Por favor, poste os detalhes da mensagem de erro abaixo em um tópico do "
+"fórum deste plug-in e reinicie o calibre."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:789
msgid "Version history missing"
@@ -12519,13 +12649,13 @@ msgstr "Não foi possível encontrar o histórico de versão para %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:797
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:354
msgid "Plugin not customizable"
-msgstr "Plugin não configurável"
+msgstr "Plug-in não configurável"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:798
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:355
#, python-format
msgid "Plugin: %s does not need customization"
-msgstr "Não é necessário configurar o plugin %s"
+msgstr "Não é necessário configurar o plug-in %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:802
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:361
@@ -12538,19 +12668,19 @@ msgstr "Necessário reiniciar"
msgid ""
"You must restart calibre before you can configure the %s plugin"
msgstr ""
-"Você deverá reiniciar o calibre antes que você possa configurar o %s "
-"plugin"
+"Você deverá reiniciar o calibre antes que você possa configurar o plug-in "
+"%s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:811
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:343
msgid "Plugin cannot be disabled"
-msgstr "Este plugin não pode ser desativado"
+msgstr "Este plug-in não pode ser desativado"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:812
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:344
#, python-format
msgid "The plugin: %s cannot be disabled"
-msgstr "Não é possível desativar o plugin %s"
+msgstr "Não é possível desativar o plug-in %s"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:66
msgid "Aborting..."
@@ -12560,7 +12690,7 @@ msgstr "Cancelando..."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156
#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:302
-#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1418
+#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1417
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113
msgid "Authors"
msgstr "Autores"
@@ -12975,7 +13105,7 @@ msgstr "contém"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
-"O texto para procurar. Ele é interpretado como uma expressão regular."
+"O texto a ser pesquisado. Ele é interpretado como uma expressão regular."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
@@ -13440,7 +13570,7 @@ 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 Tags"
+msgstr "Pequisar 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
@@ -13697,7 +13827,7 @@ msgstr "O artigo mais antigo para download"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280
msgid "&Max. number of articles per feed:"
-msgstr "Número &max. de artigos por fonte:"
+msgstr "Número &máx. de artigos por fonte:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:281
msgid "Maximum number of articles to download per feed."
@@ -13709,7 +13839,7 @@ msgstr "Fontes na lista"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:284
msgid "Remove feed from recipe"
-msgstr "Remove fonte da lista"
+msgstr "Remover fonte da lista"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:287
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:290
@@ -14008,52 +14138,52 @@ msgstr "Famílias de fontes adicionadas: %s"
#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:320
msgid "Choose &font family"
-msgstr "Escolha a família de &fonte"
+msgstr "Escolher &família de fonte"
#: /home/kovid/work/calibre/src/calibre/gui2/font_family_chooser.py:329
msgid "Clear the font family"
msgstr "Limpar a família de fonte"
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:327
msgid "Cover Browser"
msgstr "Navegador de capas"
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:116
msgid "Shift+Alt+B"
msgstr "Shift+Alt+B"
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:130
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:321
msgid "Tag Browser"
msgstr "Navegador de tags"
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:132
msgid "Shift+Alt+T"
msgstr "Shift+Alt+T"
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29
msgid "version"
msgstr "versão"
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30
msgid "created by Kovid Goyal"
msgstr "criado por Kovid Goyal"
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182
msgid "Connected "
msgstr "Conectado "
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:226
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:296
msgid "Book Details"
msgstr "Detalhes do livro"
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217
-#: /home/kovid/work/calibre/src/calibre/gui2/init.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231
msgid "Shift+Alt+D"
msgstr "Shift+Alt+D"
@@ -14136,7 +14266,7 @@ msgstr " - Tarefas"
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:546
msgid "Search for a job by name"
-msgstr "Procurar uma tarefa pelo nome"
+msgstr "Pesquisar uma tarefa pelo nome"
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:595
#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:617
@@ -14217,7 +14347,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:607
msgid "Search for a shortcut by name"
-msgstr "Procurar um atalho pelo nome"
+msgstr "Pesquisar um atalho pelo nome"
#: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:251
@@ -14279,7 +14409,7 @@ msgid ""
"etc.
Words separated by spaces are ANDed"
msgstr ""
"
Procura a lista de livros por título, autor, editora, tags, comentários, "
-"etc.
Palavras separadas por espaços e AND"
+"etc.
Palavras separadas por espaços são pesquisadas com \"E\" lógico"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:209
msgid "&Go!"
@@ -14309,7 +14439,7 @@ msgstr "Y"
#: /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 "No dispositico"
+msgstr "No dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:118
msgid "Size (MB)"
@@ -14331,14 +14461,6 @@ msgstr "O nome para a pesquisa é \"{0}\""
msgid "This book's UUID is \"{0}\""
msgstr "o UUID deste livro é \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:986
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:108
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:345
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:478
-msgid "Permission denied"
-msgstr "Permissão negada"
-
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:987
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:281
@@ -14524,7 +14646,7 @@ msgid ""
"Ignore custom plugins, useful if you installed a plugin that is preventing "
"calibre from starting"
msgstr ""
-"Ignore plugins personalizados, úteis se você instalou um plugin que está "
+"Ignorar plug-ins personalizados, útil se você instalou um plug-in que está "
"impedindo o calibre de iniciar"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:75
@@ -14537,59 +14659,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:106
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:107
#: /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:133
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:134
msgid "Choose a location for your calibre e-book library"
msgstr "Escolha o local para sua biblioteca de eBooks do calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143
msgid "Failed to create library"
msgstr "Falhou em criar biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:144
#, 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:146
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:219
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:220
msgid "Choose a location for your new calibre e-book library"
msgstr "Escolha o local para sua nova biblioteca de eBooks do calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:182
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
msgid "Initializing user interface..."
msgstr "Inicializando interface do usuário..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214
msgid "Repairing failed"
msgstr "Reparação falhou"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:215
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:228
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Bad database location"
msgstr "Local do banco de dados inválido"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
#, python-format
msgid "Bad database location %r. calibre will now quit."
msgstr ""
"Local do banco de dados inválido %r. O calibre irá se encerrar agora."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242
#: /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:242
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:243
#, python-format
msgid ""
"The library database at %s appears to be corrupted. Do you want calibre to "
@@ -14601,7 +14723,7 @@ 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:254
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255
#, python-format
msgid ""
"Bad database location %r. Will start with a new, empty calibre library"
@@ -14609,54 +14731,54 @@ msgstr ""
"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:264
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:265
#, python-format
msgid "Starting %s: Loading books..."
msgstr "Iniciando %s: Carregando livros..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348
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:350
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:351
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:352
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:353
msgid "upper right region of the screen."
msgstr "parte superior direita da tela."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355
msgid "lower right region of the screen."
msgstr "parte inferior direita da tela."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:358
msgid "try rebooting your computer."
msgstr "tente reiniciando o seu computador"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:377
msgid "try deleting the file"
msgstr "tente eliminando o arquivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
msgid "Cannot Start "
msgstr "Não pode iniciar "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:364
#, python-format
msgid "%s is already running."
msgstr "%s já está em execução."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:385
msgid "No running calibre found"
msgstr "Nenhum Calibre em execução encontrado"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:389
msgid "Shutdown command sent, waiting for shutdown..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:394
msgid "Failed to shutdown running calibre instance"
msgstr "Falha ao fechar instância do Calibre em execução"
@@ -15092,7 +15214,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:223
msgid "&Download metadata"
-msgstr "&Baixar metadados"
+msgstr "&Baixando metadados"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:235
msgid "Configure download metadata"
@@ -15107,11 +15229,6 @@ msgstr "Alterar a maneira que o Calibre baixa os metadados"
msgid " [%(num)d of %(tot)d]"
msgstr " [%(num)d of %(tot)d]"
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:346
-#, python-format
-msgid "Could not open %s. Is it being used by another program?"
-msgstr "Não foi possível abrir %s. Este está sendo usado por outro programa?"
-
#: /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"
@@ -15492,7 +15609,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Yes/No columns have three values (Requires restart)"
-msgstr "Colunas de Sim/Não tem três valores (precisa reiniciar)"
+msgstr "Colunas de Sim/Não têm três valores (precisa reiniciar)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
msgid "Automatically send downloaded &news to ebook reader"
@@ -15529,7 +15646,7 @@ msgstr "&Prioridade da tarefa:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168
msgid "Restriction to apply when the current library is opened:"
-msgstr "Restrição para aplicar quando a biblioteca atual é aberta:"
+msgstr "Restrição a aplicar quando a biblioteca atual é aberta:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid ""
@@ -15894,28 +16011,28 @@ msgid ""
"started.
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Nenhuma regra selecionada" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Nenhuma regra selecionada para %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "remoção" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Você precisa selecionar um campo para poder deleta-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "O campo selecionado não é um campo personalizado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Você realmente deseja remover o campo %s e todos os seus dados?" @@ -15936,7 +16053,7 @@ msgstr "Mover coluna para cima" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 msgid "Remove a user-defined column" -msgstr "Remove um campo personalizado" +msgstr "Remover um campo personalizado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:92 msgid "Add a user-defined column" @@ -16319,7 +16436,7 @@ msgstr "Cores" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:24 msgid "Getting debug information, please wait" -msgstr "Obtendo informação de debug, por favor aguarde" +msgstr "Obtendo informações de depuração. Aguarde, por favor." #: /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 @@ -16349,7 +16466,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:31 msgid "Getting device information" -msgstr "Obtendo informações do dispositivo" +msgstr "Obtendo informações sobre dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:34 msgid "User-defined device information" @@ -16382,9 +16499,9 @@ msgid "" "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -"calibre pode enviar seus livros para você (ou seu leitor) por email. Emails " -"das notícias baixadas serão automaticamente enviados para todos os endereços " -"de email que foram marcados como Auto-envio." +"O calibre pode enviar seus livros para você (ou seu leitor) por e-mail. E-" +"mails das notícias baixadas serão automaticamente enviados para todos os " +"endereços de e-mail que foram marcados como auto-envio." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:67 msgid "Add an email address to which to send books" @@ -16416,7 +16533,7 @@ msgstr "Apelido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29 msgid "Auto send" -msgstr "Auto envio" +msgstr "Auto-envio" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:34 msgid "Formats to email. The first matching format will be sent." @@ -16451,75 +16568,80 @@ msgid "" "The list of devices that you have asked calibre to ignore. Uncheck a device " "to have calibre stop ignoring it." msgstr "" +"A lista de dispositivos que você pediu para o calibre ignorar. Desmarque um " +"dispositivo para que o calibre pare de ignorá-lo." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/ignored_devices.py:37 msgid "" "The list of device plugins you have disabled. Uncheck an entry to enable the " "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" +"A lista de plug-ins de dispositivos que você desativou. Desmarque uma " +"entrada para ativar o plug-in. O calibre não consegue detectar dispositivos " +"que são gerenciados por plug-ins desativados." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Estreito" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Amplo" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Estilo do Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "Padrão do sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Desativado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Médio" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Sempre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" -msgstr "" +msgstr "Se houver espaço suficiente" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "Pela primeira letra" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Desativado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Particionado" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Colorização de colunas" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Ícones de colunas" @@ -16558,7 +16680,7 @@ msgstr "Alterar &fonte (precisa reiniciar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:272 msgid "User interface &style (needs restart):" -msgstr "" +msgstr "E&stilo da interface do usuário (precisa reiniciar):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:273 msgid "&Toolbar" @@ -16578,11 +16700,11 @@ 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" -msgstr "" +msgstr "Exibir dicas de ferramentas na lis&ta de livros" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:278 msgid "Extra &spacing to add between rows in the book list:" -msgstr "" +msgstr "Espaçamento e&xtra a adicionar entre as linhas da lista de livros:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:281 msgid "Main Interface" @@ -16869,7 +16991,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:136 msgid "&Select default" -msgstr "&Selecionar padrão" +msgstr "S&elecionar padrão" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:137 msgid "" @@ -16879,23 +17001,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:138 msgid "&Set as default" -msgstr "&Configurar como padrão" +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 "Converter todos os comentários baixados para &texto puro" +msgstr "Converter comentários baixados em &texto sem formatação" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:140 msgid "Swap author names from FN LN to LN, FN" -msgstr "Trocar nomes de autores de FN LN para LN, FN" +msgstr "Trocar nomes de autores de PN SN para SN, PN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:141 msgid "Max. number of &tags to download:" -msgstr "Número máximo de &tags para baixar:" +msgstr "Número máx. de &tags a baixar:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:142 msgid "Max. &time to wait after first match is found:" -msgstr "&Tempo máximo para aguardar após encontrar o primeiro:" +msgstr "&Tempo máx. de espera após encontrar 1ª ocorrência:" #: /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 @@ -16905,7 +17027,7 @@ 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:" -msgstr "Tempo máximo para aguardar após encontrar a primeira &capa:" +msgstr "Tempo máx. de espera após encontrar 1ª &capa:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:146 msgid "" @@ -16928,7 +17050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:148 msgid "Prefer &fewer tags" -msgstr "Preferir &poucas tags" +msgstr "Pre&ferir menos tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:149 msgid "Use published date of \"first edition\" (from worldcat.org)" @@ -16970,12 +17092,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:75 msgid "Max. simultaneous conversion/news download jobs:" -msgstr "" +msgstr "Máx. de tarefas de conversões simultâneas/download de notícias:" #: /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âneas ao número de nú&cleos da CPU" +"Limitar o número máx. 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" @@ -16984,6 +17106,7 @@ msgstr "Depurar a detecção de &dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:78 msgid "Get information to setup the &user defined device" msgstr "" +"Obter informações para configurar o dispositivo definido pelo &usuário" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc_ui.py:79 msgid "Open calibre &configuration directory" @@ -17015,32 +17138,36 @@ 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." -msgstr "" +msgstr "Esse formato e dispositivo já possuem um quadro de conexões." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:205 msgid "Possibly override plugboard?" -msgstr "" +msgstr "Substituir o quadro de conexões?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:206 msgid "" "A more general plugboard already exists for that format and device. Are you " "sure you want to add the new plugboard?" msgstr "" +"Um quadro de conexões mais genérica já existe para esse formato e " +"dispositivo. Você tem certeza que quer adicionar a nova tabela de conexões?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:240 msgid "Add possibly overridden plugboard?" -msgstr "" +msgstr "Adicionar quadro de conexões possivelmente substituído?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:219 msgid "" "More specific device plugboards exist for that format. Are you sure you want " "to add the new plugboard?" msgstr "" +"Quadros de conexões mais específicos de dispositivos já existem para esse " +"formato. Você tem certeza que quer adicionar o novo quadro de conexões?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:230 msgid "Really add plugboard?" -msgstr "" +msgstr "Adicionar tabela de conexão mesmo?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:231 msgid "" @@ -17053,6 +17180,8 @@ msgid "" "More specific format and device plugboards already exist. Are you sure you " "want to add the new plugboard?" msgstr "" +"Quadros de conexões mais específicos de dispositivos e formatos já existem. " +"Você tem certeza que quer adicionar o novo quadro de conexões?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:252 msgid "The {0} device does not support the {1} format." @@ -17089,6 +17218,23 @@ msgid "" "users might do to force it to use the ';' that the kindle requires. A third " "would be to specify the language." msgstr "" +"Aqui você pode alterar os metadados que o calibre utiliza para atualizar um " +"livro quando gravá-lo no disco ou enviá-lo a um dispositivo.\n" +"\n" +"Utilize este diálogo para definir um \"quadro de conexões\" para um formato " +"(ou todos os formatos) e um dispositivo (ou todos os dispositivos). O quadro " +"de conexões especifica qual modelo está conectado a qual campo. O modelo é " +"usado para computar um valor, e aquele valor é atribuído ao campo " +"conectado.\n" +"\n" +"Frequentemente, modelos contêm referências simples para compor colunas, mas " +"isto não é necessário. Você pode utilizar qualquer modelo em uma caixa-fonte " +"que você pode usar em outros lugares no calibre.\n" +"\n" +"Uma das utilidades para o quadro de conexões é alterar o título para conter " +"informações sobre a série. Outra, seria alterar a ordenação de autores, " +"coisa que os usuários do Mobi podem fazer para forçá-lo a usar o ';' que o " +"Kindle requer. A terceira, seria especificar o idioma." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:121 msgid "Format (choose first)" @@ -17100,15 +17246,15 @@ msgstr "Dispositivo (escolha depois)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:123 msgid "Add new plugboard" -msgstr "" +msgstr "Adicionar novo quadro de conexões" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:124 msgid "Edit existing plugboard" -msgstr "" +msgstr "Editar quadro de conexões existente" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:125 msgid "Existing plugboards" -msgstr "" +msgstr "Quadros de conexões existentes" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:126 msgid "Source template" @@ -17120,11 +17266,11 @@ msgstr "Campo destino" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:128 msgid "Save plugboard" -msgstr "" +msgstr "Salvar quadro de conexões" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard_ui.py:129 msgid "Delete plugboard" -msgstr "" +msgstr "Excluir quadro de conexões" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:194 #, python-format @@ -17133,7 +17279,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:195 msgid "plugins" -msgstr "extensões" +msgstr "plug-is" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:205 msgid "" @@ -17152,7 +17298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:238 msgid "Search for plugin" -msgstr "Procurar por plugin" +msgstr "Pesquisar plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:252 msgid "Could not find any matching plugins" @@ -17168,12 +17314,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:327 msgid "No valid plugin path" -msgstr "O caminho do plugin não é válido" +msgstr "O caminho do plug-in não é válido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:328 #, python-format msgid "%s is not a valid plugin path" -msgstr "%s não é um caminho de plugin válido" +msgstr "%s não é um caminho de plug-in válido" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:337 #, python-format @@ -17191,20 +17337,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:381 msgid "Cannot remove builtin plugin" -msgstr "Não foi possível remover o plugin embutido" +msgstr "Não foi possível remover plug-in nativo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:382 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -" não foi possível remover. É um plugin embutido. Ao invés, tente desativá-lo." +" não foi possível remover. É um plug-in nativo. Em vez disso, tente desativá-" +"lo." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:109 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -"Aqui você pode personalizar o comportamento do Calibre controlando quais " -"plugins ele utiliza." +"Aqui você pode personalizar o comportamento do calibre controlando quais " +"plug-ins ele utiliza." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:112 msgid "Show only those plugins that have been installed by you" @@ -17212,19 +17359,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:113 msgid "Show only &user installed plugins" -msgstr "" +msgstr "Exibir apenas plug-ins instalados pelo &usuário" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:117 msgid "Get &new plugins" -msgstr "" +msgstr "Obter &novos plug-ins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:118 msgid "Check for &updated plugins" -msgstr "" +msgstr "Verificar por pl&ug-ins atualizados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:119 msgid "&Load plugin from file" -msgstr "" +msgstr "Carregar p&lug-in a partir de arquivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:34 msgid "Any custom field" @@ -17258,11 +17405,11 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" -"Ajustando o modelo abaixo, você pode controlar que diretórios os arquivos " +"Ajustando o modelo abaixo, você pode controlar em que diretórios os arquivos " "serão salvos e quais nomes de arquivos serão dados. Você pode usar o " "caractere / para indicar subdiretórios. Variáveis de metadados disponíveis " -"são descritas abaixo. Se um livro em particular não tem algum metadado, a " -"variavel será substituida por um campo vazio." +"são descritas abaixo. Se um livro em particular não tiver algum metadado, a " +"variável será substituida por um campo vazio." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template_ui.py:59 msgid "Available variables:" @@ -17409,13 +17556,13 @@ msgstr "Pesquisar enquanto você digi&ta" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:169 msgid "Unaccented characters match accented characters" -msgstr "" +msgstr "Caracteres não acentuados correspondem a caracteres acentuados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:170 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 " +"&Destacar resultados de pesquisa em vez de restringir a lista de livros aos " "resultados" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:171 @@ -17451,8 +17598,8 @@ msgid "" 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." +"usar prefixos em suas 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:" @@ -17597,8 +17744,8 @@ msgid "" msgstr "" "Aqui você pode controlar como o calibre salvará seus livros quando você " "clicar no botão Enviar para dispositivo. Esta configuração pode ser " -"sobreposta para dispositivos individuais através da personalização dos " -"plugins da interface do dispositivo, em Preferências->Avançado->Plugins" +"sobreposta para dispositivos individuais através da personalização dos plug-" +"ins da interface do dispositivo, em Preferências->Avançado->Plug-ins" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:479 @@ -17637,7 +17784,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:152 msgid "Max. &cover size:" -msgstr "Tamanho max. da &capa:" +msgstr "Tamanho máx. da &capa:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:153 msgid "Server &port:" @@ -17649,11 +17796,11 @@ msgstr "Máx. de itens &OPDS por expressão de consulta:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:157 msgid "Max. OPDS &ungrouped items:" -msgstr "Máx. itens OPDS desagr&upados:" +msgstr "Máx. de itens OPDS desagr&upados:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:158 msgid "Restriction (saved search) to apply:" -msgstr "Restrição (busca salva) para aplicar:" +msgstr "Restrição (busca salva) a aplicar:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:159 msgid "" @@ -17679,7 +17826,7 @@ msgstr "Senha incompatível com alguns dispositivos" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:162 msgid "&URL Prefix:" -msgstr "" +msgstr "Prefixo &URL" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:163 msgid "" @@ -17712,7 +17859,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:168 msgid "Run server &automatically when calibre starts" -msgstr "" +msgstr "Executar servidor &automaticamente quando iniciar o calibre" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:169 msgid "View &server logs" @@ -17728,6 +17875,14 @@ msgid "" "running on. If you want to access the server from anywhere in the world, you " "will have to setup port forwarding for it on your router." msgstr "" +"
Lembrar de deixar o calibre executando como servidor só funciana enquanto " +"o calibre estiver sendo executado.\n" +"
Para conectar-se ao servidor do calibre a partir do seu dispositivo, você " +"deve usar um URL na forma http://nomedomeuservidor:8080. Aqui, " +"\"nomedomeuservidor\" deve ser o nome do servidor completamente qualificado " +"ou o endereço IP do computador em que o calibre está sendo executado. Se " +"você quiser acessar o servidor a partir de qualquer lugar do mundo, você " +"terá que configurar o encaminhamento de portas no seu roteador." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:25 msgid "" @@ -17796,6 +17951,70 @@ msgid "" "
\n" " " msgstr "" +"\n" +"Here you can add and remove functions used in template " +"processing. A\n" +" template function is written in python. It takes information from " +"the\n" +" book, processes it in some way, then returns a string result. " +"Functions\n" +" defined here are usable in templates in the same way that builtin\n" +" functions are usable. The function must be named evaluate, " +"and\n" +" must have the signature shown below.
\n" +"evaluate(self, formatter, kwargs, mi, locals, your "
+"parameters)\n"
+" → returning a unicode string
The parameters of the evaluate function are:\n" +"
\n" +" The following example function checks the value of the field. If " +"the\n" +" field is not empty, the field's value is returned, otherwise the " +"value\n" +" EMPTY is returned.\n" +"
\n" +" name: my_ifempty\n" +" arg count: 1\n" +" doc: my_ifempty(val) -- return val if it is not empty, otherwise the " +"string 'EMPTY'\n" +" program code:\n" +" def evaluate(self, formatter, kwargs, mi, locals, val):\n" +" if val:\n" +" return val\n" +" else:\n" +" return 'EMPTY'\n" +" This function can be called in any of the three template program " +"modes:\n" +"
You can change an existing rule by double clicking it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Nici o regulă selectată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, 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:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "ştergere" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Trebuie să selectaţi o coloană pentru a o şterge" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Coloana selectată nu este una personalizată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Sigur doriţi să ştergeţi coloana %s şi toate datele aferente?" @@ -16658,68 +16745,68 @@ msgid "" "plugin. calibre cannot detect devices that are managed by disabled plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Îngustă" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Lată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Dezactivată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Mică" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Mare" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Medie" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Întotdeauna" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Dacă este spaţiu suficient" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Niciodată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "După prima literă" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Dezactivată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Partiționată" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Culori coloane" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "" @@ -19240,12 +19327,6 @@ msgstr "" msgid "Top of the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19256,24 +19337,102 @@ msgstr "" msgid "Location: A <%s> tag inside the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " "fixed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"
Вы можете изменить " "существующее правило двойным нажатием на нём." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:806 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:808 msgid "No rule selected" msgstr "Правило не выбрано" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:809 #, python-format msgid "No rule selected for %s." msgstr "Не выбрано правило для %s." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:812 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:814 msgid "removal" msgstr "удаления" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:98 msgid "You must select a column to delete it" msgstr "Выделите столбец для удаления" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 msgid "The selected column is not a custom column" msgstr "Данный столбец создан не пользователем" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:105 #, python-format msgid "Do you really want to delete column %s and all its data?" msgstr "Вы правда хотите удалить столбец %s и все данные содержащиеся в нем?" @@ -16984,68 +17073,68 @@ msgstr "" "включения плагина. Calibre не обнаруживает устройства, которые определены " "как отключённые плагины." -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Narrow" msgstr "Узкий" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 msgid "Wide" msgstr "Широкий" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "Calibre style" msgstr "Стиль calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:107 msgid "System default" msgstr "По умолчанию в системе" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Off" msgstr "Нет" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:145 msgid "Small" msgstr "Маленький" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Large" msgstr "Большой" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:146 msgid "Medium" msgstr "Средний" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "Always" msgstr "Всегда" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:149 msgid "If there is enough room" msgstr "Если достаточно места" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:150 msgid "Never" msgstr "Никогда" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:594 msgid "By first letter" msgstr "По первой букве" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:153 msgid "Disabled" msgstr "Отключено" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:154 msgid "Partitioned" msgstr "Разбито на разделы" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 msgid "Column coloring" msgstr "Окраска столбцов" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:192 msgid "Column icons" msgstr "Значки стобца" @@ -19590,12 +19679,6 @@ msgstr "Файл:" msgid "Top of the file" msgstr "Начало файла" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:183 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:354 -msgid "(Untitled)" -msgstr "(Без заголовка)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19606,7 +19689,46 @@ msgstr "Примерно %d%% от верха" msgid "Location: A <%s> tag inside the file" msgstr "Положение: Тэг <%s> в файле" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:34 +msgid "Create ToC from XPath" +msgstr "Создать оглавление из XPath" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:38 +msgid "" +"Specify a series of XPath expressions for the different levels of the Table " +"of Contents. You can use the wizard buttons to help you create XPath " +"expressions." +msgstr "" +"Укажите XPath выражения для различных уровней оглавления. Вы можете " +"использовать кнопку мастера, который поможет в создании выражения." + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:45 +#, python-format +msgid "Level %s ToC:" +msgstr "Уровень %s оглавления:" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:54 +msgid "&Save settings" +msgstr "&Сохранить настройки" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:56 +msgid "&Load settings" +msgstr "&Загрузить настройки" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:67 +msgid "No XPaths" +msgstr "Нет выражений XPath" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:68 +msgid "No XPaths have been entered" +msgstr "Было введено не XPath выражение" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:107 +#, python-format +msgid "The XPath expression %s is not valid." +msgstr "XPath выражение %s не верно" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:145 msgid "" "You can edit existing entries in the Table of Contents by clicking them in " "the panel to the left." @@ -19614,7 +19736,7 @@ msgstr "" "Вы можете редактировать существующие элементы в оглавлении нажимая на них в " "панели слева." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:147 msgid "" "Entries with a green tick next to them point to a location that has been " "verified to exist. Entries with a red dot are broken and may need to be " @@ -19623,11 +19745,58 @@ msgstr "" "Элементы с зелёной меткой указывают на существующее место. Элементы с " "красной точкой ошибочны и требуют исправления." -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:155 msgid "Create a &new entry" msgstr "Создать новую запись" -#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:160 +msgid "Generate ToC from &major headings" +msgstr "Создать оглавление из основных заголовков" + +#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:163 +msgid "" +"Generate a Table of Contents from the major headings in the book. This will " +"work if the book identifies its headings using HTML heading tags. Uses the " +"