From dd06299070fe31a33cd49a527a61ef3e93c90570 Mon Sep 17 00:00:00 2001
From: Translators <>
Date: Fri, 22 Mar 2013 04:57:33 +0000
Subject: [PATCH 01/64] Launchpad automatic translations update.
---
setup/iso_639/ca.po | 172 +--
src/calibre/translations/af.po | 977 ++++++++------
src/calibre/translations/ar.po | 977 ++++++++------
src/calibre/translations/ast.po | 977 ++++++++------
src/calibre/translations/az.po | 977 ++++++++------
src/calibre/translations/ber.po | 977 ++++++++------
src/calibre/translations/bg.po | 977 ++++++++------
src/calibre/translations/bn.po | 977 ++++++++------
src/calibre/translations/br.po | 977 ++++++++------
src/calibre/translations/bs.po | 977 ++++++++------
src/calibre/translations/ca.po | 1019 +++++++++------
src/calibre/translations/cs.po | 982 ++++++++------
src/calibre/translations/cy.po | 977 ++++++++------
src/calibre/translations/da.po | 977 ++++++++------
src/calibre/translations/de.po | 1025 +++++++++------
src/calibre/translations/el.po | 977 ++++++++------
src/calibre/translations/en_AU.po | 977 ++++++++------
src/calibre/translations/en_CA.po | 977 ++++++++------
src/calibre/translations/en_GB.po | 977 ++++++++------
src/calibre/translations/eo.po | 977 ++++++++------
src/calibre/translations/es.po | 1021 +++++++++------
src/calibre/translations/et.po | 977 ++++++++------
src/calibre/translations/eu.po | 982 ++++++++------
src/calibre/translations/fa.po | 977 ++++++++------
src/calibre/translations/fi.po | 977 ++++++++------
src/calibre/translations/fo.po | 977 ++++++++------
src/calibre/translations/fr.po | 1023 +++++++++------
src/calibre/translations/fr_CA.po | 977 ++++++++------
src/calibre/translations/fur.po | 977 ++++++++------
src/calibre/translations/gl.po | 977 ++++++++------
src/calibre/translations/gu.po | 977 ++++++++------
src/calibre/translations/he.po | 977 ++++++++------
src/calibre/translations/hi.po | 977 ++++++++------
src/calibre/translations/him.po | 977 ++++++++------
src/calibre/translations/hr.po | 977 ++++++++------
src/calibre/translations/hu.po | 987 ++++++++------
src/calibre/translations/id.po | 977 ++++++++------
src/calibre/translations/is.po | 977 ++++++++------
src/calibre/translations/it.po | 1021 +++++++++------
src/calibre/translations/ja.po | 987 ++++++++------
src/calibre/translations/jv.po | 977 ++++++++------
src/calibre/translations/ka.po | 977 ++++++++------
src/calibre/translations/kn.po | 977 ++++++++------
src/calibre/translations/ko.po | 977 ++++++++------
src/calibre/translations/ku.po | 977 ++++++++------
src/calibre/translations/lt.po | 977 ++++++++------
src/calibre/translations/ltg.po | 977 ++++++++------
src/calibre/translations/lv.po | 977 ++++++++------
src/calibre/translations/mk.po | 977 ++++++++------
src/calibre/translations/ml.po | 977 ++++++++------
src/calibre/translations/mr.po | 977 ++++++++------
src/calibre/translations/ms.po | 977 ++++++++------
src/calibre/translations/nb.po | 977 ++++++++------
src/calibre/translations/nds.po | 979 ++++++++------
src/calibre/translations/nl.po | 1025 +++++++++------
src/calibre/translations/nn.po | 977 ++++++++------
src/calibre/translations/oc.po | 977 ++++++++------
src/calibre/translations/pa.po | 977 ++++++++------
src/calibre/translations/pl.po | 1021 +++++++++------
src/calibre/translations/pt.po | 1093 ++++++++++------
src/calibre/translations/pt_BR.po | 1794 ++++++++++++++++----------
src/calibre/translations/ro.po | 977 ++++++++------
src/calibre/translations/ru.po | 1021 +++++++++------
src/calibre/translations/sc.po | 977 ++++++++------
src/calibre/translations/si.po | 977 ++++++++------
src/calibre/translations/sk.po | 1007 +++++++++------
src/calibre/translations/sl.po | 977 ++++++++------
src/calibre/translations/sq.po | 977 ++++++++------
src/calibre/translations/sr.po | 982 ++++++++------
src/calibre/translations/sr@latin.po | 977 ++++++++------
src/calibre/translations/sv.po | 997 ++++++++------
src/calibre/translations/ta.po | 977 ++++++++------
src/calibre/translations/te.po | 977 ++++++++------
src/calibre/translations/th.po | 977 ++++++++------
src/calibre/translations/tr.po | 982 ++++++++------
src/calibre/translations/uk.po | 1019 +++++++++------
src/calibre/translations/ur.po | 977 ++++++++------
src/calibre/translations/vi.po | 977 ++++++++------
src/calibre/translations/wa.po | 977 ++++++++------
src/calibre/translations/yi.po | 977 ++++++++------
src/calibre/translations/zh_CN.po | 987 ++++++++------
src/calibre/translations/zh_HK.po | 977 ++++++++------
src/calibre/translations/zh_TW.po | 993 ++++++++------
83 files changed, 49464 insertions(+), 32275 deletions(-)
diff --git a/setup/iso_639/ca.po b/setup/iso_639/ca.po
index 12251dc7fe..9dc81756d5 100644
--- a/setup/iso_639/ca.po
+++ b/setup/iso_639/ca.po
@@ -12,13 +12,13 @@ msgstr ""
"Report-Msgid-Bugs-To: Debian iso-codes team 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 "
+",
and
tags."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167
+msgid "Generate ToC from &all headings"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170
+msgid ""
+"Generate a Table of Contents from all the headings in the book. This will "
+"work if the book identifies its headings using HTML heading tags. Uses the "
+"
,
and
tags."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167
+msgid "Generate ToC from &all headings"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170
+msgid ""
+"Generate a Table of Contents from all the headings in the book. This will "
+"work if the book identifies its headings using HTML heading tags. Uses the "
+"
,
and
tags."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167
+msgid "Generate ToC from &all headings"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170
+msgid ""
+"Generate a Table of Contents from all the headings in the book. This will "
+"work if the book identifies its headings using HTML heading tags. Uses the "
+"
,
and
tags."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167
+msgid "Generate ToC from &all headings"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170
+msgid ""
+"Generate a Table of Contents from all the headings in the book. This will "
+"work if the book identifies its headings using HTML heading tags. Uses the "
+"
,
and
tags."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167
+msgid "Generate ToC from &all headings"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170
+msgid ""
+"Generate a Table of Contents from all the headings in the book. This will "
+"work if the book identifies its headings using HTML heading tags. Uses the "
+"
,
and
tags."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167
+msgid "Generate ToC from &all headings"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170
+msgid ""
+"Generate a Table of Contents from all the headings in the book. This will "
+"work if the book identifies its headings using HTML heading tags. Uses the "
+"
,
and
tags."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167
+msgid "Generate ToC from &all headings"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170
+msgid ""
+"Generate a Table of Contents from all the headings in the book. This will "
+"work if the book identifies its headings using HTML heading tags. Uses the "
+"
\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Launchpad-Export-Date: 2013-03-16 04:36+0000\n"
+"X-Launchpad-Export-Date: 2013-03-22 04:37+0000\n"
"X-Generator: Launchpad (build 16532)\n"
#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56
@@ -50,8 +50,8 @@ msgstr "Ne ra netra da vat"
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/comic_input.py:189
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:99
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/fb2_input.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:118
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:121
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:119
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:122
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/lrf_output.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdb_input.py:27
#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/pdf_output.py:28
@@ -81,9 +81,9 @@ msgstr "Ne ra netra da vat"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:66
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:120
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:122
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:488
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:490
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:492
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:491
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/mobi.py:493
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1193
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1304
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdb.py:44
@@ -114,7 +114,7 @@ msgstr "Ne ra netra da vat"
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:162
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:201
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/mobi6.py:618
-#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:317
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:463
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:335
#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:428
@@ -190,7 +190,7 @@ msgstr "Ne ra netra da vat"
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:160
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:163
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79
-#: /home/kovid/work/calibre/src/calibre/utils/localization.py:190
+#: /home/kovid/work/calibre/src/calibre/utils/localization.py:191
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53
msgid "Unknown"
@@ -1916,7 +1916,7 @@ msgid "Communicate with the Ex124G"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416
-msgid "Communicate with the WayteQ Reader"
+msgid "Communicate with the WayteQ and SPC Dickens Readers"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/devices/mtp/base.py:29
@@ -2539,7 +2539,7 @@ msgid ""
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:20
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19
msgid ""
"input_file output_file [options]\n"
"\n"
@@ -2565,29 +2565,29 @@ msgid ""
"For full documentation of the conversion system see\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102
msgid "INPUT OPTIONS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:102
msgid "OUTPUT OPTIONS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:116
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:114
#, python-format
msgid "Options to control the processing of the input %s file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:123
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:121
#, python-format
msgid "Options to control the processing of the output %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:137
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135
msgid "Options to control the look and feel of the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154
#, python-format
msgid ""
"Modify the document text and structure using common patterns. Disabled by "
@@ -2595,37 +2595,37 @@ msgid ""
"%(dis)s options."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:164
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:162
#: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:20
msgid "Modify the document text and structure using user defined patterns."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:174
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:172
msgid "Control auto-detection of document structure."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:184
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182
msgid ""
"Control the automatic generation of a Table of Contents. By default, if the "
"source file has a Table of Contents, it will be used in preference to the "
"automatically generated one."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192
msgid "Options to set metadata in the output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:197
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:195
msgid "Options to help with debugging the conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:224
msgid ""
"List builtin recipe names. You can create an ebook from a builtin recipe "
"like this: ebook-convert \"Recipe Name.recipe\" output.epub"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:341
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:339
msgid "Output saved to"
msgstr ""
@@ -2808,13 +2808,13 @@ msgstr ""
msgid "for a complete list with descriptions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:32
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:33
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:39
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:40
#, python-format
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
@@ -2822,7 +2822,7 @@ msgid ""
"Default is %default."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:48
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plugins/html_input.py:49
msgid ""
"Normally this input plugin re-arranges all the input files into a standard "
"folder hierarchy. Only use this option if you know what you are doing as it "
@@ -4158,20 +4158,23 @@ msgstr ""
#: /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
@@ -4192,7 +4195,7 @@ msgstr ""
#: /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"
@@ -4333,52 +4336,52 @@ msgstr ""
msgid "Cover"
msgstr ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
@@ -4494,9 +4497,9 @@ msgstr ""
#: /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"
@@ -4606,7 +4609,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
@@ -4745,22 +4748,29 @@ msgstr ""
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
@@ -5299,6 +5309,21 @@ msgstr ""
msgid "Select destination for %(title)s.%(fmt)s"
msgstr ""
+#: /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 ""
+
+#: /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 ""
+
#: /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"
@@ -5692,7 +5717,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
@@ -6327,14 +6352,17 @@ msgid "You must select at least one action before saving"
msgstr ""
#: /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 ""
#: /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 ""
#: /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 ""
@@ -7075,7 +7103,7 @@ msgid ""
msgstr ""
#: /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
@@ -7230,7 +7258,7 @@ msgstr ""
#: /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
@@ -7254,7 +7282,7 @@ msgstr ""
#: /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
@@ -7273,7 +7301,7 @@ msgstr ""
#: /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
@@ -7374,78 +7402,106 @@ msgstr ""
msgid "CSV/XML Options"
msgstr ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
+
+#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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
@@ -7453,77 +7509,128 @@ msgstr ""
msgid "Name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:876
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:968
+#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
+
+#: /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 ""
+
+#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:296
-msgid "Field containing Genre information"
+#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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"
@@ -7531,102 +7638,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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
-#: /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 ""
@@ -9029,6 +9137,7 @@ msgstr ""
#: /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 ""
@@ -9291,11 +9400,11 @@ msgid ""
"href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial,
and
tags."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167
+msgid "Generate ToC from &all headings"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170
+msgid ""
+"Generate a Table of Contents from all the headings in the book. This will "
+"work if the book identifies its headings using HTML heading tags. Uses the "
+"
,
and
tags."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:167
+msgid "Generate ToC from &all headings"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/toc/main.py:170
+msgid ""
+"Generate a Table of Contents from all the 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 +11307,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 +12341,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 +12592,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 +13126,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 +14673,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 +14987,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 +15186,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 +15254,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 +15262,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 +15779,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 +16634,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 +17272,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 +19923,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 +19933,44 @@ 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 "" + +#: /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." @@ -19867,7 +19978,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 +19988,52 @@ 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 "" + +#: /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 "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 +17379,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 +20048,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 +20058,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 "" + +#: /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." @@ -19991,7 +20103,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 +20113,52 @@ 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 "" + +#: /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 +17273,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" @@ -19825,12 +19906,6 @@ msgstr "Archivo:" msgid "Top of the file" msgstr "Principio del archivo" -#: /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 "(Sin título)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -19841,7 +19916,44 @@ msgstr "Aproximadamente %d%% desde el principio" msgid "Location: A <%s> tag inside the file" msgstr "Posición: Una etiqueta <%s> dentro del archivo" -#: /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." @@ -19849,7 +19961,7 @@ msgstr "" "Puede modificar las entradas del Índice pulsando sobre ellas en el panel de " "la izquierda." -#: /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 " @@ -19859,11 +19971,52 @@ msgstr "" "que existen. Las entradas con un punto rojo están rotas y puede que deban " "corregirse." -#: /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 "Crear una &nueva 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 "" + +#: /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 "" @@ -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 " +"
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 +17083,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 +19678,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 +19688,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 +17082,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 +19701,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 +19711,44 @@ 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 "" + +#: /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." @@ -19642,7 +19756,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 +19766,52 @@ 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 "" + +#: /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 +16859,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 +17309,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 +17525,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 +18197,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 +19418,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 +19428,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 "" + +#: /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." @@ -19331,7 +19473,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 +19483,147 @@ 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 "" + +#: /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 +21710,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 +22149,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 +22296,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 +22560,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 +23404,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 +23980,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 +24201,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 +24250,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 +24258,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 +24370,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 +24417,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 +24427,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 +24441,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 +24450,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 +24468,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 +24476,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 +24487,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 +24495,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 +24503,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 +24614,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 +25328,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."
@@ -25117,3 +25380,33 @@ msgid ""
"number of such libraries, the sorting becomes alphabetic. You can set that\n"
"number here. The default is ten libraries."
msgstr ""
+
+#~ msgid "Communicate with the WayteQ Reader"
+#~ msgstr "Comunicar com o leitor WayteQ"
+
+#~ msgid "Custom column source for text to include in Description section."
+#~ msgstr ""
+#~ "Personalizar Coluna de origem para o texto a seja incluído na secção de "
+#~ "Descrição."
+
+#~ msgid "Field containing Genre information"
+#~ msgstr "Campo com informações sobre o Género"
+
+#~ msgid ""
+#~ "Separate Comments metadata and additional content with a horizontal rule."
+#~ msgstr ""
+#~ "Separar metadados de Comentários e adicionar conteúdo adicional com uma "
+#~ "regra gorizontal."
+
+#~ msgid "Merge additional content before Comments metadata."
+#~ msgstr "Unir conteúdo adicional antes dos metadados de Comentários."
+
+#~ msgid "Merge additional content after Comments metadata."
+#~ msgstr "Unir conteúdo adicional depois dos metadados de Comentários."
+
+#~ msgid ""
+#~ "Custom column containing additional content to be merged with Comments "
+#~ "metadata."
+#~ msgstr ""
+#~ "Colunas personalizadas contendo informações adicionais a serem incluídas nos "
+#~ "metadados de Comentários."
diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po
index 9b232d008f..8e58c724bb 100644
--- a/src/calibre/translations/pt_BR.po
+++ b/src/calibre/translations/pt_BR.po
@@ -9,15 +9,15 @@ 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 ""
@@ -4553,7 +4566,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 +4575,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 +4890,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 +4927,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 +5080,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 +5147,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 +5232,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 +5258,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 +5370,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 +5509,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 +6105,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 +6543,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 +7088,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 +7215,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 +7331,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 +7494,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 +7518,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 +7553,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 +7569,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 +7605,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 +7614,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 +7626,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 +7681,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 +7741,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 +7753,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 +8003,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 +8163,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 +8187,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 +8206,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 +8307,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 +8414,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 ""
+
+#: /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 ""
+
+#: /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 +8543,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 +9211,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 +9243,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 +9468,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 +9540,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 +9756,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 +9848,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 +9913,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 +9968,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 +9995,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 +10118,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 +10204,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 +10393,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 +11940,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 +12012,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 +12121,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 +12172,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 +12360,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 +12389,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 +12430,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 +12442,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 +12456,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 +12484,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 +12510,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 +12527,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 +12536,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 +12557,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 +12581,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 +12593,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 +12628,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 +12644,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 +12663,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 +12685,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 +13100,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 +13565,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 +13822,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 +13834,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 +14133,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 +14261,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 +14342,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 +14404,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 +14434,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 +14456,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 +14641,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 +14654,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 +14718,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 +14726,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 +15209,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 +15224,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 +15604,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 +15641,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 +16006,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 +16048,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 +16431,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 +16461,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 +16494,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 +16528,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 +16563,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 +16675,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 +16695,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 +16986,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 +16996,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 +17022,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 +17045,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 +17087,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 +17101,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 +17133,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 +17175,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 +17213,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 +17241,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 +17261,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 +17274,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 +17293,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 +17309,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 +17332,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 +17354,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 +17400,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 +17551,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 +17593,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 +17739,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 +17779,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 +17791,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 +17821,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 +17854,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 +17870,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 +17946,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 +17064,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 +19670,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 +19680,44 @@ 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 "" + +#: /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." @@ -19614,7 +19725,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 +19734,52 @@ 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 "" @@ -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 "Žiadne pravidlo nie je vybrané" -#: /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 "Na %s nie je vybrané žiadne pravidlo." -#: /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 "odstránenie" -#: /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 vybrať stĺpec na odstránenie" -#: /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ý stĺpec nie je vlastný stĺpec" -#: /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 "Skutočne chcete odstrániť stĺpec %s a všetky jeho údaje?" @@ -16667,68 +16752,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 "Úzke" -#: /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 "Štýl 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 "Predvolené nastavenie" -#: /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 "Vyp" -#: /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 "Veľké" -#: /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 "Stredné" -#: /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 "Ak je na to dosť miesta" -#: /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 "Podľa prvé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 "Vypnuté" -#: /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 "Rozčlenený" -#: /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 "Ofarbenie stĺpcov" -#: /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 "" @@ -19245,12 +19330,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" @@ -19261,24 +19340,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 "Nobeno pravilo ni izbrano" -#: /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 "Stolpec mora izbrati, da ga lahko izbrišete" -#: /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 "Izbrani stolpec ni stolpec po meri" -#: /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 "Resnično želite izbrisati stolpec %s in vse njegove podatke?" @@ -15538,68 +15625,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 "ozka" -#: /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 "široka" -#: /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 "privzeti sistemski" -#: /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 "Izključeno" -#: /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 "Majhno" -#: /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 "Veliko" -#: /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 "Srednje" -#: /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 "Vedno" -#: /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 "Če je dovolj prostora" -#: /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 "Nikoli" -#: /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 "Po začetnicah" -#: /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 "Onemogočeno" -#: /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 "Obarvanost stolpcev" -#: /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 "" @@ -17836,12 +17923,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" @@ -17852,24 +17933,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 "Није правило изабран за %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 и њен садржај?" @@ -15973,68 +16060,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 "" @@ -18341,12 +18428,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" @@ -18357,24 +18438,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 "" @@ -15240,68 +15327,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 "" @@ -17524,12 +17611,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" @@ -17540,24 +17621,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 vald" -#: /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 vald 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 "borttagning" -#: /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åste välja en kolumn för att radera det" -#: /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 valda kolumnen är inte en egen kolumn" -#: /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 "Vill du verkligen ta bort kolumn %s och alla dess data?" @@ -16557,68 +16644,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 "Av" -#: /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 "Liten" -#: /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 "Medel" -#: /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 "Om det finns tillräckligt med utrymme" -#: /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 "Efter första bokstaven" -#: /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 "Inaktiverad" -#: /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 "Partitionerad" -#: /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 "Kolumn färg" -#: /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 "" @@ -19104,12 +19191,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" @@ -19120,24 +19201,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 "" @@ -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 "" @@ -15370,68 +15457,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 "" @@ -17654,12 +17741,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" @@ -17670,24 +17751,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 "Seçilen sütun özeleştirilmiş sütün değil" -#: /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 "" @@ -15785,68 +15872,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 "Dar" -#: /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 "Geniş" -#: /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 "Kapalı" -#: /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 "Küçük" -#: /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 "Büyük" -#: /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 "Orta" -#: /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 "Her zaman" -#: /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 "Yeteri kadar yer varsa" -#: /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 "Hiçbir zaman" -#: /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 "İlk harf ile" -#: /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 "Devre dışı" -#: /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 "Bölümlenmiş" -#: /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 "Sütun renklendirme" -#: /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 "" @@ -18079,12 +18166,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 "(Başlıksız)" - #: /home/kovid/work/calibre/src/calibre/gui2/toc/location.py:221 #, python-format msgid "Approximately %d%% from the top" @@ -18095,24 +18176,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 " +"
Докладніше про використання XPath можна дізнатися з настанов щодо 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 "Перегляд за обкладинками" -#: /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 "Переглядач обкладинок не може бути завантажений" @@ -11205,11 +11309,11 @@ msgstr "Підібрати розмір &обкладинки за перегл msgid "My Books" msgstr "Мої книги" -#: /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 "Для цього формату виведення даних довідки не передбачено." @@ -12241,10 +12345,6 @@ msgstr "Зберегти пошук/заміну" msgid "Search/replace name:" msgstr "Назва пошуку/заміни:" -#: /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 " @@ -12492,11 +12592,6 @@ msgstr "Зберегти поточні параметри пошуку або msgid "Sa&ve" msgstr "Збе&регти" -#: /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 "Вилучити" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "П&оле пошуку:" @@ -13037,7 +13132,7 @@ msgstr "Переривання…" #: /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 "Автори" @@ -14571,46 +14666,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 "Переглядач обкладинок" -#: /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 "Переглядач міток" -#: /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 "версія" -#: /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 "створено Ковідом Ґоялом" -#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/init.py:182 msgid "Connected " msgstr "З'єднано " -#: /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 "Детально про книгу" -#: /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" @@ -14891,14 +14986,6 @@ msgstr "Назва пошуку — «{0}»" msgid "This book's UUID is \"{0}\"" msgstr "UUID цієї книги — «{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 "Доступ заборонено" - #: /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 @@ -15098,61 +15185,61 @@ msgstr "" "Шлях до портативної версії Calibre (%s) є надто довгим. Його довжина не " "повинна перевищувати 59 символів." -#: /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" -#: /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 "Виберіть розташування вашої бібліотеки електронних книжок 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 "Не вдалося створити бібліотеку" -#: /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 "Не вдалося створити бібліотеку calibre у: %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 "" "Виберіть розташування вашої нової бібліотеки електронних книжок 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 "Ініціалізація інтерфейсу користувача…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "Спроба відновлення зазнала невдачі" -#: /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 "" "Спроба відновлення бази даних зазнала невдачі. Програму запущено з новою " "порожньою бібліотекою." -#: /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 "Помилкове розташування бази даних" -#: /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 "" "Помилкове розташування бази даних %r. Тепер роботу calibre буде завершено." -#: /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 "Базу даних пошкоджено" -#: /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 " @@ -15164,7 +15251,7 @@ msgstr "" "Повторне збирання може бути не повністю успішним. Якщо ви виберете варіант " "«Ні», буде створено нову порожню бібліотеку calibre." -#: /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" @@ -15172,54 +15259,54 @@ msgstr "" "Помилкове розташування бази даних %r. Calibre буде запущено з новою " "порожньою бібліотекою." -#: /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: завантаження книг…" -#: /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 "Якщо ви впевнені, що програму не запущено," -#: /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 "може бути запущено у системному лотку, розташованому у" -#: /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 "верхній правій частині вікна." -#: /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 "нижній правій частині вікна." -#: /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 "спробуйте перезавантажити вашу систему." -#: /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 "спробуйте вилучити файл" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "Неможливо запустити " -#: /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 уже запущено." -#: /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 "Не виявлено запущеного екземпляра 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 "Відправлена команда завершення роботи, очікуйте вимкнення..." -#: /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 "Не вдалося завершити роботу запущеного екземпляра calibre" @@ -15695,11 +15782,6 @@ msgstr "Змінити спосіб отримання метаданих calibr 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 "Не вдалося відкрити %s. Чи не користується ним інша програма?" - #: /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" @@ -16553,28 +16635,28 @@ 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 і всі дані у ньому?" @@ -17196,68 +17278,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 "Піктограми стовпчиків" @@ -19850,12 +19932,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" @@ -19866,7 +19942,44 @@ 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 "" + +#: /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." @@ -19874,7 +19987,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 " @@ -19884,11 +19997,52 @@ 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 "" @@ -15583,68 +15670,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 "" @@ -17882,12 +17969,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" @@ -17898,24 +17979,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 "" @@ -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 " +"
请访问 XPath Tutorial 了解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 "用封面浏览" -#: /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 "封面浏览器无法加载" @@ -10218,11 +10327,11 @@ msgstr "封面以适合屏幕大小显示(&C)" msgid "My Books" msgstr "我的书籍" -#: /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 "" @@ -11151,10 +11260,6 @@ msgstr "保存搜索/替换条件" msgid "Search/replace name:" msgstr "搜索/替换名称:" -#: /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 " @@ -11382,11 +11487,6 @@ msgstr "保存当前的搜索/替换设置" msgid "Sa&ve" msgstr "保存(&V)" -#: /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 "删除" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "查找范围(&F):" @@ -11888,7 +11988,7 @@ msgstr "正在中止..." #: /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 "作者" @@ -13331,46 +13431,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 "封面浏览器" -#: /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 "标签浏览器" -#: /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 "版本" -#: /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 "由 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 "已连接 " -#: /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 "书籍详情" -#: /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" @@ -13640,14 +13740,6 @@ msgstr "查找名称是“{0}”" msgid "This book's UUID is \"{0}\"" msgstr "此书 UUID 为 \"{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 "权限拒绝" - #: /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 @@ -13837,57 +13929,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 "为您的 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 "创建书库失败" -#: /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 "无法在 %r 创建 calibre 书库。" -#: /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 "为您的新 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 "初始化用户界面..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "修复失败" -#: /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 "修复数据库失败。开始新建空白数据库。" -#: /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 "错误数据库位置" -#: /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 "错误数据库位置 %r。calibre 将退出。" -#: /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 "数据库损坏" -#: /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 " @@ -13895,60 +13987,60 @@ msgid "" "successful. If you say No, a new empty calibre library will be created." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py: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 "错误数据库位置 %r。将新建空白 calibre 书库" -#: /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:加载书籍..." -#: /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 "如果您确定它没有运行" -#: /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 "可能在系统栏中运行,在" -#: /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 "屏幕右上区域。" -#: /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 "屏幕右下区域。" -#: /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 "尝试重启电脑。" -#: /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 "尝试删除文件" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "无法开始 " -#: /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 正在运行。" -#: /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 "" @@ -14388,11 +14480,6 @@ msgstr "改变 calibre 下载元数据的行为" 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 "无法打开 %s。它是否被其它程序占用。" - #: /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" @@ -15155,28 +15242,28 @@ msgstr "" "你可以在图书清单中增加图标列,通过创建“规则”告诉 calibre " "使用什么样的图标。单击下面的添加规则按钮开始创建。
你可以改变现有的规则双击它。" -#: /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 列及其数据?" @@ -15736,68 +15823,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 "不显示" -#: /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 "列图标" @@ -18137,12 +18224,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" @@ -18153,24 +18234,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 " +"
要學習更多關於 XPath 的進階用法,請查閱 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 "依封面瀏覽" -#: /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 "無法載入封面瀏覽器" @@ -10140,11 +10249,11 @@ msgstr "封面填滿檢視(&C)" msgid "My Books" msgstr "我的書籍" -#: /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 "這個輸出格式沒有說明文件" @@ -11023,10 +11132,6 @@ msgstr "儲存搜尋/取代" msgid "Search/replace name:" msgstr "搜尋/取代名稱:" -#: /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 " @@ -11257,11 +11362,6 @@ msgstr "儲存目前的搜尋/取代" msgid "Sa&ve" msgstr "儲存(&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 "刪除" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:630 msgid "Search &field:" msgstr "搜尋欄位(&F):" @@ -11765,7 +11865,7 @@ msgstr "正在中止..." #: /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 "作者" @@ -13183,46 +13283,46 @@ msgstr "選擇字族(&F)" 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 "封面瀏覽器" -#: /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 "標籤瀏覽器" -#: /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 "版本" -#: /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 "由 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 "已連線 " -#: /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 "書籍詳細資料" -#: /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" @@ -13492,14 +13592,6 @@ msgstr "尋找/搜尋的名稱是「{0}」" msgid "This book's UUID is \"{0}\"" msgstr "這本書的 UUID 為「{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 "權限不足" - #: /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 @@ -13689,57 +13781,57 @@ msgid "" "Path to Calibre Portable (%s) too long. Must be less than 59 characters." msgstr "Calibre Portable (%s) 的路徑過長。必須少於 59 個字元。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py: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 "選擇您的 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 "建立書庫失敗" -#: /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 "無法建立書庫於:%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 "選擇您的新 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 "初始化使用者介面..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:214 msgid "Repairing failed" msgstr "修復失敗" -#: /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 "資料庫修復失敗。開始建立一個新的空白書庫。" -#: /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 "錯誤的資料庫位置" -#: /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 "錯誤的資料庫位置 %r。calibre 現在將會關閉。" -#: /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 "損壞的資料庫" -#: /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 " @@ -13749,60 +13841,60 @@ msgstr "" "位於 %s 的書庫資料庫似乎損壞了。您想要 calibre 自動試著重建它嗎?重建不一定能完全成功。如果您回答不,就會建立一個新的空 calibre " "書庫。" -#: /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 "錯誤的資料庫位置 %r。將會重開一個新的,空白的 calibre 書庫" -#: /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:載入書籍..." -#: /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 "如果您不確定它是否在執行中" -#: /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 "可能在系統匣中執行,在" -#: /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 "畫面的右上角區域。" -#: /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 "畫面的右下角區域。" -#: /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 "嘗試重新啟動您的電腦。" -#: /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 "嘗試刪除檔案" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 msgid "Cannot Start " msgstr "不能啟動 " -#: /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 已經在執行中。" -#: /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 "找不到執行中的 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 "已送出關閉指令,等候關閉…" -#: /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 "無法關閉執行中的 calibre 實體" @@ -14238,11 +14330,6 @@ msgstr "改變 calibre 如何下載元數據" 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 "無法開啟 %s。它是否已被其他的程式開啟?" - #: /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" @@ -14988,28 +15075,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 "尚未選擇規則" -#: /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 與它所有的資料?" @@ -15542,68 +15629,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 "關閉" -#: /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 "" @@ -17856,12 +17943,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" @@ -17872,24 +17953,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 " +"