From 5f7b0cf22d90dcbb3168f8353073008bbbb931c2 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Fri, 29 Jun 2012 04:38:05 +0000 Subject: [PATCH 01/78] Launchpad automatic translations update. --- src/calibre/translations/de.po | 27 ++++++++++++++++++++++++--- src/calibre/translations/tr.po | 16 ++++++++-------- 2 files changed, 32 insertions(+), 11 deletions(-) diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 7af3bfab3e..ababa0c9b8 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-22 07:39+0000\n" -"PO-Revision-Date: 2012-06-27 12:42+0000\n" -"Last-Translator: Manichean \n" +"PO-Revision-Date: 2012-06-28 10:52+0000\n" +"Last-Translator: Sebastian Morkisch \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-28 04:35+0000\n" +"X-Launchpad-Export-Date: 2012-06-29 04:37+0000\n" "X-Generator: Launchpad (build 15505)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -21474,6 +21474,14 @@ msgid "" "get the mod time for a specific format. Note that format names are always " "uppercase, as in EPUB." msgstr "" +"formats_modtimes(date_format) -- liefert eine kommaseparierte Liste von " +"Doppelpunkt getrennten Inhalten, die die Änderungszeitpunkte für das Format " +"eines Buches wiedergeben. Der Parameter date_format legt fest, nach welcher " +"Art ein Datum zu formatieren ist. Lesen Sie mehr in der date_format " +"Funktionsaufruf-Beschreibung. Sie können die Auswahlfunktion benutzen, um " +"den Änderungszeitpunkt für ein bestimmtes Format zu erhalten. Bitte beachten " +"Sie, dass Format Bezeichnungen immer in Großbuchstaben zu erfolgen haben, " +"z.B. wie in EPUB." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:619 msgid "" @@ -23278,6 +23286,10 @@ msgid "" "comments are rendered in the metadata edit dialog. Set it to a positive or\n" "negative number to increase or decrease the font size." msgstr "" +"Passt die Schriftgröße an, in der die Buch-Eigenschaften im Seiten Paneel\n" +"dargestellt, sowie die Kommentare im Metadaten Dialog angezeigt werden. \n" +"Setzen Sie eine positive oder negative Zahl ein, um die Schriftgröße zu \n" +"erhöhen oder zu verringern." #: /home/kovid/work/calibre/resources/default_tweaks.py:492 msgid "Compile General Program Mode templates to Python" @@ -23294,6 +23306,15 @@ msgid "" "Default: compile_gpm_templates = True\n" "No compile: compile_gpm_templates = False" msgstr "" +"Kompilierte General Program Mode Vorlagen sind bedeutend \n" +"schneller zu Verarbeiten als eine interpretierte Vorlage. Wenn Sie diese \n" +"Optimierung auf True setzen, erstellt Calibre in den meisten Fällen \n" +"kompilierte Vorlagen. Bei False behält Calibre sein Standardverhalten bei \n" +"und interpretiert die Vorlagen. Belassen Sie die Einstellung auf False, " +"falls \n" +"einige kompilierte Vorlagen falsche Werte produzieren.\n" +"Standard: compile_gpm_templates = True\n" +"Nicht kompilieren: compile_gpm_templates = False" #: /home/kovid/work/calibre/resources/default_tweaks.py:502 msgid "What format to default to when using the Tweak feature" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 29c6957fc2..fced8f899b 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-06-22 07:39+0000\n" -"PO-Revision-Date: 2012-06-04 00:09+0000\n" -"Last-Translator: Aydın ZEKK \n" +"PO-Revision-Date: 2012-06-28 09:13+0000\n" +"Last-Translator: Serdar Peker \n" "Language-Team: Turkish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:57+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-29 04:38+0000\n" +"X-Generator: Launchpad (build 15505)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -206,7 +206,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:45 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:53 msgid "Unknown" -msgstr "Bilinmeyen" +msgstr "Bilinmiyor" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:77 msgid "Base" @@ -216,7 +216,7 @@ msgstr "Temel" #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:397 msgid "Customize" -msgstr "Kişiselleştir" +msgstr "Özelleştir" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:52 @@ -226,7 +226,7 @@ msgstr "yapılandırılamaz" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:318 msgid "File type" -msgstr "Dosya türü" +msgstr "Dosya tipi" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:354 msgid "Metadata reader" @@ -20703,7 +20703,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:486 msgid "Change the font size of book details in the interface" -msgstr "" +msgstr "Arayüzdeki kitap detayları puntolarını değiştir." #: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "" From 27e9849b36efbfcd2f984cd97064490f56e9f558 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Sat, 30 Jun 2012 05:07:48 +0000 Subject: [PATCH 02/78] Launchpad automatic translations update. --- src/calibre/translations/af.po | 379 ++++++++++++------------ src/calibre/translations/ar.po | 379 ++++++++++++------------ src/calibre/translations/ast.po | 379 ++++++++++++------------ src/calibre/translations/az.po | 379 ++++++++++++------------ src/calibre/translations/bg.po | 379 ++++++++++++------------ src/calibre/translations/bn.po | 379 ++++++++++++------------ src/calibre/translations/br.po | 379 ++++++++++++------------ src/calibre/translations/bs.po | 379 ++++++++++++------------ src/calibre/translations/ca.po | 416 ++++++++++++++------------- src/calibre/translations/cs.po | 379 ++++++++++++------------ src/calibre/translations/cy.po | 379 ++++++++++++------------ src/calibre/translations/da.po | 379 ++++++++++++------------ src/calibre/translations/de.po | 404 +++++++++++++------------- src/calibre/translations/el.po | 379 ++++++++++++------------ src/calibre/translations/en_AU.po | 379 ++++++++++++------------ src/calibre/translations/en_CA.po | 379 ++++++++++++------------ src/calibre/translations/en_GB.po | 461 ++++++++++++++++-------------- src/calibre/translations/eo.po | 379 ++++++++++++------------ src/calibre/translations/es.po | 389 +++++++++++++------------ src/calibre/translations/et.po | 379 ++++++++++++------------ src/calibre/translations/eu.po | 379 ++++++++++++------------ src/calibre/translations/fa.po | 379 ++++++++++++------------ src/calibre/translations/fi.po | 379 ++++++++++++------------ src/calibre/translations/fo.po | 379 ++++++++++++------------ src/calibre/translations/fr.po | 379 ++++++++++++------------ src/calibre/translations/fr_CA.po | 379 ++++++++++++------------ src/calibre/translations/gl.po | 379 ++++++++++++------------ src/calibre/translations/gu.po | 379 ++++++++++++------------ src/calibre/translations/he.po | 379 ++++++++++++------------ src/calibre/translations/hi.po | 379 ++++++++++++------------ src/calibre/translations/hr.po | 379 ++++++++++++------------ src/calibre/translations/hu.po | 379 ++++++++++++------------ src/calibre/translations/id.po | 379 ++++++++++++------------ src/calibre/translations/is.po | 379 ++++++++++++------------ src/calibre/translations/it.po | 386 +++++++++++++------------ src/calibre/translations/ja.po | 379 ++++++++++++------------ src/calibre/translations/kn.po | 379 ++++++++++++------------ src/calibre/translations/ko.po | 379 ++++++++++++------------ src/calibre/translations/ku.po | 379 ++++++++++++------------ src/calibre/translations/lt.po | 379 ++++++++++++------------ src/calibre/translations/ltg.po | 379 ++++++++++++------------ src/calibre/translations/lv.po | 379 ++++++++++++------------ src/calibre/translations/mk.po | 379 ++++++++++++------------ src/calibre/translations/ml.po | 379 ++++++++++++------------ src/calibre/translations/mr.po | 379 ++++++++++++------------ src/calibre/translations/ms.po | 379 ++++++++++++------------ src/calibre/translations/nb.po | 379 ++++++++++++------------ src/calibre/translations/nds.po | 379 ++++++++++++------------ src/calibre/translations/nl.po | 379 ++++++++++++------------ src/calibre/translations/nn.po | 379 ++++++++++++------------ src/calibre/translations/oc.po | 379 ++++++++++++------------ src/calibre/translations/pa.po | 379 ++++++++++++------------ src/calibre/translations/pl.po | 379 ++++++++++++------------ src/calibre/translations/pt.po | 379 ++++++++++++------------ src/calibre/translations/pt_BR.po | 379 ++++++++++++------------ src/calibre/translations/ro.po | 379 ++++++++++++------------ src/calibre/translations/ru.po | 379 ++++++++++++------------ src/calibre/translations/sc.po | 379 ++++++++++++------------ src/calibre/translations/si.po | 379 ++++++++++++------------ src/calibre/translations/sk.po | 379 ++++++++++++------------ src/calibre/translations/sl.po | 379 ++++++++++++------------ src/calibre/translations/sq.po | 379 ++++++++++++------------ src/calibre/translations/sr.po | 379 ++++++++++++------------ src/calibre/translations/sv.po | 379 ++++++++++++------------ src/calibre/translations/ta.po | 379 ++++++++++++------------ src/calibre/translations/te.po | 379 ++++++++++++------------ src/calibre/translations/th.po | 379 ++++++++++++------------ src/calibre/translations/tr.po | 379 ++++++++++++------------ src/calibre/translations/uk.po | 390 +++++++++++++------------ src/calibre/translations/ur.po | 379 ++++++++++++------------ src/calibre/translations/vi.po | 379 ++++++++++++------------ src/calibre/translations/wa.po | 379 ++++++++++++------------ src/calibre/translations/yi.po | 379 ++++++++++++------------ src/calibre/translations/zh_CN.po | 379 ++++++++++++------------ src/calibre/translations/zh_HK.po | 379 ++++++++++++------------ src/calibre/translations/zh_TW.po | 379 ++++++++++++------------ 76 files changed, 15212 insertions(+), 13764 deletions(-) diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index cc90a22f60..4453355a47 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-04-22 20:27+0000\n" "Last-Translator: Gideon Wentink \n" "Language-Team: Afrikaans \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:42+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:48+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -956,17 +956,17 @@ msgstr "Ontfoutlogboek" msgid "Communicate with Android phones." msgstr "Kommunikeer met Android-fone" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Kommunikeer met S60-fone" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Kommunikeer met WebOS-tablette." @@ -1058,38 +1058,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"

Unable to communicate with iTunes.

As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.

Refer to the forum post Unable to communicate with iTunes.

Refer to this " -"Apple implements sandboxing for iTunes 10.6.3 for more " -"information.

" +"forum post for more information.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Klaar" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1099,7 +1095,7 @@ msgstr "" "Skrap boeke d.m.v. die iBooks-toep.\n" "Klik ‘Toon Detail’ vir ’n lys." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1107,7 +1103,7 @@ msgstr "" "Sommige dekbladkuns kom nie omgeskakel word nie.\n" "Klik ‘Toon Detail’ vir ’n lys." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1127,7 +1123,7 @@ msgstr "" msgid "News" msgstr "Nuus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1135,7 +1131,7 @@ msgstr "Nuus" msgid "Catalog" msgstr "Katalogus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Kommunikeer met iTunes." @@ -3782,7 +3778,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3829,7 +3825,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3936,70 +3932,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4382,20 +4378,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5023,7 +5019,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6110,8 +6106,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6188,12 +6184,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7707,12 +7703,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8961,44 +8957,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9007,19 +9003,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9049,41 +9045,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10124,7 +10120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10799,6 +10795,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10836,10 +10855,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11216,11 +11231,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11443,7 +11458,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11728,12 +11743,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11893,6 +11908,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13486,7 +13505,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15896,7 +15915,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16125,40 +16144,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16230,139 +16249,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16438,30 +16457,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17556,7 +17575,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19244,117 +19263,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19399,60 +19418,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19460,7 +19479,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index f846c6241b..fe91460d9f 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: iso_639_3\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/calibre\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-24 09:38+0000\n" "Last-Translator: abbas \n" "Language-Team: awadh alghaamdi \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:42+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:49+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: SAUDI ARABIA\n" "Language: ar\n" "X-Poedit-Language: Arabic\n" @@ -68,8 +68,8 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -156,7 +156,7 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -187,8 +187,8 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -223,7 +223,7 @@ msgstr "لا يفعل شيئًا" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1021,7 +1021,7 @@ msgstr "تصحيح السجل" msgid "Communicate with Android phones." msgstr "التواصل مع هواتف أندرويد ." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1029,11 +1029,11 @@ msgstr "" "مفصولة بفواصل قائمة الدلائل إلى إرسال البريد إلى الكتب على الجهاز. وسيتم " "استخدام أول واحد موجود" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "تواصل معا هواتف S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "يتصل مع المتصفحات اللوحية التي تستخدم نظام .WebOS" @@ -1131,38 +1131,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"

Unable to communicate with iTunes.

As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.

Refer to the forum post Unable to communicate with iTunes.

Refer to this " -"Apple implements sandboxing for iTunes 10.6.3 for more " -"information.

" +"forum post for more information.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "تحديث الجهاز القائمة الفوقية..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "Copy text \t %(num)d of %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "تم" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1172,7 +1168,7 @@ msgstr "" "حذف باستخدام التطبيق iBooks.\n" "انقر على \"إظهار التفاصيل\" للقائمة." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1180,7 +1176,7 @@ msgstr "" "لا يمكن أن تغطي بعض الفن يمكن تحويلها.\n" "انقر على \"إظهار التفاصيل\" للقائمة." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1200,7 +1196,7 @@ msgstr "" msgid "News" msgstr "الأخبار" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1208,7 +1204,7 @@ msgstr "الأخبار" msgid "Catalog" msgstr "الفهرس" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "تواصل معا iTunes" @@ -4021,7 +4017,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4068,7 +4064,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -4176,70 +4172,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "المحتويات" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "صقحة العنوان" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "الفهرس" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "المسرد" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "شكر وتقدير" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "ببليوغرافيا" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "بيانات الطبع" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "حقوق المؤلف" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "الإهداء" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "كتابة منقوشة" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "افتتاحية" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "قائمة الرسوم" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "قائمة الجداول" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "الملاحظات" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "افتتاحية" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "النصّ الرئيسي" @@ -4622,20 +4618,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5268,7 +5264,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6363,8 +6359,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6441,12 +6437,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7962,12 +7958,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -9216,44 +9212,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9262,19 +9258,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9304,41 +9300,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10382,7 +10378,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "بحث" @@ -11061,6 +11057,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11098,10 +11117,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11478,11 +11493,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11705,7 +11720,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "بدون" @@ -11990,12 +12005,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "الصفحة التالية" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "الصفحة السابقة" @@ -12155,6 +12170,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13768,7 +13787,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -16179,7 +16198,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "نتذكر الماضي حجم الإطار المستخدمة" @@ -16372,40 +16391,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "القسم التالي" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "القسم السابق" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16477,139 +16496,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "إختيار الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "كتب إلكترونية" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "يتم تحميل الكتاب الإلكتروني..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "لم يتمكن من فتح الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16685,30 +16704,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17813,7 +17832,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19520,117 +19539,117 @@ msgstr "مقالة بدون عنوان" msgid "Unknown News Source" msgstr "مصدر الأخبار غير معروف" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "تم التنزيل" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "فشل تنزيل المقالات التالية:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "فشل تنزيل أجزاء من المقالات التالية:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " من " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "محاولة تنزيل الغلاف..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "تم تنزيل التلقيم إلى %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "لم يتمكّن من تنزيل الغلاف: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "يتم تنزيل الغلاف من %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "مقالة بدون عنوان" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "المقالة منزّلة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "فشل تنزيل المقالة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19675,60 +19694,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19736,7 +19755,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index 1875c558c7..43b3457b79 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n" "Last-Translator: Xandru \n" "Language-Team: Asturian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:43+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:49+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -949,17 +949,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1041,51 +1041,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"

Unable to communicate with iTunes.

As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.

Refer to the forum post Unable to communicate with iTunes.

Refer to this " -"Apple implements sandboxing for iTunes 10.6.3 for more " -"information.

" +"forum post for more information.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1105,7 +1101,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1113,7 +1109,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3751,7 +3747,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3798,7 +3794,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3905,70 +3901,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4351,20 +4347,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4992,7 +4988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6079,8 +6075,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6157,12 +6153,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7676,12 +7672,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8930,44 +8926,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8976,19 +8972,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9018,41 +9014,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10093,7 +10089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10768,6 +10764,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10805,10 +10824,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11185,11 +11200,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11412,7 +11427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11697,12 +11712,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11862,6 +11877,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13455,7 +13474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15865,7 +15884,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16094,40 +16113,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16199,139 +16218,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16407,30 +16426,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17525,7 +17544,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19213,117 +19232,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19368,60 +19387,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19429,7 +19448,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index fef155da02..d08b175f99 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-11-22 11:21+0000\n" "Last-Translator: Elvin Haci \n" "Language-Team: Azerbaijani \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:43+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:49+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -947,17 +947,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1039,51 +1039,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"

Unable to communicate with iTunes.

As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.

Refer to the forum post Unable to communicate with iTunes.

Refer to this " -"Apple implements sandboxing for iTunes 10.6.3 for more " -"information.

" +"forum post for more information.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1103,7 +1099,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1111,7 +1107,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3749,7 +3745,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3796,7 +3792,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3903,70 +3899,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4349,20 +4345,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4990,7 +4986,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6077,8 +6073,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6155,12 +6151,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7674,12 +7670,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8928,44 +8924,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8974,19 +8970,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9016,41 +9012,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10091,7 +10087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10766,6 +10762,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10803,10 +10822,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11183,11 +11198,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11410,7 +11425,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11695,12 +11710,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11860,6 +11875,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13453,7 +13472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15863,7 +15882,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16092,40 +16111,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16197,139 +16216,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16405,30 +16424,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17523,7 +17542,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19211,117 +19230,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19366,60 +19385,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19427,7 +19446,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index dc6e0f7d47..47699e8af1 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-09-18 08:58+0000\n" "Last-Translator: Nelly Hoang \n" "Language-Team: bg\n" @@ -14,8 +14,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:44+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:51+0000\n" +"X-Generator: Launchpad (build 15520)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -26,8 +26,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -995,7 +995,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Комуникирай с Android устройства" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1003,11 +1003,11 @@ msgstr "" "Списък с деректориите за изпращане на електронни книги на устройството, " "разделен със запетайки. Ще бъде използван първият съществуващ." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Комуникирай със S60 устройства" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Сподели с WebOS таблети" @@ -1096,38 +1096,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"

Unable to communicate with iTunes.

As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.

Refer to the forum post Unable to communicate with iTunes.

Refer to this " -"Apple implements sandboxing for iTunes 10.6.3 for more " -"information.

" +"forum post for more information.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Обновяване на списъка с метаданни на устройството" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d от %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "завършено" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1137,7 +1133,7 @@ msgstr "" "Изтрийте, използвайки iBooks апликацията.\n" "Натиснете \"Show Details\", за да видите списъка." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1145,7 +1141,7 @@ msgstr "" "Някои от кориците на бяха конвертирани.\n" "Натиснете \"Show Details\", за да видите списъка." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1165,7 +1161,7 @@ msgstr "" msgid "News" msgstr "Новини" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1173,7 +1169,7 @@ msgstr "Новини" msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3827,7 +3823,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3874,7 +3870,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3981,70 +3977,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Съдържание" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Заглавна страница" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Индекс" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Речник" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Благодарности" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Библиография" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Послеслов" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Авторски права" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Посвещение" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Епиграф" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Предисловие" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Списък на Илюстрации" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Бележки" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Предговор" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Основен текст" @@ -4427,20 +4423,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Избор на файлове" @@ -5068,7 +5064,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6155,8 +6151,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6233,12 +6229,12 @@ msgid "Collections" msgstr "Колекции" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7752,12 +7748,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Неправилен регулярен израз" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Неправилен регулярен израз : %s" @@ -9006,44 +9002,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9052,19 +9048,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9094,41 +9090,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Не са намерени съвпадения" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Главни букви" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Малки букви" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10169,7 +10165,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Търсене" @@ -10844,6 +10840,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10881,10 +10900,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11261,11 +11276,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Няма съвпадение" @@ -11488,7 +11503,7 @@ msgstr "&Бърз клавиш:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11773,12 +11788,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Следваща страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Предишна страница" @@ -11938,6 +11953,10 @@ msgstr "" msgid "%s is already running." msgstr "%s вече се изпълнява." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13531,7 +13550,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " или " @@ -15943,7 +15962,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16172,40 +16191,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16277,139 +16296,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16485,30 +16504,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17603,7 +17622,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19291,117 +19310,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19446,60 +19465,60 @@ msgstr "" msgid "Articles" msgstr "Статии" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19507,7 +19526,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index 8baa2c7888..fcd7c541e1 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n" "Last-Translator: Kazi Shahnoor Ashraf \n" "Language-Team: Bengali \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:43+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:50+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"

Unable to communicate with iTunes.

As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.

Refer to the forum post Unable to communicate with iTunes.

Refer to this " -"Apple implements sandboxing for iTunes 10.6.3 for more " -"information.

" +"forum post for more information.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index b8e910fab8..146c036e75 100644 --- a/src/calibre/translations/br.po +++ b/src/calibre/translations/br.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n" "Last-Translator: Denis \n" "Language-Team: Breton \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:44+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:50+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -946,17 +946,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1038,51 +1038,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"

Unable to communicate with iTunes.

As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.

Refer to the forum post Unable to communicate with iTunes.

Refer to this " -"Apple implements sandboxing for iTunes 10.6.3 for more " -"information.

" +"forum post for more information.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Echu" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1102,7 +1098,7 @@ msgstr "" msgid "News" msgstr "Keleier" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1110,7 +1106,7 @@ msgstr "Keleier" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3751,7 +3747,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3798,7 +3794,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3905,70 +3901,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4351,20 +4347,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4992,7 +4988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6079,8 +6075,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6157,12 +6153,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7676,12 +7672,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8930,44 +8926,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8976,19 +8972,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9018,41 +9014,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10093,7 +10089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10768,6 +10764,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10805,10 +10824,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11185,11 +11200,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11412,7 +11427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11697,12 +11712,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11862,6 +11877,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13455,7 +13474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15865,7 +15884,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16094,40 +16113,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16199,139 +16218,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16407,30 +16426,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17525,7 +17544,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19213,117 +19232,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19368,60 +19387,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19429,7 +19448,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index ce49de5f8e..dffe819f9b 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n" "Last-Translator: Kenan Dervišević \n" "Language-Team: Bosnian \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:44+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:50+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -115,7 +115,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -146,8 +146,8 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -182,7 +182,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -949,17 +949,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1041,51 +1041,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"

Unable to communicate with iTunes.

As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.

Refer to the forum post Unable to communicate with iTunes.

Refer to this " -"Apple implements sandboxing for iTunes 10.6.3 for more " -"information.

" +"forum post for more information.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "završeno" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1105,7 +1101,7 @@ msgstr "" msgid "News" msgstr "Vijesti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1113,7 +1109,7 @@ msgstr "Vijesti" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3751,7 +3747,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3798,7 +3794,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3905,70 +3901,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Sadržaj" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4351,20 +4347,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4993,7 +4989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6080,8 +6076,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6158,12 +6154,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7677,12 +7673,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8931,44 +8927,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8977,19 +8973,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9019,41 +9015,41 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Nema rezultata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Promjena u velika/mala slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Velika slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Mala slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Promijeni" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Prvo veliko slovo" @@ -10094,7 +10090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10769,6 +10765,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10806,10 +10825,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11186,11 +11201,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11413,7 +11428,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11698,12 +11713,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11863,6 +11878,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13456,7 +13475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15870,7 +15889,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagođavanje preglednika e-knjiga" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu prozora" @@ -16099,40 +16118,40 @@ msgstr "Kori&snički predložak" msgid "No results found for:" msgstr "Nema rezultata za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "Pog&ledaj u rječniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "Traži &sljedeće pojavljivanje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Idi na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Sljedeća sekcija" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Prethodna sekcija" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Početak dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Kraj dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Početak sekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Kraj sekcije" @@ -16204,139 +16223,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Pretraga teksta u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Pregled prije štampanja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Očisti listu prethodno otvorenih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Povezujem se na dict.org u potrazi za: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Odaberite e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Nema rezultata za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Učitavam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Zabilježi #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Dodaj zabilješku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Unesite naslov zabilješke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Upravljanje zabilješkama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Učitavam e-knjigu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Nije moguće otvoriti e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opcije pomoću kojih se kontroliše preglednik e-knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16412,30 +16431,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Testno ime je netačno" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name %r does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17530,7 +17549,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19218,117 +19237,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19373,60 +19392,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19434,7 +19453,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 0fe164be26..f03e100f7e 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,16 +10,16 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" -"PO-Revision-Date: 2012-06-07 09:25+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"PO-Revision-Date: 2012-06-29 18:47+0000\n" +"Last-Translator: Ferran Rius \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:44+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:51+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -29,8 +29,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -117,7 +117,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -148,8 +148,8 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -184,7 +184,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1009,7 +1009,7 @@ msgstr "Registre de depuració" msgid "Communicate with Android phones." msgstr "Comunica't amb telèfons Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1017,11 +1017,11 @@ msgstr "" "Llista de carpetes del dispositiu separades per comes on s'enviaran els " "llibres. Es farà servir la primera que ja existeixi al dispositiu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Comunica't amb telèfons S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Comunica't amb tauletes tàctils WebOS." @@ -1131,38 +1131,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"

Unable to communicate with iTunes.

As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.

Refer to the forum post Unable to communicate with iTunes.

Refer to this " -"Apple implements sandboxing for iTunes 10.6.3 for more " -"information.

" +"forum post for more information.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "S'està actualitzant el llistat de metadades del dispositiu..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d de %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "s'ha acabat" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1172,7 +1168,7 @@ msgstr "" "Suprimiu-los amb l'aplicació de l'iBooks.\n" "Feu clic a «Mostra detalls» per a la llista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1180,7 +1176,7 @@ msgstr "" "No s'ha pogut convertir algunes portades.\n" "Feu clic a «Mostra detalls» per a la llista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1200,7 +1196,7 @@ msgstr "" msgid "News" msgstr "Notícies" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1208,7 +1204,7 @@ msgstr "Notícies" msgid "Catalog" msgstr "Catàleg" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Comunica't amb l'iTunes" @@ -4439,7 +4435,7 @@ msgstr "" "amb ISBN des de LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4487,7 +4483,7 @@ msgid "" msgstr "" "S'obtindrà les metadades d'Amazon del lloc web d'Amazon d'aquest país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "El temps d'espera d'Amazon s'ha esgotat. Intenteu-ho més tard." @@ -4617,70 +4613,70 @@ msgid "No details available" msgstr "No es disposa de detalls" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Índex" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Pàgina del títol" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Índex" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glossari" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Agraïments" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Colofó" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Drets d'autor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedicatòria" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epígraf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Prefaci" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Índex d'il·lustracions" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Índex de taules" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Anotacions" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Pròleg" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Text principal" @@ -5139,20 +5135,20 @@ msgstr "Desactiva les animacions" msgid "tag browser categories not to display" msgstr "categories de l'explorador d'etiquetes que no s'han de mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "AVÍS:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ERROR:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Mostra un altre cop aquesta informació" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Tria fitxers" @@ -5821,7 +5817,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6513,15 +6509,15 @@ msgstr "Cerca llibres electrònics" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:28 msgid "this author" -msgstr "" +msgstr "aquest autor" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:28 msgid "this title" -msgstr "" +msgstr "aquest títol" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "this book" -msgstr "" +msgstr "aquest llibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 @@ -7026,8 +7022,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7108,12 +7104,12 @@ msgid "Collections" msgstr "Col·leccions" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Enganxa la portada" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copia la portada" @@ -8716,12 +8712,12 @@ msgstr "" "definició)?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "L'expressió regular no és vàlida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Expressió regular no vàlida: %s" @@ -10145,45 +10141,45 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "L'element està en blanc" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No es pot deixar un element en blanc. En tot cas l'heu d'esborrar." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "No s'ha seleccionat cap element" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" "Heu de seleccionar almenys un element de la llista del que estan disponibles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "No s'ha seleccionat cap element" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Heu de seleccionar almenys un element de la llista." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Segur que voleu suprimir els elements següents?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Editor de categories" @@ -10192,7 +10188,7 @@ msgid "Items in use" msgstr "Elements que estan en ús" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10201,12 +10197,12 @@ msgstr "" "llibres i després el suprimirà de la base de dades." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Canvia el nom de l'element a tots els llibres que el facin servir." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10242,41 +10238,41 @@ msgstr "Enllaça" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "No s'han trobat coincidències" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Canvia la caixa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Majúscules" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minúscules" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Intercanvia la caixa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Inicials en majúscula" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Posa en majúscules" @@ -11421,7 +11417,7 @@ msgstr "Elements" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Cerca" @@ -12176,6 +12172,29 @@ msgstr "Recompte" msgid "Was" msgstr "Era" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "Cerca" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "Heu d'introduir el text que s'ha de cercar" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "No s'ha trobat cap etiqueta" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "Cerca un element a la columna d'etiquetes" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Copia el nom de color seleccionat al porta-retalls" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Guia d'aprenentatge del llenguatge de les plantilles" @@ -12213,10 +12232,6 @@ msgstr "Estableix el color de la columna:" msgid "Copy a color name to the clipboard:" msgstr "Copia un nom de color al porta-retalls:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Copia el nom de color seleccionat al porta-retalls" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Valor de la plantilla:" @@ -12622,11 +12637,11 @@ msgstr "Expressió regular (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "No hi ha cap coincidència" @@ -12849,7 +12864,7 @@ msgstr "&Drecera:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Cap" @@ -13144,12 +13159,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra d'eines del visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Pàgina següent" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Pàgina anterior" @@ -13326,6 +13341,10 @@ msgstr "No es pot iniciar " msgid "%s is already running." msgstr "%s ja s'està executant." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +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_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -15150,7 +15169,7 @@ msgstr "Pintat de columna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " o " @@ -15205,7 +15224,7 @@ msgstr "Canvia el tipus de &lletra (caldrà reiniciar)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:248 msgid "User interface &style (needs restart):" -msgstr "" +msgstr "E&stil de la interfície de l'usuari (cal reiniciar):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 msgid "Show &tooltips in the book list" @@ -16166,19 +16185,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:196 msgid "Similar authors: " -msgstr "" +msgstr "Autors semblants: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:197 msgid "Similar series: " -msgstr "" +msgstr "Sèries similars: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:198 msgid "Similar tags: " -msgstr "" +msgstr "Etiquetes similars: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:199 msgid "Similar publishers: " -msgstr "" +msgstr "Editorials similars: " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/sending_ui.py:70 @@ -17944,7 +17963,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcions per personalitzar el visor de llibres electrònics" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Recorda la darrera mida de finestra que s'ha fet servir" @@ -18197,40 +18216,40 @@ msgstr "&Full d'estils de l'usuari" msgid "No results found for:" msgstr "No hi ha resultats per a:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Cerca al diccionari" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "&Cerca la coincidència següent" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Vés a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Propera secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Secció anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Inici del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Final del document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Inici de la secció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Final de la secció" @@ -18305,61 +18324,61 @@ msgstr "" "<i>mode de referència</i> fent clic al botó corresponent que hi ha a la " "barra d'eines." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Cerca un text al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Commuta la pantalla completa (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Mode de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Feu clic dret per mostrar els controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Premeu Esc per sortir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Mostra/oculta els controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Vista prèvia de la impressió" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Suprimeix la llista de llibres oberts recentment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "S'està connectant amb dict-org per cercar: <b>%s</b>..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "La ubicació no existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "La ubicació que apunta aquest element no existeix." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Tria un llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18368,77 +18387,77 @@ msgstr "" "Fes la mida de lletra %(which)s\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "més gran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "més petit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "No s'ha trobat coincidències per a: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "S'està carregant el flux..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "S'està aplicant la disposició %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Afegeix un nou marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Introduïu el títol del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Gestiona els marcadors" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "S'està carregant el llibre..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "No s'ha pogut obrir el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opcions de control del visor de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si s'indica, la finestra del visor intentarà anar al primer pla quan " "s'iniciï." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si s'indica, s'intentarà que la finestra del visor s'obri en pantalla " "completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" "Dirigeix les alertes de javascript i els missatges de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18446,7 +18465,7 @@ msgstr "" "La posició que s'obrirà el llibre especificat. La posició és una ubicació " "que es mostra a la cantonada superior esquerra del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18525,11 +18544,11 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Nom de prova no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18538,19 +18557,19 @@ msgstr "" "El nom <b>%r</b> no s'acaba amb una extensió de fitxer. El nom ha d'acabar " "amb una extensió com .epub o .mobi." -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Arrossega per canviar la mida" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Oculta" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Commuta" @@ -19601,7 +19620,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:294 #, python-format msgid "Added book ids: %s" -msgstr "" +msgstr "S'ha afegit els idectificadors de llibre: %s" #: /home/kovid/work/calibre/src/calibre/library/cli.py:302 msgid "" @@ -19805,7 +19824,7 @@ msgstr "Heu d'especificar o un camp o un arxiu opf" #: /home/kovid/work/calibre/src/calibre/library/cli.py:584 #, python-format msgid "The OPF file %s does not exist" -msgstr "" +msgstr "El fitxer OPF %s no existeix" #: /home/kovid/work/calibre/src/calibre/library/cli.py:594 #, python-format @@ -19931,7 +19950,7 @@ msgstr "" "Per defecte: sense filtre" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Mostra informació de sortida detallada. Útil per a depurar" @@ -20256,7 +20275,7 @@ msgstr "%(tt)sLa valoració mitjana és %(rating)3.1f" #: /home/kovid/work/calibre/src/calibre/library/database2.py:218 msgid "restored preference " -msgstr "" +msgstr "s'ha restaurat la preferència " #: /home/kovid/work/calibre/src/calibre/library/database2.py:223 #: /home/kovid/work/calibre/src/calibre/library/restore.py:234 @@ -20297,22 +20316,25 @@ msgstr "Ordre per títols" #: /home/kovid/work/calibre/src/calibre/library/restore.py:122 msgid "Starting restoring preferences and column metadata" msgstr "" +"S'ha començat a restaurar les preferències i les metadades de les columnes" #: /home/kovid/work/calibre/src/calibre/library/restore.py:125 msgid "Cannot restore preferences. Backup file not found." msgstr "" +"No s'ha pogut restaurar les preferències. No s'ha trobat el fitxer de còpia " +"de seguretat." #: /home/kovid/work/calibre/src/calibre/library/restore.py:136 msgid "Finished restoring preferences and column metadata" -msgstr "" +msgstr "S'ha restaurat les preferències i les metadades de les columnes" #: /home/kovid/work/calibre/src/calibre/library/restore.py:138 msgid "Finished restoring preferences" -msgstr "" +msgstr "S'ha restaurat les preferències" #: /home/kovid/work/calibre/src/calibre/library/restore.py:143 msgid "Restoring preferences and column metadata failed" -msgstr "" +msgstr "No s'ha pogut restaurar les preferències i les metadades de columna" #: /home/kovid/work/calibre/src/calibre/library/restore.py:162 msgid "Processed" @@ -21787,7 +21809,7 @@ msgstr "Anglès (República Txeca)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "English (Philippines)" -msgstr "" +msgstr "Anglès (Filipines)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "English (Pakistan)" @@ -21999,111 +22021,111 @@ msgstr "Article sense títol" msgid "Unknown News Source" msgstr "Font de notícies desconeguda" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "No s'ha pogut baixar %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "La recepta «%s» necessita usuari i contrasenya" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "S'ha finalitzat la baixada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "No s'ha pogut baixar aquests articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "No s'ha pogut baixar part d'aquests articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " des de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tEnllaços que han fallat:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "No s'ha pogut aconseguir l'article." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "La traça de depuració està més amunt en aquest registre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Executeu amb -vv per saber-ne el motiu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "S'està aconseguint els canals..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "S'ha aconseguit canals des de la pàgina principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "S'està intentant baixar la portada..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "S'està generant l'encapçalament..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "S'està iniciant la baixada [%d fils]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "S'ha baixat els canals a %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "No s'ha pogut baixar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Baixada de la portada de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "S'ha baixat la imatge de capçalera" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Articles en aquest exemplar: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Article sense títol" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Article baixat: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Ha fallat la baixada de l'article: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "S'està aconseguint el canal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -22111,7 +22133,7 @@ msgstr "" "No s'ha pogut entrar, comproveu el nom d'usuari i la contrasenya del servei " "de publicacions periòdiques del calibre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -22158,7 +22180,7 @@ msgstr "Seccions" msgid "Articles" msgstr "Articles" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -22168,12 +22190,12 @@ msgstr "" "\n" "Amb una URL com http://google.com, per exemple" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Carpeta on es desa l'URL. Per defecte %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22182,7 +22204,7 @@ msgstr "" "Temps d'espera en segons per a rebre una resposta des del servidor. Per " "defecte: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22191,7 +22213,7 @@ msgstr "" "Número màxim de nivells que s'inclouen, és a dir profunditat dels enllaços " "que es segueixen. Per defecte %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -22200,14 +22222,14 @@ msgstr "" "Número màxim de fitxers que es baixaran. Només s'aplica a fitxers amb " "etiquetes <a href>. Per defecte %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "Interval màxim en segons entre descàrregues. Per defecte %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22215,7 +22237,7 @@ msgstr "" "La codificació de caràcters de les pàgines web que esteu intentant baixar. " "Per defecte s'intenta endevinar la codificació." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -22226,7 +22248,7 @@ msgstr "" "seguirà si coincideix amb qualsevol expressió regular. Per defecte es " "segueixen tots els enllaços." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -22239,7 +22261,7 @@ msgstr "" "s'ignora cap enllaç. Si s'especifiquen expressions regulars de filtre i de " "coincidència s'aplica primer l'expressió regular de filtre." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "No baixis els fulls d'estil CSS" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 3d6b6a17fd..4e91041a26 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-13 18:11+0000\n" "Last-Translator: Michal Horáček <horacekm@email.cz>\n" "Language-Team: Czech <cs@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:45+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:51+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -986,7 +986,7 @@ msgstr "Protokol ladění" msgid "Communicate with Android phones." msgstr "Komunikace s telefony Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -994,11 +994,11 @@ msgstr "" "Seznam adresářů oddělený čárkami k odeslání elektronických knih do zařízení. " "Bude použit první nalezený." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Komunikovat s telefony S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Spojeno s tablety s WebOS" @@ -1094,38 +1094,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Záznamy metadat v zařízení se aktualizují..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d z %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "dokončeno" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1135,7 +1131,7 @@ msgstr "" "Smazat pomocí aplikace iBooks.\n" "Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1143,7 +1139,7 @@ msgstr "" "Některé obálky nelze převést.\n" "Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1163,7 +1159,7 @@ msgstr "" msgid "News" msgstr "Zprávy" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1171,7 +1167,7 @@ msgstr "Zprávy" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Komunikovat s iTunes." @@ -4183,7 +4179,7 @@ msgstr "" "LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4230,7 +4226,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadata od Amazonu budou načtena pomocí místní stránky Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Spojení s Amazonem vypršelo. Zkuste to později." @@ -4350,70 +4346,70 @@ msgid "No details available" msgstr "Žádné detaily nejsou k dispozici" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Obsah" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Titulní stránka" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Rejstřík" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Slovník pojmů" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Pděkování" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografie" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Tiráž" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Autorská práva" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Věnování" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Doslov" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Předmluva" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Seznam Ilustrací" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Seznam tabulek" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Poznámky" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Úvod" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Hlavní text" @@ -4854,20 +4850,20 @@ msgstr "Zakázat UI animace" msgid "tag browser categories not to display" msgstr "kategorie, která se nebude zobrazovat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "VAROVÁNÍ:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "CHYBA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Ukázat toto potvrzení znovu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Zvol soubory" @@ -5521,7 +5517,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6670,8 +6666,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6750,12 +6746,12 @@ msgid "Collections" msgstr "Kolekce" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Vložit obálku" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopírovat obálku" @@ -8291,12 +8287,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Neplatný regulární výraz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Neplatný regulární výraz: %s" @@ -9658,44 +9654,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Položka je prázdná" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Položka nemůže být nastavena na nic. Smažte ji." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Není vybrána žádná položka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Musíte vybrat jednu položku ze seznamu dostupných položek." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Není vybrána žádná položka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Editor kategorií" @@ -9704,7 +9700,7 @@ msgid "Items in use" msgstr "Používané položky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9713,12 +9709,12 @@ msgstr "" "odstraněna z databáze." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Přejmenovat položku v každé knize, ve které je použita." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9754,41 +9750,41 @@ msgstr "Odkaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Nebyly nalezeny žádné výsledky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Změnit velikost písmen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Velká písmena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Malá písmena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Zaměnit malá/velká písmena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Velikost písma v nadpise" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Velká počáteční písmena" @@ -10873,7 +10869,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Hledat" @@ -11566,6 +11562,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11603,10 +11622,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11995,11 +12010,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Žádná shoda" @@ -12222,7 +12237,7 @@ msgstr "&Zkratka" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Žádné" @@ -12511,12 +12526,12 @@ msgid "LRF Viewer toolbar" msgstr "Nástrojová išta prohlížeče LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Následující strana" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Předcházející strana" @@ -12677,6 +12692,10 @@ msgstr "Nemůžu spistit " msgid "%s is already running." msgstr "%s je již spuštěno" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14320,7 +14339,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " nebo " @@ -16767,7 +16786,7 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prohlížeče elektronických knih" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Zapamatuj si posledně použitou velikost okna" @@ -17005,40 +17024,40 @@ msgstr "Použít &styly" msgid "No results found for:" msgstr "Žádné výsledky nenalezeny pro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "Podívat do slovníku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Přejít na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Další sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Předchozí sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Začátek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Konec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Začátek sekce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Konec sekce" @@ -17110,61 +17129,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Hledat text v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Náhled tisku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Vymaž seznam naposledy otevřených knih" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Připojení k dict.org pro vyhledávání: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Vyberte elektronickou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -17173,80 +17192,80 @@ msgstr "" "%(which)s\n" "Současná velikost: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "zvětšit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "zmenšit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Nenalezena shoda pro: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Načítam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Rozvržení %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Přidat záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Zadejte název záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Spravovat záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Načítám knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Nemohu otevřít eknihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Volby ke kontrole prohlížeče ebooků" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Pokud specifikováno, okno prohlížeče se zobrazí po startu v popředí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Pokud je zadáno, pokusí se při spuštění otevřít okno prohlížeče na celou " "obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Tisknout upozornění javascriptu a konzolové zprávy do konzole" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -17325,30 +17344,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Táhněte pro změnu velikosti" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Zobrazit" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Skrýt" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Přepínač" @@ -18541,7 +18560,7 @@ msgstr "" "Výchozí: bez filtrování" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" "Zobrazit podrobné výstupní informace. Užitečné pro hledání chyb v programu" @@ -20292,111 +20311,111 @@ msgstr "Článek bez názvu" msgid "Unknown News Source" msgstr "Neznámý zdroj zpráv" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\" zdroj musí obsahovat jméno a heslo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Stahování dokončeno" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Nepodařilo se stáhnout následující články:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Nepodařilo se stáhnout části následujících článků:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tChybné odkazy:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Stahuji zdroje..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Získány zdroje z úvodní strany" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Pokouším se stáhnout obálku..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Generování tiráže..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Startuji download [%d vláken]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Stáhnout zdroje z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Nemohu stáhnout obálku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Stahování obálky z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Obrázek z tiráže stažen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Nepojmenovaný článek" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Článek stažen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Stažení článku selhalo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Stahuji feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -20404,7 +20423,7 @@ msgstr "" "Přihlášení selhalo, zkontrolujte své uživatelské jméno a heslo pro calibre " "Novinovou službu." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -20451,7 +20470,7 @@ msgstr "Sekce" msgid "Articles" msgstr "Články" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -20461,20 +20480,20 @@ msgstr "" "\n" "Kde URL je například http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Základní adresář, do kterého bude URL uloženo. Standardně je to %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "Časový limit čekání na odezvu ze serveru. Standardně: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -20483,7 +20502,7 @@ msgstr "" "Maximání hloubka rekurze, t.j. počet úrovní odkazů, které se mají procházet. " "Standardně %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -20492,14 +20511,14 @@ msgstr "" "Maximální počet stahovaných souborů. Tato hodnota se vztahuje na soubory v " "<a href> tagách. Standardně %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "Minimální interval stahování v sekundách. Standatně %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -20507,7 +20526,7 @@ msgstr "" "Kódování znaků použité na webových stránkách, které chcete stáhnout. " "Vevýchozím nastavení se program pokusí rozeznat kódování automaticky." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -20518,7 +20537,7 @@ msgstr "" "se shodují minimálně s jedním výrazem. Standardně budou následovány všechny " "odkazy." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20526,7 +20545,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Nestahovat kaskádové styly." diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index eb71dbf70c..cc91bcd7dd 100644 --- a/src/calibre/translations/cy.po +++ b/src/calibre/translations/cy.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n" "Last-Translator: Rachael Munns <vashtijoy@gmail.com>\n" "Language-Team: Welsh <cy@li.org>\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n==1 ? 0 : n==2 ? 1 : (n != 8 && n != 11) ? " "2 : 3;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:58+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:05+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -115,7 +115,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -146,8 +146,8 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -182,7 +182,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -954,17 +954,17 @@ msgstr "Cofnodydd dadfygio" msgid "Communicate with Android phones." msgstr "Cyfathrebwch gyda ffoniau Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Cyfathrebwch gyda ffoniau S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Cyfathrebwch gyda tabledau WebOS" @@ -1046,51 +1046,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d o %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "wedi gorffen" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1110,7 +1106,7 @@ msgstr "" msgid "News" msgstr "Newyddion" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1118,7 +1114,7 @@ msgstr "Newyddion" msgid "Catalog" msgstr "Catalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Cyfathrebwch gyda iTunes" @@ -3757,7 +3753,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3804,7 +3800,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3911,70 +3907,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4357,20 +4353,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4998,7 +4994,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6085,8 +6081,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6163,12 +6159,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7682,12 +7678,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8936,44 +8932,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8982,19 +8978,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9024,41 +9020,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10099,7 +10095,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10774,6 +10770,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10811,10 +10830,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11191,11 +11206,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11418,7 +11433,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11703,12 +11718,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11868,6 +11883,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13461,7 +13480,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15871,7 +15890,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16100,40 +16119,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16205,139 +16224,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16413,30 +16432,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17531,7 +17550,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19219,117 +19238,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19374,60 +19393,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19435,7 +19454,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 5cf81a9367..8e3ffc9b1a 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-02-16 16:39+0000\n" "Last-Translator: Mikkel Herold <mikkel@mzh.dk>\n" "Language-Team: Danish <da@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:45+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:51+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -991,7 +991,7 @@ msgstr "Fejlsøgnings log" msgid "Communicate with Android phones." msgstr "Kommunikér med Android telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -999,11 +999,11 @@ msgstr "" "Komma separeret liste af mapper til at sende e-bøger til, på enheden. Den " "første som findes, vil blive brugt." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Kommunikér med S60 telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Kommunikerer med WebOS tablets" @@ -1101,38 +1101,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Opdaterer enhed metadata listen..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d af %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "afsluttet" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1142,7 +1138,7 @@ msgstr "" "Sletter ved at anvende iBooks app.\n" "Klik 'Show Details' for en liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1150,7 +1146,7 @@ msgstr "" "Nogle omslagsdele kunne ikke konverteres.\n" "Klik 'Show Details' for en liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1170,7 +1166,7 @@ msgstr "" msgid "News" msgstr "Nyheder" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1178,7 +1174,7 @@ msgstr "Nyheder" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Kommunikér med iTunes." @@ -4096,7 +4092,7 @@ msgstr "" "fra LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4143,7 +4139,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadata fra Amazon vil blive hentet fra dette lands Amazon website." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon timede out. Prøv igen senere." @@ -4254,70 +4250,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Indholdsfortegnelse" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Titelside" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Indeks" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Ordliste" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Anerkendelser" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Litteraturliste" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Kolofon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Ophavsret" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedikation" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Forord" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Illustrationsliste" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Tabelliste" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Bemærkninger" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Forord" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Hovedtekst" @@ -4749,20 +4745,20 @@ msgstr "Deaktivér brugergrænseflade animationer" msgid "tag browser categories not to display" msgstr "Mærk browser kategorier som ikke skal vises" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Vælg filer" @@ -5398,7 +5394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6518,8 +6514,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6599,12 +6595,12 @@ msgid "Collections" msgstr "Samlinger" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Indsæt omslag" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopiér omslag" @@ -8141,12 +8137,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Ugyldigt regulært udtryk" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Ugyldigt regulært udtryk: %s" @@ -9427,44 +9423,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Emne er blankt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Et emne kan ikke sættes til ingenting. Slet det istedet." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Intet emne valgt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Du skal vælge et emne fra listen af tilgængelige emner." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Ingen emner valgt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Kategoriredigering" @@ -9473,7 +9469,7 @@ msgid "Items in use" msgstr "Emner i brug" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9482,12 +9478,12 @@ msgstr "" "slette det fra databasen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Omdøb emnet i bøger hvor det er brugt." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9517,41 +9513,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Ingen søgeresultater fundet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Skift versaltype" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Store bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Små bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Skift store/små bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Titel STORE/små bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Store begyndelsesbogstaver" @@ -10644,7 +10640,7 @@ msgstr "Elementer" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Søg" @@ -11332,6 +11328,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11369,10 +11388,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11762,11 +11777,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Ingen fund" @@ -11989,7 +12004,7 @@ msgstr "&Genvej:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Ingen" @@ -12278,12 +12293,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF-viser værktøjslinje" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Næste side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Forrige side" @@ -12444,6 +12459,10 @@ msgstr "Kan ikke starte " msgid "%s is already running." msgstr "%s kører allerede." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14087,7 +14106,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " eller " @@ -16570,7 +16589,7 @@ msgid "Options to customize the ebook viewer" msgstr "Indstillinger til tilpasning af e-bogsviseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Husk størrelsen på vinduet" @@ -16804,40 +16823,40 @@ msgstr "" msgid "No results found for:" msgstr "Ingen resultater fundet for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Opslag i ordbog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Næste sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Forrige sektion" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Dokument start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Dokument slut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Sektion start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Sektion slut" @@ -16909,141 +16928,141 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Søg efter tekst bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Forhåndsvisning af udskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Forbinder til dict.org for opslag: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Vælg e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "E-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "større" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "mindre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Ingen match fundet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Henter flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Udlægning %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Bogmærke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Tilføj bogmærke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Indtast bogmærketitel:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Administrér bogmærker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Henter e-bog..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Kunne ikke åbne e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Valg til at styre e-bogsviser" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Hvis specificeret, vil visningsvindue prøve at komme i front ved start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hvis angivet, vil oversigtsvindue prøve at åbne i fuld skærm under start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Udskriv javascript alert og konsol beskeder til konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -17122,30 +17141,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Træk til skaléring" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Vis" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Skjul" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Skift" @@ -18400,7 +18419,7 @@ msgstr "" "Standard: Ingen filtrering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Vis detaljeret output-information. Anvendeligt ved fejlfinding" @@ -20211,111 +20230,111 @@ msgstr "Unavngiven artikel" msgid "Unknown News Source" msgstr "Ukendt nyhedskilde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\"-opskriften kræver et brugernavn og adgangskode." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Download afsluttet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Kunne ikke downloade følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Kunne ikke downloade dele af følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " fra " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tMislykkede henvisninger:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Henter feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Fik feeds fra indekssiden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Prøver at downloade omslag..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Genererer masthead..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Starter download [%d tråd(e)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds er hentet til %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Kunne ikke hente omslaget: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Downloader omslag fra %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Masthead billede downloadet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Unavngiven artikel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artikel hentet: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Hentning af artikel mislykkedes: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Henter feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -20323,7 +20342,7 @@ msgstr "" "Login mislykkedes, check dit brugernavn og adgangskode til calibre " "tidsskriftsservice." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -20371,7 +20390,7 @@ msgstr "Sektioner" msgid "Articles" msgstr "Artikler" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -20381,12 +20400,12 @@ msgstr "" "\n" "Hvor URL er f.eks. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Mappe hvortil URLen gemmes. Standardværdien er %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -20394,7 +20413,7 @@ msgid "" msgstr "" "Timeout i sekunder at vente, for et svar fra serveren. Standard: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -20403,7 +20422,7 @@ msgstr "" "Maksimalt rekursiv dybde til f.eks. forfølgelse af henvisninger. " "Standardværdi %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -20412,7 +20431,7 @@ msgstr "" "Det maksimale antal filer der hentes. Dette gælder kun filer fra <a href> " "tags. Standardværdien er %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -20420,7 +20439,7 @@ msgid "" msgstr "" "Minimalt interval i sekunder mellem hentninger, Standardværdien er %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -20428,7 +20447,7 @@ msgstr "" "Tegnsættet for hjemmeside sites, du prøver at hente. Udgangspunktet er at " "forsøge på at gætte tegnsættet." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -20439,7 +20458,7 @@ msgstr "" "fulgt, bare de passer på ét af udtrykkene. Som udgangspunkt følges alle " "henvisninger." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20447,7 +20466,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Download ikke CSS-stilark" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index ababa0c9b8..a32946b7a3 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" -"PO-Revision-Date: 2012-06-28 10:52+0000\n" -"Last-Translator: Sebastian Morkisch <Unknown>\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"PO-Revision-Date: 2012-06-29 19:52+0000\n" +"Last-Translator: SimonFS <simonschuette@arcor.de>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-29 04:37+0000\n" -"X-Generator: Launchpad (build 15505)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:53+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -48,8 +48,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -136,7 +136,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -167,8 +167,8 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -203,7 +203,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1007,7 +1007,7 @@ msgstr "Fehlerdiagnoseprotokoll" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1015,11 +1015,11 @@ msgstr "" "Durch Kommata getrennte Liste von Verzeichnissen an die E-Books auf das " "Gerät gesendet werden. Das erste vorhandene wird benutzt" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Kommunikation mit S60-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Kommuniziere mit WebOS Tablets." @@ -1128,45 +1128,38 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -"<p>Keine Kommunikation mit iTunes möglich.</p><p>Ab iTunes Version 10.6.3 " -"hat Apple 'Sandboxing' für Anwendungen implementiert, wodurch die " -"Kommunikation zwischen iTunes und Drittanbieteranwendungen verhindert " -"wird.</p><p>Siehe den Post <a " -"href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> im Forum für mehr " -"Informationen.</p><p></p>" +"Kommunikation mit iTunes fehlgeschlagen. .</p><p>Weitere Informationen " +"finden Sie " +"im<ahref=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=" +"3\">Forum</a>.</p><p></p>" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Aktualisiere die Liste der Geräte-Metadaten..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d von %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "abgeschlossen" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1176,7 +1169,7 @@ msgstr "" "Zum Löschen die iBooks App verwenden.\n" "Klicken Sie 'Details anzeigen' für eine Liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1184,7 +1177,7 @@ msgstr "" "Einige Umschlagbilder konnten nicht konvertiert werden.\n" "Klicken Sie 'Details anzeigen' für eine Liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1204,7 +1197,7 @@ msgstr "" msgid "News" msgstr "Nachrichten" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1212,7 +1205,7 @@ msgstr "Nachrichten" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Kommunikation mit iTunes." @@ -4480,7 +4473,7 @@ msgstr "" "LibraryThing.com laden.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4527,7 +4520,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadaten werden von der dem Land zugehörigen Amazon Website geholt." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" "Zeitüberschreitung beim Abruf von Metadaten bei Amazon. Versuche es später " @@ -4658,70 +4651,70 @@ msgid "No details available" msgstr "Keine Details verfügbar" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Titelseite" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Index" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glossar" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Danksagung" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Literaturverzeichnis" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Schlussschrift" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Copyright" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Widmung" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraph" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Vorwort" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Abbildungsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Tabellenverzeichnis" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Anmerkungen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Vorwort" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Haupttext" @@ -5184,20 +5177,20 @@ msgstr "Keine Benutzeroberflächen-Animationen" msgid "tag browser categories not to display" msgstr "Schlagwort-Browser Kategorien nicht anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "Achtung:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "FEHLER:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Diese Bestätigung wieder anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Dateien wählen" @@ -5874,7 +5867,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -7087,8 +7080,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7169,12 +7162,12 @@ msgid "Collections" msgstr "Sammlungen" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Umschlag einfügen" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Umschlag kopieren" @@ -8792,12 +8785,12 @@ msgstr "" "Definition wird nicht verwendet)?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Ungültiger regulärer Ausdruck" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Ungültiger regulärer Ausdruck: %s" @@ -10230,13 +10223,13 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (war %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Eintrag ist leer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -10244,33 +10237,33 @@ msgstr "" "stattdessen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Kein Eintrag ausgewählt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" "Sie müssen ein Element aus der Liste der verfügbaren Elemente wählen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Keine Einträge ausgewählt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Sie müssen zumindest ein Element der Liste auswählen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Sind Sie sicher, dass Sie die folgenden Elemente löschen wollen?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Kategorie-Editor" @@ -10279,7 +10272,7 @@ msgid "Items in use" msgstr "Elemente in Verwendung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10288,12 +10281,12 @@ msgstr "" "Büchern und löscht es dann aus der Datenbank." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Element in jedem Buch, in dem es verwendet wird, umbenennen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Strg+S" @@ -10329,41 +10322,41 @@ msgstr "Verknüpfung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Keine Treffer gefunden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Groß-/Kleinschreibung ändern" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Großschreibung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Kleinschreibung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Groß-/Kleinschreibung vertauschen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Wortanfänge groß schreiben" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Großschreiben" @@ -11519,7 +11512,7 @@ msgstr "Elemente" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Suche" @@ -12286,6 +12279,29 @@ msgstr "Zähler" msgid "Was" msgstr "War" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "Sie müssen einen Text eingeben, nachdem gesucht werden soll" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "Kein Tag gefunden" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Kopiere den gewählten Farbnamen in die Zwischenablage" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Sprachentemplate Tutorial" @@ -12323,10 +12339,6 @@ msgstr "Spaltenfarbe setzen" msgid "Copy a color name to the clipboard:" msgstr "Kopiere einen Farbennamen in die Zwischenablage" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Kopiere den gewählten Farbnamen in die Zwischenablage" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Vorlagenwert:" @@ -12734,11 +12746,11 @@ msgstr "Regulärer Ausdruck" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Kein Treffer" @@ -12963,7 +12975,7 @@ msgstr "Ta&stenkürzel:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Keine" @@ -13258,12 +13270,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF-Betrachter-Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Nächste Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Vorherige Seite" @@ -13435,6 +13447,10 @@ msgstr "Start nicht möglich " msgid "%s is already running." msgstr "%s läuft bereits." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -15272,7 +15288,7 @@ msgstr "Spaltenfarbe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " oder " @@ -15503,7 +15519,7 @@ msgstr "Änderungen speichern" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:240 msgid "Cancel and return to overview" -msgstr "Abbrechen und zum Überblick zurückkehren" +msgstr "Abbrechen und zur Übersicht zurückkehren" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:296 msgid "Restoring to defaults not supported for" @@ -16306,6 +16322,12 @@ msgid "" " By changing the lookup name to a grouped search term you can\n" " search multiple columns at once.</p>" msgstr "" +"<p>Möchten Sie nach ähnlichen Büchern suchen, indem\n" +" Sie das Buch rechtsklicken und \"Ähnliche Bücher...\",\n" +" wählen, beginnt Calibre eine Suche gemäß den Schlagwörtern in der " +"Spalte unten.\n" +" Durch Anpassen der Schlagwörter zu einer gruppierten Suche\n" +" können mehrere Spalten auf einmal durchsucht werden.</p>" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:196 msgid "Similar authors: " @@ -18092,7 +18114,7 @@ msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des E-Book-Betrachters" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" @@ -18345,40 +18367,40 @@ msgstr "Benutzer &Stylesheet" msgid "No results found for:" msgstr "Kein Ergebnis gefunden für:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "Im Wörterbuch nachsch&lagen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "&Suche nach dem nächsten Vorkommen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gehe zu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Nächster Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Vorheriger Abschnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Beginn des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Ende des Dokuments" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Beginn des Abschnitts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Ende des Abschnitts" @@ -18454,61 +18476,61 @@ msgstr "" "Gehe zu einer Referenz. Um die Referenznummer zu erhalten, klicke auf den " "<i>Referenz Modus</i> Button in der Werkzeugleiste." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "In Vollbild wechseln (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Vollbildmodus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Rechtsklick um Steuerung anzuzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Zum Verlassen Esc drücken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Steuerung zeigen/verbergen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Druckvorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Liste der zuletzt geöffneten Bücher löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Verbinde mit dict.org zum Nachschlagen von: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "Dieser Ordner existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "Der Speicherort, auf den das Objekt verweist, existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "E-Book wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "E-Books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18517,76 +18539,76 @@ msgstr "" "Schriftgröße %(which)s machen\n" "Aktuelle Vergrößerung: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "breiter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "schmaler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "#%d zu Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Lade E-Book..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Konnte E-Book nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Steuerung des E-Book-Betrachters" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Wenn ausgewählt, wird das Betrachterfenster nach Möglichkeit im Vordergrund " "geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Wenn ausgewählt, wird das Betrachterfenster nach Möglichkeit im " "Vollbildmodus geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18594,7 +18616,7 @@ msgstr "" "Bildschirmposition, an der das Buch geöffnet werden soll. Die Stelle wird " "oben links im Betrachter angezeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18673,11 +18695,11 @@ msgstr "Darstellen fehlgeschlagen" msgid "Failed to render document %s" msgstr "Dokument %s konnte nicht dargestellt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Testname ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18686,19 +18708,19 @@ msgstr "" "Der Name <b>%r</b> scheint nicht mit einer Dateinamenerweiterung zu enden. " "Der Name muss mit einer Erweiterung wie .epub oder .mobi enden" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Zur Größenänderung ziehen" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Ausblenden" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Umschalten" @@ -20101,7 +20123,7 @@ msgstr "" "Default: no filtering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" "Detaillierte Ausgabeinformation anzeigen. Hilfreich zur Fehlerdiagnose." @@ -22070,114 +22092,114 @@ msgstr "Artikel ohne Titel" msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "Fehler beim Download von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "Das \"%s\" Downloadschema benötigt einen Benutzernamen und ein Passwort." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Der Download der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Konnte Artikel nicht abrufen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" "Die Fehlerdiagnose-Rückverfolgung befindet sich weiter oben in diesem " "Protokoll" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Mit -vv starten, um den Grund zu sehen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Feeds der Index-Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Umschlagbild versuchen herunterzuladen ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Erstelle Impressum..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Herunterladen von [%d Thread(s)] wird gestartet …" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Umschlagbild konnte nicht heruntergeladen werden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Umschlagbild von %s herunterladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Impressumskopie geladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Artikel in dieser Ausgabe: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artikel heruntergeladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Herunterladen der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Feed abrufen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -22185,7 +22207,7 @@ msgstr "" "Login fehlgeschlagen, überprüfen Sie Ihren Benutzername und Passwort für den " "Calibre Magazin Service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -22233,7 +22255,7 @@ msgstr "Sektionen" msgid "Articles" msgstr "Artikel" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -22243,14 +22265,14 @@ msgstr "" "\n" "URL ist z.B. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Grundverzeichnis, in das die URL gespeichert wird. Voreinstellung ist " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22259,7 +22281,7 @@ msgstr "" "Timeout in Sekunden beim Warten auf eine Antwort vom Server. Voreinstellung: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22268,7 +22290,7 @@ msgstr "" "Maximale Zahl von einbezogenen Ebenen, z.B. Tiefe der Links, die verfolgt " "werden. Voreinstellung %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -22277,7 +22299,7 @@ msgstr "" "Höchstzahl der Dateien, die geladen werden. Dies trifft nur auf Dateien aus " "<a href> Tags zu. Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22286,7 +22308,7 @@ msgstr "" "Kleinstes Intervall in Sekunden zwischen aufeinander folgenden Abrufen. " "Voreinstellung ist %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22294,7 +22316,7 @@ msgstr "" "Zeichenkodierung für Webseiten, die zu laden versucht werden. In der " "Voreinstellung wird versucht, die Kodierung zu erraten." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -22305,7 +22327,7 @@ msgstr "" "sie einem regulären Ausdruck entsprechen. In der Voreinstellung werden alle " "Links verfolgt." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -22318,7 +22340,7 @@ msgstr "" "ignoriert. Standardmäßig wird kein Link ignoriert. Werden sowohl Filter- als " "auch Suchausdrücke verwendet, werden die Filterausdrücke zuerst angewendet." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "CSS-Stylesheets nicht herunterladen." @@ -23293,7 +23315,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:492 msgid "Compile General Program Mode templates to Python" -msgstr "" +msgstr "Kompiliere General Program Mode Vorlagen zu Python" #: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index b9ddbc720c..288785708c 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-04-20 11:46+0000\n" "Last-Translator: vangelis <Unknown>\n" "Language-Team: Greek <el@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:47+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:54+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1011,7 +1011,7 @@ msgstr "Καταγραφή προβλημάτων" msgid "Communicate with Android phones." msgstr "Επικοινωνία με τηλέφωνα Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1019,11 +1019,11 @@ msgstr "" "Σειρά καταλόγων στη συσκευή, χωρισμένων με κόμμα, προς αποστολή ηλεκτρονικών " "βιβλίων. Ο πρώτος στη σειρά θα χρησιμοποιηθεί." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Επικοινωνία με τηλέφωνα S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Επικοινωνία με tablet WebOS" @@ -1107,38 +1107,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Ενημέρωση καταλόγου μεταδεδομένων της συσκευής" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "ολοκληρώθηκε" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1148,13 +1144,13 @@ msgstr "" "Διαγράψτε την εφαρμογή iBooks.\n" "Πατήστε 'Εμφάνιση Λεπτομερειών' για την λίστα." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1174,7 +1170,7 @@ msgstr "" msgid "News" msgstr "Ειδήσεις" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1182,7 +1178,7 @@ msgstr "Ειδήσεις" msgid "Catalog" msgstr "Κατάλογος" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Επικοινωνία με το iTunes" @@ -3952,7 +3948,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3999,7 +3995,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -4107,70 +4103,70 @@ msgid "No details available" msgstr "Δεν υπάρχουν διαθέσιμες λεπτομέρειες" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Πίνακας Περιεχομένων" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Σελίδα τίτλου" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Ευρετήριο" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Γλωσσάρι" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Παραδοχές" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Βιβλιογραφία" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Κολοφώνας" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Πνευματικά Δικαιώματα" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Αφιέρωση" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Σημειώσεις" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Πρόλογος" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4553,20 +4549,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5200,7 +5196,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6294,8 +6290,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6372,12 +6368,12 @@ msgid "Collections" msgstr "Συλλογές" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7891,12 +7887,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Άκυρη κανονική έκφραση" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -9145,44 +9141,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Κανένα επιλεγμένο αντικείμενο" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9191,19 +9187,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+Ε" @@ -9233,41 +9229,41 @@ msgstr "Σύνδεσμος" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Δεν βρέθηκαν αντιστοιχίες." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Εναλλαγή Κεφαλαία-Μικρά" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Κεφαλαία" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Πεζά" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Κεφαλαία/Πεζά Τίτλου" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Πρώτο γράμμα κεφαλαίο" @@ -10308,7 +10304,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Αναζήτηση" @@ -10983,6 +10979,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11020,10 +11039,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11400,11 +11415,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Δεν υπάρχει αντιστοιχία" @@ -11627,7 +11642,7 @@ msgstr "&Συντόμευση:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Κανένα" @@ -11912,12 +11927,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Επόμενη Σελίδα" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Προηγούμενη Σελίδα" @@ -12077,6 +12092,10 @@ msgstr "" msgid "%s is already running." msgstr "Το %s εκτελείται ήδη." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13670,7 +13689,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " ή " @@ -16080,7 +16099,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16309,40 +16328,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Μετάβαση στο..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Επόμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Προηγούμενο τμήμα" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16414,139 +16433,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Προεπισκόπηση Εκτύπωσης" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Επιλογή ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "μεγαλύτερο" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "μικρότερο" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Προσθήκη σελιδοδείκτη" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Διαχείριση Σελιδοδεικτών" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Γίνεται φόρτωση του eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Δεν ήταν δυνατή η φόρτωση του eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16622,30 +16641,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Εμφάνιση" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Απόκρυψη" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Εναλλαγή" @@ -17758,7 +17777,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19446,117 +19465,117 @@ msgstr "" msgid "Unknown News Source" msgstr "Άγνωστη πηγή ειδήσεων" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Η λήψη τελείωσε" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " από " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Δεν ήταν δυνατή η λήψη άρθρου" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Γίνεται λήψη των RSS feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Το άρθρο κατέβηκε: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19601,60 +19620,60 @@ msgstr "Ενότητες" msgid "Articles" msgstr "Άρθρα" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19662,7 +19681,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index 40d2fd27da..fa6b8f2987 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 16:13+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: English (Australia) <en_AU@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:59+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:06+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index fa7ba27f01..3d2ebb57f5 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: English (Canada) <en_CA@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 05:00+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:07+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -947,7 +947,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -955,11 +955,11 @@ msgstr "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1041,51 +1041,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1105,7 +1101,7 @@ msgstr "" msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1113,7 +1109,7 @@ msgstr "News" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3825,7 +3821,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3872,7 +3868,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3979,70 +3975,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4425,20 +4421,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5066,7 +5062,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6153,8 +6149,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6231,12 +6227,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7750,12 +7746,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -9004,44 +9000,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9050,19 +9046,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9092,41 +9088,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10167,7 +10163,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10842,6 +10838,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10879,10 +10898,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11259,11 +11274,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11486,7 +11501,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11771,12 +11786,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11936,6 +11951,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13529,7 +13548,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15939,7 +15958,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16168,40 +16187,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16273,139 +16292,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16481,30 +16500,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17599,7 +17618,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19287,117 +19306,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19442,60 +19461,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19503,7 +19522,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index 696cbde5db..3851ecfe4f 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-28 15:00+0000\n" "Last-Translator: Vibhav Pant <vibhavp@gmail.com>\n" "Language-Team: English (United Kingdom) <en_GB@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:59+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:06+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -989,7 +989,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -997,11 +997,11 @@ msgstr "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Communicate with S60 phones." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Communicate with WebOS tablets." @@ -1102,38 +1102,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Updating device metadata listing..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d of %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "finished" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1143,7 +1139,7 @@ msgstr "" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1151,7 +1147,7 @@ msgstr "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1171,7 +1167,7 @@ msgstr "" msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1179,7 +1175,7 @@ msgstr "News" msgid "Catalog" msgstr "Catalogue" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Communicate with iTunes." @@ -4343,7 +4339,7 @@ msgstr "" "LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4391,7 +4387,7 @@ msgid "" msgstr "" "Metadata from Amazon will be fetched using this country's Amazon website." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon timed out. Try again later." @@ -4510,70 +4506,70 @@ msgid "No details available" msgstr "No details available" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Table of Contents" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Title Page" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Index" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glossary" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Acknowledgements" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliography" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Colophon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Copyright" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedication" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraph" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Foreword" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "List of Illustrations" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "List of Tables" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Notes" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Preface" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Main Text" @@ -5015,20 +5011,20 @@ msgstr "Disable UI animations" msgid "tag browser categories not to display" msgstr "tag browser categories not to display" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "WARNING:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ERROR:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Show this confirmation again" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Choose Files" @@ -5685,7 +5681,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6854,8 +6850,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6935,12 +6931,12 @@ msgid "Collections" msgstr "Collections" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Paste Cover" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copy Cover" @@ -8520,12 +8516,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Invalid regular expression" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Invalid regular expression: %s" @@ -9907,44 +9903,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (was %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Item is blank" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "An item cannot be set to nothing. Delete it instead." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "No item selected" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "You must select one item from the list of Available items." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "No items selected" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "You must select at least one item from the list." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Are you sure you want to delete the following items?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Category Editor" @@ -9953,7 +9949,7 @@ msgid "Items in use" msgstr "Items in use" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9962,12 +9958,12 @@ msgstr "" "then remove it from the database." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Rename the item in every book where it is used." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10003,41 +9999,41 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "No matches found" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Change Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Upper Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Lower Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Swap Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Title Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Capitalize" @@ -11168,7 +11164,7 @@ msgstr "Items" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Search" @@ -11901,6 +11897,29 @@ msgstr "Count" msgid "Was" msgstr "Was" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Copy the selected colour name to the clipboard" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Template language tutorial" @@ -11938,10 +11957,6 @@ msgstr "Set the colour of the column:" msgid "Copy a color name to the clipboard:" msgstr "Copy a colour name to the clipboard:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Copy the selected colour name to the clipboard" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Template value:" @@ -12342,11 +12357,11 @@ msgstr "Regular expression (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "No match" @@ -12571,7 +12586,7 @@ msgstr "&Shortcut:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "None" @@ -12864,12 +12879,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Viewer toolbar" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Next Page" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Previous Page" @@ -13037,6 +13052,10 @@ msgstr "Cannot Start " msgid "%s is already running." msgstr "%s is already running." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14827,7 +14846,7 @@ msgstr "Column colouring" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " or " @@ -17544,7 +17563,7 @@ msgid "Options to customize the ebook viewer" msgstr "Options to customise the ebook viewer" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Remember last used window size" @@ -17790,40 +17809,40 @@ msgstr "User &Stylesheet" msgid "No results found for:" msgstr "No results found for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Lookup in dictionary" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "&Search for next occurrence" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Go to..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Next Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Previous Section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Document Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Document End" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Section Start" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Section End" @@ -17895,61 +17914,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Search for text in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Toggle full screen (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Full screen mode" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Right click to show controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Press Esc to quit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Show/hide controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Print Preview" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Clear list of recently opened books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Connecting to dict.org to lookup: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "No such location" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "The location pointed to by this item does not exist." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Choose ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -17958,74 +17977,74 @@ msgstr "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "larger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "smaller" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "No matches found for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Loading flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Laying out %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Bookmark #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Add bookmark" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Enter title for bookmark:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Manage Bookmarks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Loading ebook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Could not open ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Options to control the ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "If specified, viewer window will try to come to the front when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 -msgid "" -"If specified, viewer window will try to open full screen when started." -msgstr "" -"If specified, viewer window will try to open full screen when started." - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +msgid "" +"If specified, viewer window will try to open full screen when started." +msgstr "" +"If specified, viewer window will try to open full screen when started." + +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript alert and console messages to the console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18033,7 +18052,7 @@ msgstr "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18112,11 +18131,11 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Test name invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18125,19 +18144,19 @@ msgstr "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Drag to resize" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Show" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Hide" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Toggle" @@ -19493,7 +19512,7 @@ msgstr "" "Default: no filtering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Show detailed output information. Useful for debugging" @@ -21528,111 +21547,111 @@ msgstr "Untitled article" msgid "Unknown News Source" msgstr "Unknown News Source" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "The \"%s\" recipe needs a username and password." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Download finished" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Failed to download the following articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Failed to download parts of the following articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " from " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tFailed links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Could not fetch article." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "The debug traceback is available earlier in this log" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Run with -vv to see the reason" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Fetching feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Got feeds from index page" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Trying to download cover..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Generating masthead..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Starting download [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds downloaded to %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Could not download cover: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Downloading cover from %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Masthead image downloaded" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Articles in this issue: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Untitled Article" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Article downloaded: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Article download failed: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Fetching feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -21640,7 +21659,7 @@ msgstr "" "Failed to log in, check your username and password for the calibre " "Periodicals service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -21687,7 +21706,7 @@ msgstr "Sections" msgid "Articles" msgstr "Articles" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -21697,66 +21716,66 @@ msgstr "" "\n" "Where URL is for example http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Base directory into which URL is saved. Default is %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 -#, python-format -msgid "" -"Timeout in seconds to wait for a response from the server. Default: %default " -"s" -msgstr "" -"Timeout in seconds to wait for a response from the server. Default: %default " -"s" - -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 -#, python-format -msgid "" -"Maximum number of levels to recurse i.e. depth of links to follow. Default " -"%default" -msgstr "" -"Maximum number of levels to recurse i.e. depth of links to follow. Default " -"%default" - -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 -#, python-format -msgid "" -"The maximum number of files to download. This only applies to files from <a " -"href> tags. Default is %default" -msgstr "" -"The maximum number of files to download. This only applies to files from <a " -"href> tags. Default is %default" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" -"Minimum interval in seconds between consecutive fetches. Default is %default " +"Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -"Minimum interval in seconds between consecutive fetches. Default is %default " +"Timeout in seconds to wait for a response from the server. Default: %default " "s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 +#, python-format msgid "" -"The character encoding for the websites you are trying to download. The " -"default is to try and guess the encoding." +"Maximum number of levels to recurse i.e. depth of links to follow. Default " +"%default" msgstr "" -"The character encoding for the websites you are trying to download. The " -"default is to try and guess the encoding." - -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 -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 " -"one regexp, it will be followed. By default all links are followed." -msgstr "" -"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 " -"one regexp, it will be followed. By default all links are followed." +"Maximum number of levels to recurse i.e. depth of links to follow. Default " +"%default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#, python-format +msgid "" +"The maximum number of files to download. This only applies to files from <a " +"href> tags. Default is %default" +msgstr "" +"The maximum number of files to download. This only applies to files from <a " +"href> tags. Default is %default" + +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#, python-format +msgid "" +"Minimum interval in seconds between consecutive fetches. Default is %default " +"s" +msgstr "" +"Minimum interval in seconds between consecutive fetches. Default is %default " +"s" + +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 +msgid "" +"The character encoding for the websites you are trying to download. The " +"default is to try and guess the encoding." +msgstr "" +"The character encoding for the websites you are trying to download. The " +"default is to try and guess the encoding." + +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 +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 " +"one regexp, it will be followed. By default all links are followed." +msgstr "" +"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 " +"one regexp, it will be followed. By default all links are followed." + +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -21768,7 +21787,7 @@ msgstr "" "a link, it will be ignored. By default, no links are ignored. If both filter " "regexp and match regexp are specified, then filter regexp is applied first." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Do not download CSS stylesheets." diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index a57fe63dda..70c111c7a3 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-03-20 07:43+0000\n" "Last-Translator: Eliovir <Unknown>\n" "Language-Team: Esperanto <eo@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:45+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:52+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -972,7 +972,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Komuniki kun telefonoj de la sistemo Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -980,11 +980,11 @@ msgstr "" "Listo, dividita per komoj, de dosierujoj por sendado de e-libroj al la " "aparato. La unua ekzistanta estos uzata." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1066,51 +1066,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1130,7 +1126,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1138,7 +1134,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3779,7 +3775,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3826,7 +3822,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3933,70 +3929,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4379,20 +4375,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5020,7 +5016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6107,8 +6103,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6185,12 +6181,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7704,12 +7700,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8958,44 +8954,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9004,19 +9000,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9046,41 +9042,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10121,7 +10117,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10796,6 +10792,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10833,10 +10852,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11213,11 +11228,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11440,7 +11455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11725,12 +11740,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11890,6 +11905,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13483,7 +13502,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15893,7 +15912,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16122,40 +16141,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16227,139 +16246,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16435,30 +16454,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17553,7 +17572,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19241,117 +19260,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19396,60 +19415,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19457,7 +19476,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 1932dfeb2f..fa27a0fc52 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,16 +10,16 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" -"PO-Revision-Date: 2012-06-23 07:54+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"PO-Revision-Date: 2012-06-29 07:17+0000\n" "Last-Translator: Jellby <Unknown>\n" "Language-Team: Español; Castellano <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-24 05:27+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:02+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:537 msgid "" @@ -45,8 +45,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -133,7 +133,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -164,8 +164,8 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -200,7 +200,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1018,7 +1018,7 @@ msgstr "Registro de depuración" msgid "Communicate with Android phones." msgstr "Comunicar con teléfonos Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1026,11 +1026,11 @@ msgstr "" "Lista de directorios, separados por comas, donde almacenar los libros en el " "dispositivo. Se usará el primero que exista" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Comunicar con tabletas WebOS." @@ -1141,45 +1141,37 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -"<p>No se pudo comunicar con iTunes</p><p>A partir de la versión 10.6.3 de " -"iTunes, Apple introdujo un «aislamiento» de aplicaciones, impidiendo la " -"comunicación entre iTunes y aplicaciones de terceros.</p><p>Vea el mensaje " -"en el foro <a " +"<p>No se pudo comunicar con iTunes</p><p>Vea este <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> para más " -"información.</p><p></p>" +"mensaje en el foro</a> para más información.</p><p></p>" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Actualizando la lista de metadatos del dispositivo..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d de %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "terminado" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1189,7 +1181,7 @@ msgstr "" "Bórrelos utilizando la aplicación iBooks.\n" "Pulse \"Mostrar Detalles\" para ver una lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1197,7 +1189,7 @@ msgstr "" "Algunas portadas no se pudieron convertir.\n" "Pulse en \"Mostrar detalles\" para ver una lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1217,7 +1209,7 @@ msgstr "" msgid "News" msgstr "Noticias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1225,7 +1217,7 @@ msgstr "Noticias" msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Comunicarse con iTunes." @@ -4475,7 +4467,7 @@ msgstr "" "libro identificado por el ISBN.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4523,7 +4515,7 @@ msgid "" msgstr "" "Los metadatos de Amazon se descargarán de la página de Amazon de este país." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" "El tiempo de espera de Amazon ha expirado. Vuelva a intentarlo más tarde" @@ -4653,70 +4645,70 @@ msgid "No details available" msgstr "No hay detalles disponibles" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Índice" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Página de título" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Índice analítico" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glosario" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Agradecimientos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografía" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Colofón" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Copyright" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedicatoria" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epígrafe" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Prólogo" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Lista de ilustraciones" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Lista de tablas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Notas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Prefacio" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Texto principal" @@ -5177,20 +5169,20 @@ msgstr "Desactivar animaciones de la interfaz" msgid "tag browser categories not to display" msgstr "Categorías del explorador de etiquetas que no se mostrarán" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "ADVERTENCIA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ERROR:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Mostrar de nuevo esta confirmación" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Escoger archivos" @@ -5867,7 +5859,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -7066,8 +7058,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7148,12 +7140,12 @@ msgid "Collections" msgstr "Colecciones" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Pegar portada" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiar portada" @@ -8756,12 +8748,12 @@ msgstr "" "se usará la definición)?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Expresión regular no válida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Expresión regular no valida: %s" @@ -10152,44 +10144,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "El elemento está en blanco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No puede establecerse un elemento en blanco. Bórrelo en su lugar." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "No hay ningún elemento seleccionado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Debe seleccionar un elemento de la lista de elementos disponibles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "No hay elementos seleccionados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Debe seleccionar al menos un elemento de la lista." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "¿Está seguro de que quiere borrar los siguientes elementos?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Editor de categorías" @@ -10198,7 +10190,7 @@ msgid "Items in use" msgstr "Elementos en uso" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10207,12 +10199,12 @@ msgstr "" "libros y después lo eliminará de la base de datos." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Renombrar el elemento en todos los libros que lo usen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10247,41 +10239,41 @@ msgstr "Enlace" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "No se encontraron coincidencias" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Cambiar mayúsculas/minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Mayúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Invertir mayúsculas/minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Formato de título (todas las iniciales en mayúscula)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Poner en mayúsculas" @@ -11424,7 +11416,7 @@ msgstr "Elementos" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Buscar" @@ -12185,6 +12177,29 @@ msgstr "Recuento" msgid "Was" msgstr "Antes" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "Buscar" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "Debe introducir algún texto para buscar" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "No se encontró ninguna etiqueta" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "Buscar un elemento en la columna Etiquetas" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Copia el nombre de color seleccionado al portapapeles" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Cursillo del lenguaje de plantillas" @@ -12222,10 +12237,6 @@ msgstr "Establecer el color de la columna:" msgid "Copy a color name to the clipboard:" msgstr "Copiar un nombre de color al portapapeles:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Copia el nombre de color seleccionado al portapapeles" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Valor de la plantilla:" @@ -12633,11 +12644,11 @@ msgstr "Expresión regular (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "No hay coincidencias" @@ -12863,7 +12874,7 @@ msgstr "&Atajo:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Ninguno" @@ -13160,12 +13171,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de herramientas del visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Página siguiente" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Página anterior" @@ -13338,6 +13349,10 @@ msgstr "No se puede iniciar " msgid "%s is already running." msgstr "%s ya está ejecutándose." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "Orden de apagado enviada, esperando el apagado..." + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -15158,7 +15173,7 @@ msgstr "Coloreado de columna" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " o " @@ -17932,7 +17947,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opciones para personalizar el visor de libros electrónicos" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "&Recordar el último tamaño de ventana usado" @@ -18184,40 +18199,40 @@ msgstr "Usar &hoja de estilos" msgid "No results found for:" msgstr "No hay resultados para:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Localizar en el diccionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "&Buscar ocurrencia siguiente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Siguiente sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Inicio del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Final del documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Inicio de la sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Final de la sección" @@ -18294,61 +18309,61 @@ msgstr "" "referencia</i> pulsando el botón de modo de referencia en la barra de " "herramientas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Buscar un texto en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Conmutar pantalla completa (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Modo de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Pulse el botón derecho para mostrar los controles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Pulse Esc para salir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Mostrar/ocultar controles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Previsualización de impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Limpiar la lista de los libros abiertos recientemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Conectando con dict.org para buscar: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "No existe la ubicación" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "La ubicación a la que apunta este elemento no existe." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Elegir libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18357,75 +18372,75 @@ msgstr "" "%(which)s el tamaño de letra\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "Aumentar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "Reducir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "No se encontraron correspondencias para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Cargando flujo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Disponiendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Añadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Introducir el título del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Administrar marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Cargando libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "No se pudo abrir el libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opciones para controlar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si se especifica, la ventana del visor intentará situarse en el frente " "cuando se inicie el programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si se activa, la ventana del visor tratará de iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Dirigir alertas de javascript y mensajes de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18433,7 +18448,7 @@ msgstr "" "Posición en la que abrir el libro especificado. La posición es una ubicación " "mostrada en la esquina superior izquierda del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18512,11 +18527,11 @@ msgstr "Fallo al procesar" msgid "Failed to render document %s" msgstr "No se pudo procesar el documento %s" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Nombre de prueba no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18525,19 +18540,19 @@ msgstr "" "El nombre <b>%r</b> no termina con una extensión. El nombre debe terminar " "con una extensión de archivo como «.epup» o «.mobi»" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Arrastre para ajustar el tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Ocultar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Alternar" @@ -19940,7 +19955,7 @@ msgstr "" "Valor predeterminado: sin filtrado" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de salida detallada. Útil para la depuración" @@ -22049,111 +22064,111 @@ msgstr "Artículo sin título" msgid "Unknown News Source" msgstr "Fuente de noticias desconocida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "No se pudo descargar %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "La fórmula «%s» necesita usuario y contraseña." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Descarga finalizada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Fallo al descargar los siguientes artículos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Fallo al descargar partes de los siguientes artículos" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tEnlaces fallidos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "No se ha podido obtener el artículo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "El rastreo de depuración aparece más arriba en este registro" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Ejecute con el parámetro -vv para ver el motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Obteniendo canales de noticias..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Se obtivieron canales de noticias de la página principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Intentando descargar la portada..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Generando el pie de imprenta..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Iniciando la descarga [%d proceso(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Canales de noticias descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "No se pudo descargar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Descargando la portada desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Imagen del rótulo descargada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Artículos en este ejemplar: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Artículo sin título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artículo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Falló la descarga del artículo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Obteniendo canal de noticias" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -22161,7 +22176,7 @@ msgstr "" "No se pudo ingresar, revise su nombre de usuario o clave para el servicio de " "boletín de calibre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -22208,7 +22223,7 @@ msgstr "Secciones" msgid "Articles" msgstr "Artículos" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -22218,14 +22233,14 @@ msgstr "" "\n" "Donde URL es por ejemplo http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Directorio base en el cual se almacena el URL. El valor predeterminado es " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22234,7 +22249,7 @@ msgstr "" "Tiempo máximo de espera de respuesta del servidor (en segundos). Valor " "predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22243,7 +22258,7 @@ msgstr "" "Máximo número de niveles de recursión, es decir, profundidad de los enlaces " "a seguir. Valor predeterminado: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -22253,7 +22268,7 @@ msgstr "" "archivos procedentes de etiquetas <a href>. El valor predeterminado es " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22262,7 +22277,7 @@ msgstr "" "Intervalo mínimo en segundos entre adquisiciones de datos consecutivas. " "Valor predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22270,7 +22285,7 @@ msgstr "" "Codificación para los sitios web que está intentando descargar. De manera " "predeterminada se intentará averiguar la codificación." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -22281,7 +22296,7 @@ msgstr "" "de las expresiones regulares, se seguirá el enlace. De manera predeterminada " "se siguen todos los enlaces." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -22295,7 +22310,7 @@ msgstr "" "como una coincidencia de expresiones regulares, se aplicará primero el " "filtro." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "No descargar estilos CSS." diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 94b55606d4..cfd1ed521d 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-02 00:16+0000\n" "Last-Translator: Kaur Alasoo <kauralasoo@gmail.com>\n" "Language-Team: Estonian <et@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:45+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:52+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -966,17 +966,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Suhtle Androidi telefonidega" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Suhtle S60 telefonidega." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Suhtle WebOS tahvelarvutitega." @@ -1058,51 +1058,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1122,7 +1118,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1130,7 +1126,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Suhtle iTunes'ga." @@ -3770,7 +3766,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3817,7 +3813,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3924,70 +3920,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4370,20 +4366,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5011,7 +5007,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6098,8 +6094,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6176,12 +6172,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7695,12 +7691,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8949,44 +8945,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8995,19 +8991,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9037,41 +9033,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10112,7 +10108,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10787,6 +10783,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10824,10 +10843,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11204,11 +11219,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11431,7 +11446,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11716,12 +11731,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11881,6 +11896,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13474,7 +13493,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15884,7 +15903,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16113,40 +16132,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16218,139 +16237,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16426,30 +16445,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17544,7 +17563,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19232,117 +19251,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19387,60 +19406,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19448,7 +19467,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 00ad23e875..b6e93a98c8 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-03-21 19:30+0000\n" "Last-Translator: Mikel Iturbe Urretxa <Unknown>\n" "Language-Team: http://librezale.org/wiki/Calibre\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:43+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:50+0000\n" +"X-Generator: Launchpad (build 15520)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -115,7 +115,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -146,8 +146,8 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -182,7 +182,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1022,7 +1022,7 @@ msgstr "Araztu saioa" msgid "Communicate with Android phones." msgstr "Android telefonoekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1030,11 +1030,11 @@ msgstr "" "Gailuan dagoen komen bitartez bereizitako direktorioen zerrenda, liburu " "elektronikoak hara igortzeko. Existitzen den lehena erabiliko da." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "S60 telefonoekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Komunikatu WebOS tablets enpresakoekin." @@ -1125,38 +1125,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Irakurgailuaren zerrendatze metadatuak eguneratzen..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d %(tot)d horietatik" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "amaiturik" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1166,7 +1162,7 @@ msgstr "" "Ezabatu \"iBooks app\" erabiliz.\n" "Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1174,7 +1170,7 @@ msgstr "" "Azalaren arte lan batzuk ezin izan dira bihurtu.\n" "Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1194,7 +1190,7 @@ msgstr "" msgid "News" msgstr "Albisteak" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1202,7 +1198,7 @@ msgstr "Albisteak" msgid "Catalog" msgstr "Katalogoa" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Komunikatu iTunes horrekin ." @@ -4318,7 +4314,7 @@ msgstr "" "hemendik: LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4365,7 +4361,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Denbora agortua Amazon itxoiten. Beranduago berriro saiatu." @@ -4480,70 +4476,70 @@ msgid "No details available" msgstr "Ez dago xehetasunik eskuragarri" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Aurkibidea" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Orriaren Izenburua" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Indizea" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glosarioa" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Aipamenak" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Azken oharra" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Copyright-a" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Eskaintza" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigrafea" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Sarrera" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Irudien zerrenda" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Taulen zerrenda" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Oharrak" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Aitzinsolasa" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Testu nagusia" @@ -4992,20 +4988,20 @@ msgstr "Desgaitu EI (erabiltzailearen interfazearen) animazioak" msgid "tag browser categories not to display" msgstr "etiketatu arakatzailearen kategoriak ez erakusteko moduan" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Erakutsi berriro ere baieztaben hau" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Aukeratu fitxategiak" @@ -5655,7 +5651,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6792,8 +6788,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6876,12 +6872,12 @@ msgid "Collections" msgstr "Bildumak" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Azala itsatsi" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Azala kopiatu" @@ -8433,12 +8429,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Baliorik gabeko ohiko adierazpena" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Baliorik gabeko ohiko adierazpena: %s" @@ -9733,46 +9729,46 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (zen %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Elementua zuriz dago" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Elementu bat ezin zaio ezerezari gehitu. Horren ordez, ezaba ezazu." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Ez dago ezer hautatuta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" "Hautatu beharko duzu elementu bat eskuragarri daudenenen elementuen " "zerrendatik." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Ez dago elementurik hautatuta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Gutxienez elementu bat aukeratu behar duzu." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Ziur hurrengo elementuak ezabatu nahi dituzula?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Kategorien editorea" @@ -9781,7 +9777,7 @@ msgid "Items in use" msgstr "Erabiltzen ari diren elementuak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9790,12 +9786,12 @@ msgstr "" "guztietatik eta gero datu base guztietatik." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Eman izen berria elementuari erabili izan den liburu guztietan." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9825,41 +9821,41 @@ msgstr "Esteka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Ez da bat datorrenik aurkitu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Letra larriak/xeheak giltza aldatu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Letra larriak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Letra xeheak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Trukatu leta xehe/larri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Izenburuaren letra mota (xehe/larri)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Kapitalizatu" @@ -10965,7 +10961,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Bilatu" @@ -11658,6 +11654,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11695,10 +11714,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -12091,11 +12106,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Bat etortzerik ez" @@ -12318,7 +12333,7 @@ msgstr "&Lasterbidea:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Bat ere ez" @@ -12608,12 +12623,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Ikustailearen tresna-barra" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Hurrengo orrialdea" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Aurreko orrialdea" @@ -12777,6 +12792,10 @@ msgstr "Ezin hasi " msgid "%s is already running." msgstr "%s lanean dagoeneko." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14453,7 +14472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " edo " @@ -16983,7 +17002,7 @@ msgid "Options to customize the ebook viewer" msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Gogoratu erabilitako azken leiho tamaina" @@ -17227,40 +17246,40 @@ msgstr "Erabiltzailearen &Estilo-orria" msgid "No results found for:" msgstr "Ez da emaitzik aurkitu honetarako:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Bilatu hiztegian" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Joan horra..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Hurrengo atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Aurreko atala" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Documentuaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Documentuaren bukaera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Atalaren hasiera" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Atalaren amaiera" @@ -17332,143 +17351,143 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Bilatu testua liburuan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Inprimatze-aurrebista" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Aukeratu liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Liburu elektronikoak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Ez da bat etortzerik aurkitu %s horretarako" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Jarioa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Bistarazten %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Laster-marka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Gehitu laster-marka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Sartu laster-markaren izenburua:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Kudeatu laster-markak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Liburu elektronikoa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Ezin izan da liburua zabaldu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen " "hasterakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa " "zabaltzen hasi eta berehalakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -17547,30 +17566,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Herrestan eraman tamaina doitzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Erakutsi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Ezkutatu" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Txandakatu" @@ -18869,7 +18888,7 @@ msgstr "" "Lehenetsita: irazkirik ez" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" "Erakutsi output informazioa, irteera informazioa, ondo zehaztuta. " @@ -20705,112 +20724,112 @@ msgstr "Izenbururik gabeko artikulua" msgid "Unknown News Source" msgstr "Albiste iturri ezezaguna" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "Honek \"%s\" formula honek erabiltzaile-izena eta pasahitza behar ditu." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Deskarga burutua" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Huts egin du honako artikulu hauek deskargatzerakoan:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Huts egin du honako artikulu hauen zatiak deskargatzerakoan:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " hemendik " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tEz dabiltzan estekak:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Jarioak eskuratzen..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Jarioak hartuta hasiera orrialdetik" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Liburu-azala deskargatzen saiatzen..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Sortzen idazpurua..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Hasi deskarga [%d haria(k)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Jarioak hona deskargatuta %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Ezin izan da liburu-azala deskargatu: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Deskargatzen liburu-azala hemendik %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Idazpuruko irudia deskargatuta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Izenbururik gabeko artikulua" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Deskargatutako artikulua: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Huts egin du artikuluaren deskarga: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Jarioa eskuratzen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -20818,7 +20837,7 @@ msgstr "" "Izena emate saioak huts egin du, azter itzazu zure erabiltzaile-izena eta " "pasahitza calibreren Aldian behingo zerbitzurako." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -20866,7 +20885,7 @@ msgstr "Atalak" msgid "Articles" msgstr "Artikuluak" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -20876,14 +20895,14 @@ msgstr "" "\n" "Non URLa, esate baterako, http://google.com da" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Oinarrizko direktorioa non URLa gordetzen den. Lehenetsita hauxe dago " "%default." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -20892,7 +20911,7 @@ msgstr "" "Zerbitzaritik erantzunaren zain egoteko denbora-muga, segundotan. " "Lehenetsita: %default s." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -20901,7 +20920,7 @@ msgstr "" "Maila kopuru maximoa behin eta berriro, errekurtsiboki, hau da jarraitzeko " "esteken sakonera. Lehenetsita: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -20911,7 +20930,7 @@ msgstr "" "aplikatuko da <a href> etiketeten fitxategietara. Lehenetsita hauxe dago, " "%default." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -20920,7 +20939,7 @@ msgstr "" "Gutxieneko denbora unea datu eskuraketen artean, segundotan. Lehenetsita " "hauxe dago, %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -20928,7 +20947,7 @@ msgstr "" "Deskargatzen saiatzen ari zaren webguneen karaktere kodeketa. Lehenetsia " "dagoen balioa kodeketa asmatzen saiatzen ibiltzea da." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -20939,7 +20958,7 @@ msgstr "" "arrunt batekin, regexp horietako batekin. Hori gertatzen denean estekari " "jarraiki egingo zaio. Lehenetsita: esteka guztiei jarrai." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20947,7 +20966,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Ez deskargatu CSS (Cascading Style Sheets) estilo orririk." diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index f94777f1ea..48b0a2145f 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-07 03:13+0000\n" "Last-Translator: Farhood M,K, Kiazand <fartooti@gmail.com>\n" "Language-Team: Persian <fa@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:52+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:59+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -970,17 +970,17 @@ msgstr "لگاریتم اشکال یابی" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1062,51 +1062,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1126,7 +1122,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1134,7 +1130,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3775,7 +3771,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3822,7 +3818,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3929,70 +3925,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4375,20 +4371,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5016,7 +5012,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6103,8 +6099,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6181,12 +6177,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7700,12 +7696,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8954,44 +8950,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9000,19 +8996,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9042,41 +9038,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10117,7 +10113,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10792,6 +10788,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10829,10 +10848,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11209,11 +11224,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11436,7 +11451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11721,12 +11736,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11886,6 +11901,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13479,7 +13498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15889,7 +15908,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16118,40 +16137,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16223,139 +16242,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16431,30 +16450,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17549,7 +17568,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19237,117 +19256,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19392,60 +19411,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19453,7 +19472,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 83736f337c..df8bdb9dd5 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-02-03 12:13+0000\n" "Last-Translator: Jaakko Perttilä <jormangeud@gmail.com>\n" "Language-Team: Finnish <fi@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:46+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:53+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -986,7 +986,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikoi Android-puhelinten kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -994,11 +994,11 @@ msgstr "" "Pilkulla eroteltu lista laitteen hakemistoista, joihin e-kirjat lähetetään. " "Ensimmäistä olemassaolevaa käytetään" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Kommunikoi S60-puhelimien kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1080,38 +1080,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Päivittää laitteen metatietolistausta..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Valmis" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1121,7 +1117,7 @@ msgstr "" "Poista iBooks-sovelluksella.\n" "Valitse 'Näytä yksityiskohdat' nähdäksesi listan." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1129,7 +1125,7 @@ msgstr "" "Osaa kansitaiteesta ei voitu kääntää.\n" "Valitse 'Näytä yksityiskohdat' nähdäksesi listan." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1149,7 +1145,7 @@ msgstr "" msgid "News" msgstr "Uutiset" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1157,7 +1153,7 @@ msgstr "Uutiset" msgid "Catalog" msgstr "Luettelo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Kommunikoi iTunesin kanssa." @@ -3862,7 +3858,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3909,7 +3905,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -4016,70 +4012,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4462,20 +4458,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5104,7 +5100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6191,8 +6187,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6269,12 +6265,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7788,12 +7784,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -9042,44 +9038,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9088,19 +9084,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9130,41 +9126,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10205,7 +10201,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10880,6 +10876,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10917,10 +10936,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11297,11 +11312,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11524,7 +11539,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11809,12 +11824,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Seuraava sivu" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11974,6 +11989,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13567,7 +13586,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15977,7 +15996,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16206,40 +16225,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Seuraava osio" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16311,139 +16330,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16519,30 +16538,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17648,7 +17667,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19336,117 +19355,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Lataus valmistui" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19491,19 +19510,19 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -19512,28 +19531,28 @@ msgstr "" "Kuinka monta sekunttia odotetaan vastausta palvelimelta ennen yhteyden " "aikakatkaisua. Oletus: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -19541,14 +19560,14 @@ msgstr "" "Noudettavien verkkosivujen merkkikoodaus. Oletuksena merkkikoodaus yritetään " "arvata." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19556,7 +19575,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Älä nouda CSS-tyylisivuja." diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 6514052f4b..4adf244ec8 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Faroese <fo@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:46+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:52+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 1f8ba0caba..db33344be7 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-17 10:56+0000\n" "Last-Translator: cleante <cleante1669-calibre@yahoo.fr>\n" "Language-Team: PCGen\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:46+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:53+0000\n" +"X-Generator: Launchpad (build 15520)\n" "Language: fr\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -117,7 +117,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -148,8 +148,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -184,7 +184,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1027,7 +1027,7 @@ msgstr "Journal de débogage" msgid "Communicate with Android phones." msgstr "Communiquer avec les téléphones Android" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1035,11 +1035,11 @@ msgstr "" "Liste de répertoires séparés par des virgules utilisée pour envoyer les " "livres numériques vers l’appareil. Le premier existant sera utilisé." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Communiquer avec les téléphones S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Communique avec une tablette WebOS" @@ -1148,38 +1148,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Mise à jour de la liste des métadonnées de l’appareil…" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d sur %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Terminé" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1189,7 +1185,7 @@ msgstr "" "Les supprimer en utilisant l’application iBooks.\n" "Cliquer « Afficher détails » pour obtenir la liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1197,7 +1193,7 @@ msgstr "" "Certaines illustrations de couverture n’ont pu être converties.\n" "Cliquer sur « Afficher Détails » pour une liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1217,7 +1213,7 @@ msgstr "" msgid "News" msgstr "Informations" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1225,7 +1221,7 @@ msgstr "Informations" msgid "Catalog" msgstr "Catalogue" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Communiquer avec iTunes" @@ -4528,7 +4524,7 @@ msgstr "" "à partir de LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4577,7 +4573,7 @@ msgstr "" "Les métadonnées d’Amazon seront récupérées en utilisant ce site web Amazon " "du pays.." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon : délai de connexion dépassé. Veuillez réessayer plus tard." @@ -4703,70 +4699,70 @@ msgid "No details available" msgstr "Pas de détail disponible" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Table des matières" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Page de titre" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Index" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glossaire" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Remerciements" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliographie" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Marque de l’imprimeur" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Copyright" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dédicace" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraphe" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Avant-propos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Liste d’illustrations" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Liste des tables" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Notes" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Préface" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Texte principal" @@ -5226,20 +5222,20 @@ msgstr "Désactiver les animations de IU" msgid "tag browser categories not to display" msgstr "catégories du navigateur d’étiquettes à ne pas afficher" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "ATTENTION :" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ERREUR :" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Afficher cette confirmation à nouveau" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Choisir les fichiers" @@ -5919,7 +5915,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -7110,8 +7106,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7192,12 +7188,12 @@ msgid "Collections" msgstr "Collections" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Coller la couverture" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copier la couverture" @@ -8806,12 +8802,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Expression rationnelle incorrecte" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Expression rationnelle incorrecte : %s" @@ -10235,46 +10231,46 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (précédemment %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "L’article est vide" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Un article ne peut être défini à une valeur nulle. Supprimez le à la place." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Aucun article sélectionné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" "Vous devez sélectionner un article de la liste des Articles disponibles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Pas d’articles sélectionnés" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Vous devez sélectionner au moins un élément dans la liste." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Êtes-vous sûr de vouloir supprimer les éléments suivants?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Éditeur de catégories" @@ -10283,7 +10279,7 @@ msgid "Items in use" msgstr "Articles en cours d’utlisation" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10292,12 +10288,12 @@ msgstr "" "tous les livres et le supprimera ensuite de la base de données." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Renommer l’article dans chaque livre où il est utilisé." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10334,41 +10330,41 @@ msgstr "Lien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Aucun résultat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Modifier la casse" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Majuscule" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minuscule" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Basculer la casse" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Casse du titre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Mettre en majuscules" @@ -11531,7 +11527,7 @@ msgstr "Articles" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Trouver" @@ -12290,6 +12286,29 @@ msgstr "Compte" msgid "Was" msgstr "Fût" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Copier le nom de la couleur sélectionnée dans le presse-papier :" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "didacticiel sur le language de modèle" @@ -12327,10 +12346,6 @@ msgstr "Indiquer la couleur de la colonne:" msgid "Copy a color name to the clipboard:" msgstr "Copier un nom de couleur dans le presse-papier :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Copier le nom de la couleur sélectionnée dans le presse-papier :" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Valeur modèle:" @@ -12739,11 +12754,11 @@ msgstr "Expression rationnelle (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Pas de correspondance" @@ -12971,7 +12986,7 @@ msgstr "&Raccourci clavier :" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Aucun" @@ -13268,12 +13283,12 @@ msgid "LRF Viewer toolbar" msgstr "Barre d’outil pour le visionneur LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Page suivante" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Page précédente" @@ -13452,6 +13467,10 @@ msgstr "Impossible de lancer " msgid "%s is already running." msgstr "%s est déjà démarré." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -15294,7 +15313,7 @@ msgstr "Coloration de colonne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " ou " @@ -18094,7 +18113,7 @@ msgid "Options to customize the ebook viewer" msgstr "Options de personnalisation du visionneur de livre numérique" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Se souvenir de la dernière taille de fenêtre utilisée" @@ -18350,40 +18369,40 @@ msgstr "&Feuille de style utilisateur" msgid "No results found for:" msgstr "Aucun résultat trouvé pour :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Rechercher dans le dictionnaire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "&Chercher la prochaine occurrence" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Aller vers…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Section suivante" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Section précédente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Début du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Fin du document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Début de la section" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Fin de la section" @@ -18455,61 +18474,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Rechercher du texte dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Basculer en plein écran (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Mode plein écran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Faites un clic droit pour afficher les contrôles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Appuyez sur Echap pour quitter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Afficher / masquer les contrôles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Aperçu avant impression" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Effacer la liste des livres ouverts récemment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Connexion à dict.org pour rechercher : <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "Cet emplacement n'existe pas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "L'emplacement indiqué par cet article n'existe pas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Choisir un livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Livres numériques" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18518,77 +18537,77 @@ msgstr "" "Modifie la taille de fonte %(which)s\n" "Agrandissement courant: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "plus grand" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "plus petit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Pas de correspondance trouvée pour : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Chargement du flux…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Aménagement de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Marque-page #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Ajouter un signet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Entrer un titre pour le signet :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Gérer les Signets" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Chargement du livre numérique…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Impossible d’ouvrir le livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Options pour contrôler le visionneur de livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si spécifié, la fenêtre du visionneur essaiera d’apparaître au premier plan " "au lancement." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si précisé, la fenêtre du visionneur essaiera de s’ouvrir en plein écran au " "démarrage." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" "Afficher les alertes javascript et les messages console dans la console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18597,7 +18616,7 @@ msgstr "" "endroit tel celui qui est affiché dans le coin inférieur gauche du " "visionneur." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18676,11 +18695,11 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Nom de test invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18689,19 +18708,19 @@ msgstr "" "Le nom <b>%r</b> ne semble pas finir avec une extension de fichier. Le nom " "doit finir par une extension de fichier comme .epub ou .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Faire glisser pour redimensionner" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Afficher" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Masquer" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Basculer" @@ -20091,7 +20110,7 @@ msgstr "" "Par défaut: Pas de filtre" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Affiche des informations détaillées. Utile pour le débogage" @@ -22185,114 +22204,114 @@ msgstr "Article sans titre" msgid "Unknown News Source" msgstr "Source d’information inconnue" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "La recette \"%s\" a besoin d’un nom d’utilisateur et d’un mot de passe." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Téléchargement terminé" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Impossible de télécharger les articles suivants;" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" "Impossible de télécharger certaines parties pour les articles suivants :" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tLiens qui ont échoués :" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Impossible de récupérer l’article." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" "Les informations de débogage sont disponibles précédement dans ce journal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Lancer avec -vv pour voir la raison" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Récupération des flux…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Obtient les flux à partir de la page d’index" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Essaie de télécharger la couverture…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Génération du masthead…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Commence le téléchargement [processus %d]…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Flux téléchargés de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Impossible de télécharger la couverture : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Télécharge la couverture de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "L’image du titre a été téléchargée" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Articles dans ce numéro: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Article sans titre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Article téléchargé : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Impossible de télécharger l’article : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Récupération du flux" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -22300,7 +22319,7 @@ msgstr "" "La connexion a échouée, vérifier votre nom d’utilisateur et votre mot de " "passe pour le service Périodique calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -22347,7 +22366,7 @@ msgstr "Sections" msgid "Articles" msgstr "Articles" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -22357,13 +22376,13 @@ msgstr "" "\n" "Où URL est par exemple http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Répertoire de base dans lequel l’URL est sauvegardée. Par défaut : %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22372,7 +22391,7 @@ msgstr "" "Délai d’attente en secondes pour la réponse du serveur. Par défaut : " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22381,7 +22400,7 @@ msgstr "" "Nombre maximum de niveaux de récursivité c-à-d le niveau de profondeur de " "liens à suivre. Par défaut : %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -22390,7 +22409,7 @@ msgstr "" "Nombre maximum de fichiers à télécharger. Ceci ne sera valable que pour les " "fichiers à partir des balises <a href>.Par défaut : %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22399,7 +22418,7 @@ msgstr "" "Intervalle minimal entre deux téléchargements, en secondes. %default s par " "défaut." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22407,7 +22426,7 @@ msgstr "" "Encodage des caractères pour les sites web que vous essayer de télécharger. " "Par défaut, essaie et trouve l’encodage." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -22418,7 +22437,7 @@ msgstr "" "correspondra à quelque expression que ce soit, sera suivi. Par défaut, tous " "les liens sont suivis." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -22432,7 +22451,7 @@ msgstr "" "rationnelle filtre et correspondance sont spécifiées, alors l’expression " "rationnelle filtre est appliquée en premier." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Ne pas télécharger les feuilles de style CSS." diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index 8d638736cc..d207aac62a 100644 --- a/src/calibre/translations/fr_CA.po +++ b/src/calibre/translations/fr_CA.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-03-30 13:27+0000\n" "Last-Translator: Richard Boudreau <Unknown>\n" "Language-Team: French (Canada) <fr_CA@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:59+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:06+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -995,17 +995,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1087,51 +1087,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1151,7 +1147,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1159,7 +1155,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3797,7 +3793,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3844,7 +3840,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3951,70 +3947,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4397,20 +4393,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5038,7 +5034,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6125,8 +6121,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6203,12 +6199,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7722,12 +7718,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8976,44 +8972,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9022,19 +9018,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9064,41 +9060,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10139,7 +10135,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10814,6 +10810,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10851,10 +10870,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11231,11 +11246,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11458,7 +11473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11743,12 +11758,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11908,6 +11923,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13501,7 +13520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15911,7 +15930,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16140,40 +16159,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16245,139 +16264,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16453,30 +16472,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17571,7 +17590,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19259,117 +19278,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19414,60 +19433,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19475,7 +19494,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 33cfb3f124..e218ae0de3 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-04-24 07:58+0000\n" "Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\n" "Language-Team: dev@gl.openoffice.org\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:47+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:53+0000\n" +"X-Generator: Launchpad (build 15520)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -115,7 +115,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -146,8 +146,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -182,7 +182,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1005,7 +1005,7 @@ msgstr "Rexistro de depuración" msgid "Communicate with Android phones." msgstr "Comunicar con teléfonos Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1013,11 +1013,11 @@ msgstr "" "Lista de cartafoles, separados por comas, onde almacenar os libros no " "dispositivo. Usarase o primeiro que exista" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Comunicarse coas tablets WebOs." @@ -1128,38 +1128,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Actualizando a relación de metadatos..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d de %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "rematado" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1169,7 +1165,7 @@ msgstr "" "Eliminar co aplicativo do iBooks\n" "Premer «Amosar detalles» para obter unha lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1177,7 +1173,7 @@ msgstr "" "Algunhas cubertas non se converteron. \n" "Prema «Amosar detalles» para relacionalas." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1197,7 +1193,7 @@ msgstr "" msgid "News" msgstr "Noticias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1205,7 +1201,7 @@ msgstr "Noticias" msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Comunicar con iTunes." @@ -4253,7 +4249,7 @@ msgstr "" "través de LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4300,7 +4296,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "O tempo de espera de Amazon expirou. Volva a tentalo máis tarde" @@ -4407,70 +4403,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Índice de contidos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Páxina de título" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Índice" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glosario" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Agradecementos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Colofón" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Dereitos de autor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedicatoria" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epígrafe" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Prólogo" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Lista de ilustracións" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Lista de táboas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Notas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Prefacio" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Texto principal" @@ -4912,20 +4908,20 @@ msgstr "Desactivar as animacións IU" msgid "tag browser categories not to display" msgstr "Categorías do navegador de etiquetas que non se mostrarán" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Escoller os ficheiros" @@ -5579,7 +5575,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6713,8 +6709,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6795,12 +6791,12 @@ msgid "Collections" msgstr "Coleccións" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Pegar cuberta" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiar cuberta" @@ -8356,12 +8352,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Expresión regular incorrecta" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Expresión regular incorrecta: %s" @@ -9718,44 +9714,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "O elemento está en branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un elemento non se pode deixar en branco. Elimíneo no seu canto." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Non seleccionou ningún elemento" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Debe seleccionar un elemento da lista de elementos dispoñíbeis." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Non se seleccionou ningún elemento" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Editor de categorías" @@ -9764,7 +9760,7 @@ msgid "Items in use" msgstr "Elementos a se empregar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9773,12 +9769,12 @@ msgstr "" "libros e da base de datos." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Cambiar o nome ao elemento en cada libro que o emprega." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl + S" @@ -9813,41 +9809,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Non se atopou ningunha coincidencia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Cambiar maiúsculas e minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Maiúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Inverter mayúsculas/minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Formato de título (todas as iniciais en maiúscula)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Pór en maiúsculas" @@ -10967,7 +10963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Buscar" @@ -11708,6 +11704,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11745,10 +11764,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -12142,11 +12157,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Non hai coincidencias" @@ -12370,7 +12385,7 @@ msgstr "&Atallo:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Ningún" @@ -12660,12 +12675,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do visor de LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Páxina seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Páxina anterior" @@ -12835,6 +12850,10 @@ msgstr "Non é posíbel iniciar " msgid "%s is already running." msgstr "%s xa se está executando." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14533,7 +14552,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " ou " @@ -17171,7 +17190,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcións para personalizar o visualizador de libros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Lembrar o tamaño da última xanela usada" @@ -17414,40 +17433,40 @@ msgstr "Usar &folla de estilos" msgid "No results found for:" msgstr "Non se atoparon resultados para:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Buscar no dicionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ir a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Sección seguinte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Sección anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Inicio do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Final do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Inicio da sección" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Final da sección" @@ -17519,142 +17538,142 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Buscar polo texto no libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Previsualización da impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Limpar a lista dos libros abertos recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Conectando a dict.org para buscar: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Escoller libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Non se atoparon coincidencias con: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Cargando fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Dispoñendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Engadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Introducir o título do marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Xestionar os marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Cargando libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Non se puido abrir o libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opcións de control do visor de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se se especifica, a xanela do visor tentará situarse na fronte cando se " "inicie o programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se se activa, a xanela do visor tentará iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Dirixir alertas de JavaScript e mensaxes de consola á consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -17733,30 +17752,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Arrastre para axustar o tamaño" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Agochar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Alternar" @@ -19086,7 +19105,7 @@ msgstr "" "Valor predeterminado: sen filtrado" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar información de saída detallada. Útil para a depuración" @@ -20977,112 +20996,112 @@ msgstr "Artigo sen título" msgid "Unknown News Source" msgstr "Fonte de novas descoñecida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "A receita «%s» necesita un nome de usuario e un contrasinal." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Rematou a descarga" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Produciuse un fallo na descarga dos seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Produciuse un fallo na descarga de partes do seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " desde " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tLigazóns erradas:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Non se puido obter o artigo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" "O resultado do rastreo de depuración aparece máis arriba neste rexistro" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Execute co parámetro -vv para ver o motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "A obter os fluxos..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Obtivéronse fontes de noticias da páxina principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Tratando de descargar a cuberta..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Xerando o tope..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Comezando a descarga [%d fío(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Fluxos descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Non se puido descargar a cuberta: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Descargando a cuberta desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Tope da imaxe descargada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Artigo sen título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artigo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Erro ao descargar o artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Obtendo o fluxo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -21090,7 +21109,7 @@ msgstr "" "No se pudo iniciar a sesión, comprobe o seu nome de usuario ou contrasinal " "do servizo de boletín do Calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -21137,7 +21156,7 @@ msgstr "Seccións" msgid "Articles" msgstr "Artigos" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -21147,12 +21166,12 @@ msgstr "" "\n" "Onde URL é, por exemplo, http://google.es" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Directorio base onde se gardan os URL. O predeterminado é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -21161,7 +21180,7 @@ msgstr "" "Tempo máximo en segundos para esperar a resposta do servidor. Valor " "predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -21170,7 +21189,7 @@ msgstr "" "Máximo número de niveis de recursividade, i.e., profundidade das ligazóns a " "seguir. Valor predeterminado: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -21179,7 +21198,7 @@ msgstr "" "O número máximo de ficheiros para descargar. Isto soamente se aplica a " "ficheiros procedentes de etiquetas <a href>. O predeterminado é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -21188,7 +21207,7 @@ msgstr "" "Intervalo minimo en segundos entre obtención de datos consecutivos. Valor " "predeterminado: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -21196,7 +21215,7 @@ msgstr "" "Codificación para os sitios web que está intentando descargar. O modo " "predeterminado é para tentar averiguar a codificación." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -21207,7 +21226,7 @@ msgstr "" "algunha das expresións regulares, seguirase a ligazón. De modo " "predeterminado, séguense todas as ligazóns." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -21215,7 +21234,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Non descargar follas de estilo CSS" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index c73426ee30..afc97a17cf 100644 --- a/src/calibre/translations/gu.po +++ b/src/calibre/translations/gu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-20 06:46+0000\n" "Last-Translator: Hasit Bhatt <hasit.p.bhatt@gmail.com>\n" "Language-Team: Gujarati <gu@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:47+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:54+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 4e1d681992..5641b8a41f 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-22 13:52+0000\n" "Last-Translator: Alex <alex.maccabi@gmail.com>\n" "Language-Team: Hebrew <he@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:48+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:54+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -968,17 +968,17 @@ msgstr "רשימת פעולת לצורך תיקון שגיאות קוד" msgid "Communicate with Android phones." msgstr "מתקשר עם טלפון Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "רשימת ספריות מופרדות בפסיקל שליחת ספרשת למכשיר." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "תקשר עם סלולרי S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1062,38 +1062,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "מעדכן רישום נתוני מטא של החומרה" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d מתוך %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "הסתיים" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1103,7 +1099,7 @@ msgstr "" "הסר בעזרת אפליקציית ה-iBooks.\n" "לחץ על 'הצג פרטים' לקבלת רשימה." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1111,7 +1107,7 @@ msgstr "" "לא היה אפשר להמיר חלק מתמונות השער.\n" "לחץ על 'הצג פרטים' לקבלת רשימה." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1131,7 +1127,7 @@ msgstr "" msgid "News" msgstr "חדשות" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1139,7 +1135,7 @@ msgstr "חדשות" msgid "Catalog" msgstr "קטלוג" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "תקשר עם אייטונס" @@ -3797,7 +3793,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3844,7 +3840,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3951,70 +3947,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4397,20 +4393,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5038,7 +5034,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6125,8 +6121,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6203,12 +6199,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7722,12 +7718,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8976,44 +8972,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9022,19 +9018,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9064,41 +9060,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10139,7 +10135,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10814,6 +10810,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10851,10 +10870,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11231,11 +11246,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11458,7 +11473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11743,12 +11758,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11908,6 +11923,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13501,7 +13520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15911,7 +15930,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16140,40 +16159,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16245,139 +16264,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16453,30 +16472,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "משוך לשינוי גודל" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "הסתר" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "החלפה בין מצבים" @@ -17571,7 +17590,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19259,117 +19278,117 @@ msgstr "" msgid "Unknown News Source" msgstr "מקור חדשות בלתי ידוע" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "ההורדה הסתיימה" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "הורדת הכתבות הבאות כשלה:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "מנסה להוריד עמוד שער/כריכה..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "לא הצליח להוריד כריכה: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "מוריד כריכה מ-%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "כתבה ללא שם" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "כתבה הורדה: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "הורדת הכתבה כשלה: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19416,33 +19435,33 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -19451,28 +19470,28 @@ msgstr "" "מקסימום קבצים להורדה. רק לגבי קבצים מתגיות <a href>. ברירת המחדל היא " "%default ." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "פרק הזמן בין הורדות. ברירת המחדל היא %default שניות." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" "קידוד האותיות של האתר להורדה. ברירת המחדל תנסה לנחש את הקידוד המתאים." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19480,7 +19499,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "לא להוריד דפי-סגנון CSS" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index b9a8b8ec3f..e943813c10 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-03-18 12:52+0000\n" "Last-Translator: Vibhav Pant <vibhavp@gmail.com>\n" "Language-Team: Hindi <hi@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:48+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:54+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -945,17 +945,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1037,51 +1037,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1101,7 +1097,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1109,7 +1105,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3750,7 +3746,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3797,7 +3793,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3904,70 +3900,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4350,20 +4346,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4991,7 +4987,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6078,8 +6074,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6156,12 +6152,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7675,12 +7671,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8929,44 +8925,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8975,19 +8971,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9017,41 +9013,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10092,7 +10088,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10767,6 +10763,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10804,10 +10823,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11184,11 +11199,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11411,7 +11426,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11696,12 +11711,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11861,6 +11876,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13454,7 +13473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15864,7 +15883,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16093,40 +16112,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16198,139 +16217,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16406,30 +16425,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17524,7 +17543,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19212,117 +19231,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19367,60 +19386,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19428,7 +19447,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index c5f9a2ac66..90cce6ecb6 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-04 13:42+0000\n" "Last-Translator: Tomislav Pešut <tomislav.pesut@edu.fit.ba>\n" "Language-Team: Croatian <hr@li.org>\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:54+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:01+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -115,7 +115,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -146,8 +146,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -182,7 +182,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -967,17 +967,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kominiciraj sa Android telefonima." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1059,51 +1059,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "završeno" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1123,7 +1119,7 @@ msgstr "" msgid "News" msgstr "Vijesti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1131,7 +1127,7 @@ msgstr "Vijesti" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3945,7 +3941,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3992,7 +3988,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -4099,70 +4095,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Sadržaj" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Naslovna Stranica" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "IndeksB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Pojmovnik" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Zahvale" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografija" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Kolofon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Autorsko pravo" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Posveta" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Predgovor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Popis Ilustracija" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Popis Tabela" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Zabilješke" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Uvod" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Glavni Tekst" @@ -4598,20 +4594,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Odaberi Daoteke" @@ -5244,7 +5240,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6339,8 +6335,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6417,12 +6413,12 @@ msgid "Collections" msgstr "Kolekcije" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7952,12 +7948,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Nevažeći regularni izraz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Nevažeći regularni izraz: %s" @@ -9215,44 +9211,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9261,19 +9257,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9303,41 +9299,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Podudarnosti nisu pronađene" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Promijeni Veličinu Slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Velika Slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Mala Slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Zamijeni Veličinu Slova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Veličina Slova Naslova" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10380,7 +10376,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Pretraga" @@ -11066,6 +11062,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11103,10 +11122,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11496,11 +11511,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Ne odgovara" @@ -11723,7 +11738,7 @@ msgstr "&Prečica" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Nijedan" @@ -12013,12 +12028,12 @@ msgid "LRF Viewer toolbar" msgstr "Alatna Traka LRF Preglednika" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Slijedeća Stranica" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Prethodna Stranica" @@ -12178,6 +12193,10 @@ msgstr "Ne može Krenuti " msgid "%s is already running." msgstr "%s je već aktivan." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13780,7 +13799,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " ili " @@ -16218,7 +16237,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagodbu preglednika elektroničke knjige" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu zaslona" @@ -16451,40 +16470,40 @@ msgstr "" msgid "No results found for:" msgstr "Nema pronađenih rezultata za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Pogledaj u rječniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Idi na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16556,141 +16575,141 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Traži tekst u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Pregled Ispisa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Odaberi elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Nisu pronađeni parovi za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Učitavanje protoka..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Izlaganje %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Dodaj knjižnu oznaku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Unesi naziv knjižne oznake:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Upravljaj Knjižnim Oznakama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Učitavanje elektroničke knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Nemoguće otvoriti elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opcije za kontrolu preglednika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ako je naznačeno, kod pokretanj će preglednički prozor pokušati da dođe " "ispred." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Ispiši javascript upozorenje i poruke na kontrolnu ploču" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16769,30 +16788,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17971,7 +17990,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." @@ -19685,117 +19704,117 @@ msgstr "Artikal bez naslova" msgid "Unknown News Source" msgstr "Nepoznat Izvor Vijesti" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\" recept treba korisničko ime i lozinku." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Skidanje završeno" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Neuspjelo skidanje slijedećih artikala:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Neuspjelo skidanje dijelova slijedećih artikala:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tNeuspjele veze:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Hvatanje dotoka..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Dobijeni dotoci sa indeks stranice" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Pokušaj skidanja omota..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Početak skidanja [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Dotoci skinuti na %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Nemoguće skinuti omot: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Skidanje omota sa %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Artikal bez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Skinuti artikli: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Neuspjelo skidanje artikla: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Grabljenje dotoka" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19840,7 +19859,7 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -19850,12 +19869,12 @@ msgstr "" "\n" "Gdje URL je na primjer http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Osnovni direktorij u koji je URL pohranjen. Standardan je %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -19864,7 +19883,7 @@ msgstr "" "Zastoj u sekundama za čekanje na odgovor od poslužitelja. Standardno: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -19873,7 +19892,7 @@ msgstr "" "Makismalan broj razina za suvrat, kao dubina veze za slijediti. Standardno " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -19882,7 +19901,7 @@ msgstr "" "Maksimalan broj datoteka za skinuti. Ovo se samo odnosi na datoteke sa <a " "href> tagovima. Standardno je %default." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -19891,7 +19910,7 @@ msgstr "" "Minimalan razmak u sekundama između uzastopnih hvatanja. Standardan je " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -19899,7 +19918,7 @@ msgstr "" "Šifriranje stranica koje pokušavate skinuti. Normalno je da probate " "odgonetnuti šifru." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -19909,7 +19928,7 @@ msgstr "" "može biti specificirana bezbroj puta, u kojem slučaju ako veza odgovara bilo " "kojem regexp, biće praćena. Standardno su sve veze praćene." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19917,7 +19936,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Ne skidaj CSS liste postavki" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index d7e8f1c100..f87a3b064f 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-17 14:00+0000\n" "Last-Translator: Máté Eckl <ecklm@nejanet.hu>\n" "Language-Team: Hungarian <hu@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:48+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:55+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -995,7 +995,7 @@ msgstr "Hibakeresési napló" msgid "Communicate with Android phones." msgstr "Kommunikáció Androidos telefonnal." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1003,11 +1003,11 @@ msgstr "" "Vesszővel tagolt mappa-lista az e-bookok olvasóra küldéséhez. Az első létező " "mappába kerülnek a könyvek." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Kommunikáció S60-as telefonnal." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Kommunikáció WebOS táblagépekkel." @@ -1113,38 +1113,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Eszköz metaadat listájának frissítése…" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d/%(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Kész" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1154,7 +1150,7 @@ msgstr "" "Törlés az iBooks alkalmazás segítségével.\n" "Kattintson a „Részletek” gombra a listához." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1162,7 +1158,7 @@ msgstr "" "Néhány borítót nem lehetett konvertálni.\n" "Kattintson a „Részletek megjelenítése” lehetőségre a listához." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1182,7 +1178,7 @@ msgstr "" msgid "News" msgstr "Hírek (RSS)" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1190,7 +1186,7 @@ msgstr "Hírek (RSS)" msgid "Catalog" msgstr "Katalógus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Kommunikáció iTunes-szal." @@ -4375,7 +4371,7 @@ msgstr "" "LibraryThing.com-ról\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4423,7 +4419,7 @@ msgid "" msgstr "" "A metaadatok letöltése ennek az országnak az Amazon honlapja alapján." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Az Amazon időtúllépés miatt kiléptette. Próbálja később!" @@ -4552,70 +4548,70 @@ msgid "No details available" msgstr "Nem érhetők el részletek" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Tartalomjegyzék" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Címlap" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Index" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Szószedet" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Köszönetnyilvánítás" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliográfia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Záradék" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Szerzői jog" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Ajánlás" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Mottó" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Előszó" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Illusztrációk listája" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Táblázatok listája" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Megjegyzések" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Előszó (szerk.)" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Fő szöveg" @@ -5063,20 +5059,20 @@ msgstr "Felhasználói felület animációinak tiltása" msgid "tag browser categories not to display" msgstr "Ne jelenítse meg a címkeböngésző kategóriáit." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "FIGYELMEZTETÉS:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "HIBA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "A megerősítés megjelenítése következő alkalommal is" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Válasszon a fájlok közül" @@ -5743,7 +5739,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6944,8 +6940,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7027,12 +7023,12 @@ msgid "Collections" msgstr "Gyűjtemények" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Borító beillesztése" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Borító másolása" @@ -8618,12 +8614,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Érvénytelen reguláris kifejezés" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Érvénytelen reguláris kifejezés: %s" @@ -10027,44 +10023,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (előtte %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Az elem üres" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Egy elem nem állítható „semmi”-re. Törölje, ha úgy gondolja." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Nincs elem kiválasztva" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Jelöljön ki egy elemet az Elérhető elemek listájáról." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Nincsenek elemek kiválasztva" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Legalább egy elemet ki kell jelölnie a listáról." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Biztosan törölni szeretné a következő elemeket?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Kategória szerkesztő" @@ -10073,7 +10069,7 @@ msgid "Items in use" msgstr "Használatban lévő elemek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10082,12 +10078,12 @@ msgstr "" "adatbázist is, törlődik." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Az elem átnevezése minden könyvben ahol használva van." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10122,41 +10118,41 @@ msgstr "Hivatkozás" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Nincs találat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Kisbetű - nagybetű váltás" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Nagybetűk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Kisbetűk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Kisbetű - nagybetű váltás" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Minden Szó Nagybetűvel Kezdődik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Nagy betűvel kezdődő kifejezés" @@ -11300,7 +11296,7 @@ msgstr "Elemek" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Keresés" @@ -12043,6 +12039,29 @@ msgstr "Mennyiség" msgid "Was" msgstr "Volt" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "A kiválasztott szín nevének másolása a vágólapra" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Sablonnyelv oktató" @@ -12080,10 +12099,6 @@ msgstr "Az átszínezendő &oszlop:" msgid "Copy a color name to the clipboard:" msgstr "Egy szín nevének másolása a vágólapra:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "A kiválasztott szín nevének másolása a vágólapra" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Sablon értéke:" @@ -12491,11 +12506,11 @@ msgstr "Reguláris kifejezés (?P<title>" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Nincs találat" @@ -12721,7 +12736,7 @@ msgstr "Billentyű¶ncs:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Nincs" @@ -13015,12 +13030,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF olvasó eszköztár" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Következő oldal" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Előző oldal" @@ -13190,6 +13205,10 @@ msgstr "Indítás nem lehetséges " msgid "%s is already running." msgstr "%s már fut." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -15007,7 +15026,7 @@ msgstr "Oszlop színezés" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " vagy " @@ -17734,7 +17753,7 @@ msgid "Options to customize the ebook viewer" msgstr "E-book olvasó beállítása" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Az utoljára használt ablakméret megjegyzése" @@ -17980,40 +17999,40 @@ msgstr "Felhasználói stíluslap" msgid "No results found for:" msgstr "Nincs találat a következőre:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "Keresés szótárban" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "A &következő előfordulás keresése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ugrás…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Következő szakasz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Előző szakasz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Dokumentum eleje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Dokumentum vége" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Szakasz eleje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Szakasz vége" @@ -18085,61 +18104,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Szöveg keresése a könyvben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Teljesképernyős mód be/ki (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Teljesképernyős mód" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Jobb egérgombbal kattintva megjelenik az olvasási menü" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Nyomja meg az Esc-t a kilépéshez" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Vezérlők mutatása/rejtése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Nyomtatási kép" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "A legutóbb megnyitott könyvek listájának törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Kapcsolódás a dict.org-hoz, hogy keressük: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "Nincs ilyen hely" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "Az elem által megadott hely nem létezik." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "E-book választás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "E-bookok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18148,82 +18167,82 @@ msgstr "" "Betűméret változtatása %(which)s\n" "Jelenlegi nagyítás mértéke: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "nagyobbra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "kisebbre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Nincs találat a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Folyamatban…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "%s létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Könyvjelző #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Könyvjelző hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Könyvjelző nevének megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Könyvjelzők kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "E-book betöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Nem lehet megnyitni a könyvet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Az e-book olvasó program beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál az előtérbe kerülni " "induláskor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál teljes képernyősként " "indulni" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Javascript és konzolüzenetek megjelenítése a konzolon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18302,11 +18321,11 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "A tesztnév érvénytelen" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18315,19 +18334,19 @@ msgstr "" "A <b>%r</b> név végén nincs fájlkiterjesztés. A névnek kiterjesztéssel kell " "végződnie, mint pl. „.epub” vagy „.mobi”." -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Húzza átméretezéshez" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Megjelenítés:" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Elrejtés:" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Átváltás" @@ -19694,7 +19713,7 @@ msgstr "" "Alapértelmezett: nincs szűrés" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" "Részletes kimeneti információk megjelenítése. Hasznos hibakeresésnél." @@ -21779,112 +21798,112 @@ msgstr "Névtelen cikk" msgid "Unknown News Source" msgstr "Ismeretlen Hírforrás" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "A következő letöltése nem sikerült: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "A következő recepthez felhasználónévre és jelszóra van szüksége: „%s”." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "A letöltés befejeződött" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "A következő cikkek letöltése nem sikerült:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "A következő cikkek részeinek letöltése nem sikerült:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " innen: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tHibás linkek:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Nem lehet cikket letölteni." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "A hibakeresés elérhető előrébb ebben a naplófájlban" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Futassa a -vv kapcsolóval, hogy láthassa az okát" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Hírek letöltése…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Hírek letöltve az index oldalról" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Borító letöltése…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Fejléc generálása…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Letöltés megkezdve [%d szálon]…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Hírek letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Nem lehet borítót letölteni: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Borító letöltése a következő helyről: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Fejléc kép letöltve" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Cikkek ebben a számban: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Névtelen Cikk" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Cikk letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "A következő cikk letöltése nem sikerült: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Hír letöltése" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -21892,7 +21911,7 @@ msgstr "" "Nem sikerült a bejelentkezés, ellenőrizze a calibre Periodicals " "szolgáltatáshoz tartozó felhasználónevét és jelszavát." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -21939,7 +21958,7 @@ msgstr "Szakaszok" msgid "Articles" msgstr "Cikkek" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -21948,12 +21967,12 @@ msgstr "" "%prog URL\n" "URL például a http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Az az alapmappa, ahová az URL mentve lesz. Alapértelmezett: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -21962,14 +21981,14 @@ msgstr "" "Az időtúllépés másodpercben a kiszolgáló válaszára várva. Alapbeállítás " "%default mp" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "A követendő linkmélység maximális értéke, Alapértelmezett %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -21978,7 +21997,7 @@ msgstr "" "A letöltendő fájlok maximális száma.Ez csak a <a href> HTML tag-ekben lévő " "fájlokra érvényes. Alapértelmezett: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -21987,7 +22006,7 @@ msgstr "" "A minimális időköz másodpercben az egymást követő letöltések között. " "Alapérték: %default mp." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -21995,7 +22014,7 @@ msgstr "" "A letölteni kívánt weboldal karakterkódolása. Alapbeállításként automatikus " "felismerés." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -22006,7 +22025,7 @@ msgstr "" "bármelyiknek, feldolgozásra kerül. Alapesetben minden link feldolgozásra " "kerül." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -22020,7 +22039,7 @@ msgstr "" "„match” (egyezési) reguláris kifejezés meg van adva, akkor a „filter” lesz " "először alkalmazva." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Ne töltse le a CSS stíluslapokat." diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index ed2adce553..6223023247 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-01-18 11:51+0000\n" "Last-Translator: Amri Ristadi <amristadi@gmail.com>\n" "Language-Team: Indonesian <id@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:48+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:55+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -968,17 +968,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1060,51 +1060,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1124,7 +1120,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1132,7 +1128,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3773,7 +3769,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3820,7 +3816,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3927,70 +3923,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4373,20 +4369,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5014,7 +5010,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6101,8 +6097,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6179,12 +6175,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7698,12 +7694,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8952,44 +8948,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8998,19 +8994,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9040,41 +9036,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10115,7 +10111,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10790,6 +10786,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10827,10 +10846,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11207,11 +11222,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11434,7 +11449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11719,12 +11734,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11884,6 +11899,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13477,7 +13496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15887,7 +15906,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16116,40 +16135,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16221,139 +16240,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16429,30 +16448,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17547,7 +17566,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19235,117 +19254,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19390,60 +19409,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19451,7 +19470,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index a1af409204..adcc7f95c1 100644 --- a/src/calibre/translations/is.po +++ b/src/calibre/translations/is.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: 20120515-src_calibre_translations_calibre-is\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-23 19:33+0000\n" "Last-Translator: Sveinn í Felli <sveinki@nett.is>\n" "Language-Team: Icelandic <translation-team-is@lists.sourceforge.net>\n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:48+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:55+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -28,8 +28,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -116,7 +116,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -147,8 +147,8 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -183,7 +183,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -945,17 +945,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1037,51 +1037,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1101,7 +1097,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1109,7 +1105,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3747,7 +3743,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3794,7 +3790,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3901,70 +3897,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4347,20 +4343,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4988,7 +4984,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6075,8 +6071,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6153,12 +6149,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7672,12 +7668,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8926,44 +8922,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8972,19 +8968,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9014,41 +9010,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10089,7 +10085,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10764,6 +10760,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10801,10 +10820,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11181,11 +11196,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11408,7 +11423,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11693,12 +11708,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11858,6 +11873,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13451,7 +13470,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15861,7 +15880,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16090,40 +16109,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16195,139 +16214,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16403,30 +16422,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17521,7 +17540,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19209,117 +19228,117 @@ msgstr "Ónefnd grein" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " frá " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Ónefnd grein" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19364,60 +19383,60 @@ msgstr "Hlutar" msgid "Articles" msgstr "Greinar" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19425,7 +19444,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index fe320d3c38..af6803c33b 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -9,16 +9,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" -"PO-Revision-Date: 2012-06-23 06:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"PO-Revision-Date: 2012-06-29 08:20+0000\n" "Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n" "Language-Team: Italian <kde-i18n-it@kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-24 05:27+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:55+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -30,8 +30,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -118,7 +118,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -149,8 +149,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -185,7 +185,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1011,7 +1011,7 @@ msgstr "Log di debug" msgid "Communicate with Android phones." msgstr "Comunica con i telefoni Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1019,11 +1019,11 @@ msgstr "" "Elenco delle cartelle separate da virgole dei libri da inviare al " "dispositivo. Sarà usata la prima cartella esistente." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Comunica con i telefoni S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Comunica con tablet WebOS." @@ -1129,38 +1129,37 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" +"<p>Impossibile comunicare con iTunes.</p><p>Fai riferimento a questa <a " +"href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" +"commento del forum</a> per ulteriori informazioni.</p><p></p>" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Aggiornamento dei metadati sul dispositivo..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d di %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "completato" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1170,7 +1169,7 @@ msgstr "" "Eliminali utilizzando iBooks.\n" "Fai clic su 'Mostra dettagli' per un elenco." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1178,7 +1177,7 @@ msgstr "" "Alcune copertine non possono essere convertite.\n" "Fai clic su 'Mostra dettagli' per un elenco." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1198,7 +1197,7 @@ msgstr "" msgid "News" msgstr "Notizie" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1206,7 +1205,7 @@ msgstr "Notizie" msgid "Catalog" msgstr "Catalogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Comunica con iTunes." @@ -4428,7 +4427,7 @@ msgstr "" "con da ISBN da LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4476,7 +4475,7 @@ msgid "" msgstr "" "I metadati da Amazon saranno ottenuti dal sito Amazon di questo stato." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Timeout da Amazon. Prova più tardi." @@ -4603,70 +4602,70 @@ msgid "No details available" msgstr "Nessun dettaglio disponibile" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Indice" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Pagina del titolo" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Indice analitico" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glossario" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Ringraziamenti" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Colophon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Diritti d'autore" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedica" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigrafe" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Premessa" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Indice delle figure" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Indice delle tabelle" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Note" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Prefazione" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Corpo del testo" @@ -5126,20 +5125,20 @@ msgstr "Disattiva animazioni interfaccia" msgid "tag browser categories not to display" msgstr "categorie del navigatore dei tag da non visualizzare" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "ATTENZIONE:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ERRORE:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Mostra ancora questa conferma" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Seleziona documenti" @@ -5803,7 +5802,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6981,8 +6980,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7062,12 +7061,12 @@ msgid "Collections" msgstr "Raccolte" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Incolla copertina" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copia copertina" @@ -8672,12 +8671,12 @@ msgstr "" "utilizzata)?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Espressione regolare non valida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Espressione regolare non valida: %s" @@ -10093,44 +10092,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "L'elemento è vuoto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un elemento non può essere impostato a niente. Eliminalo piuttosto." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Nessun elemento selezionato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Devi selezionare un elemento dalla lista degli elementi disponibili." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Nessun elemento selezionato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Devi selezionare almeno un elemento dall'elenco." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Sei sicuro di voler eliminare i seguenti elementi?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Editor di categoria" @@ -10139,7 +10138,7 @@ msgid "Items in use" msgstr "Elementi da usare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10148,12 +10147,12 @@ msgstr "" "e lo eliminerà dal database." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Rinomina l'elemento in ogni libro dove è presente." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10189,41 +10188,41 @@ msgstr "Collegamento" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Nessuna corrispondenza trovata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Modifica capitalizzazione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Maiuscole" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minuscole" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Inverti capitalizzazione dei caratteri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Caratteri per titolo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Iniziali maiuscole" @@ -11365,7 +11364,7 @@ msgstr "Elementi" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Cerca" @@ -12105,6 +12104,29 @@ msgstr "Conteggio" msgid "Was" msgstr "Era" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "Trova" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "Devi inserire del testo da ricercare" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "Nessun tag trovato" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "Cerca un elemento nella colonna Tag" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Copia il nome del colore selezionato negli appunti" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Tutorial sul modello del linguaggio" @@ -12142,10 +12164,6 @@ msgstr "Imposta il colore della colonna:" msgid "Copy a color name to the clipboard:" msgstr "Copia il nome di un colore negli appunti:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Copia il nome del colore selezionato negli appunti" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Valore del modello:" @@ -12550,11 +12568,11 @@ msgstr "Espressione regolare (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Nessuna corrispondenza" @@ -12779,7 +12797,7 @@ msgstr "&Scorciatoia:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Nessuno" @@ -13074,12 +13092,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra degli strumenti visualizzatore LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Pagina successiva" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Pagina precedente" @@ -13250,6 +13268,10 @@ msgstr "Impossibile iniziare " msgid "%s is already running." msgstr "%s è già in esecuzione." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "Comando di shutdown inviato, in attesa di chiusura..." + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -15007,7 +15029,7 @@ msgstr "Colorazione delle colonne" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " oppure " @@ -17734,7 +17756,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opzioni per personalizzare il lettore di libri" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Ricorda la dimensione della finestra usata l'ultima volta" @@ -17988,40 +18010,40 @@ msgstr "Foglio di &stile dell'utente" msgid "No results found for:" msgstr "Nessun risultato trovato per:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "Cerca ne&l dizionario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "Cerca l'occorrenza &successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Vai a..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Sezione successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Sezione precedente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Inizio documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Fine documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Inizio sezione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Fine sezione" @@ -18098,139 +18120,139 @@ msgstr "" "riferimento</i>, facendo clic sul relativo pulsante della barra degli " "strumenti." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Cerca testo nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Passa a schermo intero (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Modalità a schermo intero" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Clic con il tasto destro per mostrare i controlli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Premi Esc per uscire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Mostra/nascondi i controlli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Anteprima di stampa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Cancella l'elenco dei libri aperti di recente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Sto collegano a dict.org per cercare: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "Nessuna posizione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "La posizione alla quale l'elemento fa riferimento non esiste." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Scelta libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "più grande" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "più piccolo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Nessuna corrispondenza trovata per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Caricamento..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Impaginazione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Segnalibro #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Aggiungi segnalibro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Inserire il titolo per il segnalibro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Gestire i segnalibri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Caricamento libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Impossibile aprire il libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opzioni per controllare il visualizzatore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se specificato, la finestra di visualizzazione tenterà di apparire in primo " "piano quando avviata." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se selezionato, all'avvio la finestra del visualizzatore si aprirà a schermo " "intero." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" "Scrivi avvertenze dall'esecuzione e messaggi dal quadro di comando nella " "finestra del quadro di comando." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18238,7 +18260,7 @@ msgstr "" "La posizione alla quale aprire il libro specificato. La posizione è visibile " "nell'angolo in alto a sinistra del visualizzatore." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18317,11 +18339,11 @@ msgstr "Interpretazione non riuscita" msgid "Failed to render document %s" msgstr "Interpretazione del documento %s non riuscita" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Nome del test non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18330,19 +18352,19 @@ msgstr "" "Il nome <b>%r</b> non sembra terminare con un'estensione. Il nome deve " "terminare con un'estensione del tipo .epub o .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Trascinare per ridimensionare" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Visualizza" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Nascondi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Attiva/Disattiva" @@ -19135,6 +19157,8 @@ msgid "" "\n" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" +"\n" +"*** Aggiunta sezione 'Per autore' richiesta per l'output MOBI ***" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 msgid "No enabled genres found to catalog.\n" @@ -19631,7 +19655,7 @@ msgstr "" "Predefinito: nessun filtraggio" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Mostra un output dettagliato. Utile per il debug" @@ -21481,111 +21505,111 @@ msgstr "Articolo senza titolo" msgid "Unknown News Source" msgstr "Sorgente di notizie sconosciuta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "Scaricamento di %s non riuscito" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "La ricetta \"%s\" richiede un nome utente e password." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Scaricamento completato" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Scaricamento non riuscito dei seguenti articoli:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Scaricamento dei seguenti articoli non riuscito parzialmente:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " da " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tCollegamenti non validi:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Impossibile scaricare l'articolo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Esegui con -vv per vedere il motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Scaricamento fonti..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Ricevute fonti dalla pagina principale" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Tentativo di scaricamento della copertina..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Preparazione dell'immagine principale in corso" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Inizio scaricamento [%d articoli]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Fonti scaricate in %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Impossibile scaricare la copertina: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Scaricamento copertina da %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Immagine principale scaricata" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Articoli in questo numero: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Articolo senza titolo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Articolo scaricato: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Scaricamento non riuscito dell'articolo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Scaricamento fonte" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -21593,7 +21617,7 @@ msgstr "" "Impossibile accedere, controllare il nome utente e la password per il " "servizio Periodici di calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -21640,7 +21664,7 @@ msgstr "Sezioni" msgid "Articles" msgstr "Articoli" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -21650,12 +21674,12 @@ msgstr "" "\n" "Dov'è l'URL. Esempio: http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Cartella base in cui le URL sono salvate. Predefinita: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -21664,7 +21688,7 @@ msgstr "" "Timeout in secondi da aspettare per una risposta dal server. Predefinito: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -21673,7 +21697,7 @@ msgstr "" "Numero massimo di livelli ricorsivi, cioè profondità dei link da seguire. " "Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -21682,7 +21706,7 @@ msgstr "" "Il numero massimo di file da scaricare. Questo si applica solo ai file con " "tag <a href>. Il valore predefinito è %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -21691,7 +21715,7 @@ msgstr "" "Intervallo minimo in secondi tra due scaricamenti consecutivi. Predefinito: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -21699,7 +21723,7 @@ msgstr "" "La codifica caratteri del sito web che si sta cercando di scaricare. " "L'impostazione predefinita è quella di provare e indovinare la codifica." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -21710,7 +21734,7 @@ msgstr "" "questo modo se un collegamento corrisponde a una delle espressioni regolari " "sarà seguito. Per impostazione predefinita i collegamenti non vengono seguiti" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -21718,7 +21742,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Non scaricare i fogli di stile CSS" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 3f0857b35c..8e86a5207a 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-20 16:02+0000\n" "Last-Translator: Shushi Kurose <md81bird@hitaki.net>\n" "Language-Team: Japanese <ja@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:49+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:56+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -955,17 +955,17 @@ msgstr "デバッグログ" msgid "Communicate with Android phones." msgstr "Androidフォンと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "電子書籍を送るためのデバイス上のディレクトリ名。カンマ区切りのリストで、最初に見つかったものが利用される" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "電話機 S60 と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "WebOSタブレットと通信します。" @@ -1064,38 +1064,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "デバイスの書誌情報リストを更新しています..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d / %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "完了" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1105,7 +1101,7 @@ msgstr "" "iBooksアプリを使って削除してください。\n" "「詳細を表示」をクリックするとリストを表示します。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1113,7 +1109,7 @@ msgstr "" "いくつかの表紙が変換できませんでした。\n" "「詳細を表示」をクリックするとリストを表示します。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1133,7 +1129,7 @@ msgstr "" msgid "News" msgstr "ニュース" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1141,7 +1137,7 @@ msgstr "ニュース" msgid "Catalog" msgstr "カタログ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "iTunesと通信します。" @@ -4010,7 +4006,7 @@ msgstr "" "表紙イメージとソーシャルな書誌情報を、ISBNに基づいてLibraryThing.comから取得します。\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4057,7 +4053,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Amazonからの書誌情報はこの国のAmazonウエブサイトから取得されます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazonがタイムアウトしました。後でまた試してみてください。" @@ -4173,70 +4169,70 @@ msgid "No details available" msgstr "詳細不明" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "目次" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "タイトルページ" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "索引" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "用語解説" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "謝辞" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "書誌情報" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "出版社のマーク" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "著作権" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "献辞" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "題辞" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "前書き" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "図一覧" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "表一覧" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "注釈" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "はじめに" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "本文" @@ -4663,20 +4659,20 @@ msgstr "UIアニメーションを無効にする。" msgid "tag browser categories not to display" msgstr "タグブラウザーのカテゴリを表示しない。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "重要:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "エラー:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "この確認をまた出す。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "ファイル選択" @@ -5311,7 +5307,7 @@ msgstr "環境変数CALIBRE_OVERRIDE_DATABASE_PATHを使用中に他のライブ #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6430,8 +6426,8 @@ msgstr "このフォルダーとそのサブフォルダーからcalibreのラ #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6508,12 +6504,12 @@ msgid "Collections" msgstr "コレクション" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "表紙を貼り付け" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "表紙をコピー" @@ -8062,12 +8058,12 @@ msgid "" msgstr "編集されている検索/置換の定義は、定義リストに追加されていません。登録を継続しますか?(定義は使用されません)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "無効な正規表現です" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "次の正規表現は無効です: %s" @@ -9380,44 +9376,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (前は %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "アイテムが空白です" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "アイテムは空白に設定できません。削除してください。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "アイテムが選択されていません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "使用できるアイテムのリストからアイテムを1つ選択する必要があります。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "アイテムが選択されていません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "最低でもリストから1つのアイテムを選択しなければなりません。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "本当にこれらのアイテムを削除しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "カテゴリ編集" @@ -9426,19 +9422,19 @@ msgid "Items in use" msgstr "使用中の項目" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "データベースからアイテムを削除します。これはまず本からアイテムを取り除き、そしてデータベースから削除します。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "アイテムが使われているすべての本で、アイテム名を変更します。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9472,41 +9468,41 @@ msgstr "リンク" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "一致しませんでした" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "大文字小文字を変更" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "大文字" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "小文字" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "大文字小文字を変更" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "頭文字を大文字化" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "先頭のみ大文字化" @@ -10588,7 +10584,7 @@ msgstr "項目" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "検索" @@ -11286,6 +11282,29 @@ msgstr "カウント" msgid "Was" msgstr "以前" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "選択された色の名前をクリップボードにコピー:" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "テンプレート言語チュートリアル" @@ -11323,10 +11342,6 @@ msgstr "列の色を設定:" msgid "Copy a color name to the clipboard:" msgstr "色の名前をクリップボードにコピー:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "選択された色の名前をクリップボードにコピー:" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "テンプレートの値:" @@ -11720,11 +11735,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "マッチするものはありません" @@ -11946,7 +11961,7 @@ msgstr "ショートカット(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "なし" @@ -12231,12 +12246,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF ビューアーツールバー" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "次のページ" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "前のページ" @@ -12399,6 +12414,10 @@ msgstr "開始できません " msgid "%s is already running." msgstr "%s はすでに実行中です" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14077,7 +14096,7 @@ msgstr "列の色づけ" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " か " @@ -16626,7 +16645,7 @@ msgid "Options to customize the ebook viewer" msgstr "電子書籍ビューアーをカスタマイズするためのオプション" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "最後に使ったウィンドウのサイズを覚える" @@ -16858,40 +16877,40 @@ msgstr "ユーザースタイルシート(&S):" msgid "No results found for:" msgstr "結果が見つかりませんでした:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "辞書を検索(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "次を検索(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "ジャンプ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "次の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "前の章" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "文書の最初" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "文書の最後" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "章の頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "章末" @@ -16963,61 +16982,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "本内のテキストを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "印刷プレビュー" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "最近開いた本のリストをクリア" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "dict.orgに接続して検索: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "電子書籍の選択" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "電子書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -17026,78 +17045,78 @@ msgstr "" "フォントサイズを %(which)s にする\n" "現在の拡大率: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "大きく" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "小さく" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "見つかりませんでした: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "フローをロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "%s をレイアウト" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "ブックマーク #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "ブックマークの追加" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "ブックマークのタイトルを入力:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "ブックマークの管理" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "電子書籍をロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "電子書籍を開けませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "電子書籍ビューアーをコントロールするオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に前面へ表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に全画面表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Javascriptアラートとコンソールメッセージをコンソールへ表示" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "指定された本を開く位置です。位置とは、ビューアーの左上の端が表示されている場所のことです。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -17176,30 +17195,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "テストメールが無効" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "名前<b>%r</b>にはファイル拡張子がありません。名前は .epub や .mobi のような拡張子がなければなりません。" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "ドラッグしてサイズ変更" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "表示" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "隠す" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "切り替え" @@ -18487,7 +18506,7 @@ msgstr "" "デフォルト: フィルターなし" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "詳細な出力情報を表示します。デバッグに便利です。" @@ -20365,117 +20384,117 @@ msgstr "タイトルのない記事" msgid "Unknown News Source" msgstr "不明なニュースソース" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\" レシピはユーザー名とパスワードが必要です。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "ダウンロード完了" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "以下の記事のダウンロードに失敗しました:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "以下の記事の一部のダウンロードに失敗しました。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " / " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\t失敗したリンク:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "記事を取得できませんでした。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "デバッグ用トレースバックはこのログの前のほうにあります。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "-wを付けて実行すると理由が参照できます" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "フィードの取得中..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "インデックスページからフィードを取得" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "表紙をダウンロードしようとしています..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "ロゴイメージを生成中..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "ダウンロードを開始 [%d スレッド]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "%s にフィードがダウンロードされました。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "表紙がダウンロードできません: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "%s から表紙をダウンロード中" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "ロゴイメージをダウンロードしました" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "このニュースの記事: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "タイトルのない記事" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "記事をダウンロードしました:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "記事のダウンロードに失敗しました:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "フィードを取得中" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "ログインに失敗。Calibreの定期刊行物サービスにあるユーザー名とパスワードの設定を確かめてください。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -20520,7 +20539,7 @@ msgstr "セクション" msgid "Articles" msgstr "記事" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -20530,46 +20549,46 @@ msgstr "" "\n" "URLは例えば以下のような物:http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "URLが保存されるベースディレクトリ。デフォルトは %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "サーバーからの応答を待つタイムアウトの秒数。デフォルト: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "再帰的にたどる最大のレベル。(リンクをたどる深さ)デフォルト: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "ダウンロードする最大のファイル数。これは <a href> タグのみに適用されます。デフォルトは %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "連続して取得する間隔の最小の間隔秒。デフォルトは %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "ダウンロードしようとするウエブサイトの文字エンコーディング。デフォルトではエンコーディングは自動判別されます。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -20578,7 +20597,7 @@ msgstr "" "この正規表現にマッチするリンクのみをたどる。このオプションは何度でも指定できるので、指定したどれかの正規表現にマッチすれば、そのリンクはたどられます。デフ" "ォルトではすべてのリンクをたどります。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20586,7 +20605,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "CSS(スタイルシート)をダウンロードしない" diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index 006c400d20..9461e785fd 100644 --- a/src/calibre/translations/kn.po +++ b/src/calibre/translations/kn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-09 10:16+0000\n" "Last-Translator: s k Nagesh <sknagesh@gmail.com>\n" "Language-Team: Kannada <kn@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:49+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:56+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -946,17 +946,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1038,51 +1038,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1102,7 +1098,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1110,7 +1106,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3748,7 +3744,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3795,7 +3791,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3902,70 +3898,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4348,20 +4344,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4989,7 +4985,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6076,8 +6072,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6154,12 +6150,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7673,12 +7669,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8927,44 +8923,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8973,19 +8969,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9015,41 +9011,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10090,7 +10086,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10765,6 +10761,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10802,10 +10821,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11182,11 +11197,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11409,7 +11424,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11694,12 +11709,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11859,6 +11874,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13452,7 +13471,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15862,7 +15881,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16091,40 +16110,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16196,139 +16215,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16404,30 +16423,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17522,7 +17541,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19210,117 +19229,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19365,60 +19384,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19426,7 +19445,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 98855b73fa..16524b4646 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-04 11:13+0000\n" "Last-Translator: Hyun-ho Noh <Unknown>\n" "Language-Team: Korean <ko@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:49+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:56+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -953,17 +953,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "안드로이드폰과 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "장치에 전자책을 전송할 디렉토리의 목록입니다. 쉼표(,)로 구분합니다. 먼저 기존의 디렉토리를 사용됩니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "S60 휴대폰과 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1047,38 +1047,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "장치의 메타 정보 목록을 갱신합니다..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "완료됨" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1088,7 +1084,7 @@ msgstr "" "iBooks 앱을 이용해서 삭제합니다.\n" "목록를 보려면 '상세히 보기'를 누르세요." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1096,7 +1092,7 @@ msgstr "" "일부 표지를 변환할 수 없었습니다.\n" "목록을 보려면 '상세히 보기'를 누르세요." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1116,7 +1112,7 @@ msgstr "" msgid "News" msgstr "뉴스" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1124,7 +1120,7 @@ msgstr "뉴스" msgid "Catalog" msgstr "분류" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "iTunes와 통신합니다." @@ -3839,7 +3835,7 @@ msgstr "" "LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3886,7 +3882,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3993,70 +3989,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "목차" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "제목 페이지" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "색인" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "용어집" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "참고 문헌" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "출판 정보" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "저작권" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "바치는 글" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "서문" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "그림 차례" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "표 차례" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "노트" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "서문" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "본문" @@ -4481,20 +4477,20 @@ msgstr "UI 애니메이션을 사용하지 않음" msgid "tag browser categories not to display" msgstr "표시하지 않을 태그 탐색기의 분류" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "파일 선택하기" @@ -5124,7 +5120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6211,8 +6207,8 @@ msgstr "이 폴더와 하위폴더에서 Calibre의 라이브러리로 가져올 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6289,12 +6285,12 @@ msgid "Collections" msgstr "모음집" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7814,12 +7810,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "잘못된 정규 표현식" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "잘못된 정규 표현식: %s" @@ -9070,44 +9066,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "항목이 비어있음" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "선택된 항목이 없음" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "이용가능 목록에서 하나의 항목을 선택해야 합니다." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "선택된 항목이 없음" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "분류 편집기" @@ -9116,19 +9112,19 @@ msgid "Items in use" msgstr "사용중인 항목" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "데이터베이스에서 항목을 삭제합니다. 모든 책에서 적용을 해제한 다음 데이터베이스에서 삭제할 것입니다." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "사용되는 모든 책에서 항목의 이름을 바꿉니다." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9158,41 +9154,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "일치하는 것이 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "대소문자 바꾸기" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "대문자" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "소문자" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "대소문자 바꾸기" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "제목 대소문자" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10236,7 +10232,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "검색" @@ -10911,6 +10907,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10948,10 +10967,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11328,11 +11343,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "일치하지 않습니다" @@ -11555,7 +11570,7 @@ msgstr "단축키(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "없음" @@ -11840,12 +11855,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF 뷰어 툴바" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "다음 쪽" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "이전 쪽" @@ -12005,6 +12020,10 @@ msgstr "" msgid "%s is already running." msgstr "%s은(는) 이미 실행 중입니다." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13608,7 +13627,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " 또는 " @@ -16027,7 +16046,7 @@ msgid "Options to customize the ebook viewer" msgstr "전자책 뷰어 사용자 정의 옵션" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "최근 사용된 창 크기를 기억" @@ -16256,40 +16275,40 @@ msgstr "" msgid "No results found for:" msgstr "찾은 결과가 없음:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "이동하기..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "다음 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "이전 구간" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "문서 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "문서 끝" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "구간 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "구간 끝" @@ -16361,139 +16380,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "책의 본문 검색하기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "인쇄 미리보기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "전자책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "전자책" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "다음에 대해 일치하는 것이 없습니다: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "북마크 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "북마크에 대한 제목을 입력하세요:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "북마크 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "책 불러오는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "전자책을 열 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "전자책 뷰어를 제어하는 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "콘솔에 자바스크립트 경고와 콘솔 메시지를 출력합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16572,30 +16591,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "크기를 변경하려면 드래그하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "보기" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "숨기기" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17720,7 +17739,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "상세한 출력 정보를 표시합니다. 디버깅 시에 유용합니다." @@ -19420,117 +19439,117 @@ msgstr "제목없는 항목" msgid "Unknown News Source" msgstr "알 수 없는 뉴스 소스" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "'%s' 리시프는 사용자 이름과 암호를 필요로 합니다." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "내려받기 완료" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "다음 게시물의 내려받기가 실패:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "다음 게시물의 부분적 내려받기가 실패:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\t실패한 링크:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "공급자를 가져옵니다..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "색인 페이지에서 가져온 공급자" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "표지의 내려받기를 시도합니다..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "내려받기 시작 [%d 개의 스레드]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "%s에 내려받은 공급자" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "표지를 내려받을 수 없습니다: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "%s 에서 표지를 내려받습니다" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "제목없는 게시물" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "게시물 내려받음: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "게시물 내려받기 실패: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "공급자 가져오기" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19575,60 +19594,60 @@ msgstr "구간" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "서버로부터의 응답을 기다릴 대기시간입니다(초 단위). 기본값: %default 초" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "내려받을 파일의 최대 개수입니다. <a href> 태그에 있는 파일에만 적용합니다. 기본값은 %default 입니다." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "내려받으려고 하는 웹사이트에 대한 문자 인코딩입니다. 기본값은 추측하여 인코딩을 시도합니다." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19636,7 +19655,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "CSS 스타일시트를 내려받지 않음" diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index 56478fd16f..4cfac5aca0 100644 --- a/src/calibre/translations/ku.po +++ b/src/calibre/translations/ku.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-12-12 17:33+0000\n" "Last-Translator: Erdal Ronahi <erdal.ronahi@gmail.com>\n" "Language-Team: Kurdish <ku@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:50+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:56+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index a4b0051c16..377e0e4829 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n" "Language-Team: Lithuanian <lt@li.org>\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:50+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:57+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -115,7 +115,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -146,8 +146,8 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -182,7 +182,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -950,17 +950,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1042,51 +1042,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "baigta" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1106,7 +1102,7 @@ msgstr "" msgid "News" msgstr "Naujienos" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1114,7 +1110,7 @@ msgstr "Naujienos" msgid "Catalog" msgstr "Katalogas" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3752,7 +3748,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3799,7 +3795,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3906,70 +3902,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4352,20 +4348,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4993,7 +4989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6080,8 +6076,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6158,12 +6154,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7677,12 +7673,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8931,44 +8927,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8977,19 +8973,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9019,41 +9015,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10094,7 +10090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10769,6 +10765,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10806,10 +10825,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11186,11 +11201,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11413,7 +11428,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11698,12 +11713,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11863,6 +11878,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13456,7 +13475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15866,7 +15885,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16095,40 +16114,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16200,139 +16219,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16408,30 +16427,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17526,7 +17545,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19214,117 +19233,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19369,60 +19388,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19430,7 +19449,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index b780442485..6ac678fb39 100644 --- a/src/calibre/translations/ltg.po +++ b/src/calibre/translations/ltg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa <Unknown>\n" "Language-Team: Latgalian <ltg@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-23 05:00+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:07+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index 184df9a52a..f01acf3ac6 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-02-23 09:37+0000\n" "Last-Translator: PiRX <Unknown>\n" "Language-Team: Latvian <ivars.arins@dotnet.lv>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:50+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:57+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" "X-Poedit-Language: Latvian\n" @@ -29,8 +29,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -117,7 +117,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -148,8 +148,8 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -184,7 +184,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -984,7 +984,7 @@ msgstr "Atkļūdošanas žurnāls" msgid "Communicate with Android phones." msgstr "Komunicē ar Android telefoniem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -992,11 +992,11 @@ msgstr "" "Ar komatiem atdalīts saraksts ar ierīces mapēm uz kurām sūtīt e-grāmatas. " "Tiks izmantota pirmā eksistējošā mape." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Komunicē ar S60 telefoniem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Komunicē ar WebOS planšetēm." @@ -1091,38 +1091,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Atjauno ierīces metadatu katalogu..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d no %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "pabeigts" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1132,7 +1128,7 @@ msgstr "" "Izdzēsiet tās izmantojot iBooks.\n" "Lai apskatītu sarakstu, nospiediet 'Parādīt detaļas'." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1140,7 +1136,7 @@ msgstr "" "Nevarēja pārveidot dažus vākus.\n" "Klikšķiniet 'Parādīt detaļas' lai apskatītu sarakstu." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1160,7 +1156,7 @@ msgstr "" msgid "News" msgstr "Ziņas" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1168,7 +1164,7 @@ msgstr "Ziņas" msgid "Catalog" msgstr "Katalogs" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Komunicē ar iTunes." @@ -3900,7 +3896,7 @@ msgstr "" "LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3947,7 +3943,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadati tiks meklēti šīs valsts Amazon lapā." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon noildze. Mēģiniet vēlāk." @@ -4063,70 +4059,70 @@ msgid "No details available" msgstr "Nav detaļas" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Satura rādītājs" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Titullapa" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Indekss" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Vārdnīca" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Pateicības" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliogrāfija" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Pēcvārds" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Autortiesības" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Veltījums" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigrāfs" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Priekšvārds" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Ilustrāciju saraksts" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Tabulu saraksts" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Piezīmes" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Priekšvārds" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Pamatteksts" @@ -4523,20 +4519,20 @@ msgstr "Atspējot UI animācijas" msgid "tag browser categories not to display" msgstr "neattēlojamāš birku pārlūka kategorijas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "BRĪDINĀJUMS:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "KĻŪDA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Rādīt šo apstiprinājumu vēlreiz" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Izvēlieties failus" @@ -5169,7 +5165,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6263,8 +6259,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6341,12 +6337,12 @@ msgid "Collections" msgstr "Kolekcijas" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Ielīmēt vāku" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopēt vāku" @@ -7862,12 +7858,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -9118,44 +9114,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9164,19 +9160,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9206,41 +9202,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10283,7 +10279,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Meklēt" @@ -10958,6 +10954,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10995,10 +11014,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11375,11 +11390,11 @@ msgstr "Regulārā izteiksme (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Nesakrīt" @@ -11602,7 +11617,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Nav" @@ -11887,12 +11902,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Nākošā lapa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Iepriekšējā lapa" @@ -12052,6 +12067,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13656,7 +13675,7 @@ msgstr "Kolonu iekrāsošana" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " vai " @@ -16077,7 +16096,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16306,40 +16325,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Nākošā sadaļa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16411,139 +16430,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "E-grāmatas:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Pievienot grāmatzīmi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Pārvaldīt grāmatzīmes." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Ielasa e-grāmatu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Nevarēja atvērt e-grāmatu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Iestatījumi e-grāmatu skatītāja kontrolei" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16619,11 +16638,11 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -16632,19 +16651,19 @@ msgstr "" "Izskatās, ka nosaukums<b>%r</b> nebeidzas ar paplašinājumu. Nosaukumam ir " "jābeidzās ar faila paplašinājumu, piemēram .epub vai .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Parādīt" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Paslēpt" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Pārslēgt" @@ -17743,7 +17762,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19431,117 +19450,117 @@ msgstr "Raksts bez nosaukuma" msgid "Unknown News Source" msgstr "Nezināms ziņu avots" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Receptei \"%s\" nepieciešams lietotāja vārds un parole." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Lejupielāde pabeigta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Neizdevās lejupielādēt šādus rakstus:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Neizdevās lejupielādēt daļas no šiem rakstiem:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " no " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Saņem barotnes..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Mēģina lejupielādēt vāku..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Nevarēja lejupielādēt vāku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Lejupielādē vāku no %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Raksti šajā numurā: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Nenosaukts raksts" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Raksts lejupielādēts: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Raksta lejupielāde neveiksmīga: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Saņem barotni" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19586,7 +19605,7 @@ msgstr "Sadaļas" msgid "Articles" msgstr "Raksti" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -19596,53 +19615,53 @@ msgstr "" "\n" "Kur URL ir, piemēram, http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19650,7 +19669,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Izlaist CSS stilu lejupielādi." diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index 12524160f4..65b54767f2 100644 --- a/src/calibre/translations/mk.po +++ b/src/calibre/translations/mk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-11-26 20:57+0000\n" "Last-Translator: ScHRiLL <Unknown>\n" "Language-Team: Macedonian <mk@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:50+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:57+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 8ae5e4e102..0d2d040140 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Malayalam <ml@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:51+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:57+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -949,17 +949,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "ആന്‍ഡ്രോയിഡ് ഫോണുകളുമായി(Android phones) സംവതിക്കുക." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1041,51 +1041,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1105,7 +1101,7 @@ msgstr "" msgid "News" msgstr "വാര്‍ത്തകള്‍" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1113,7 +1109,7 @@ msgstr "വാര്‍ത്തകള്‍" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3756,7 +3752,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3803,7 +3799,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3910,70 +3906,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4356,20 +4352,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4997,7 +4993,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6084,8 +6080,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6162,12 +6158,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7681,12 +7677,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8935,44 +8931,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8981,19 +8977,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9023,41 +9019,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10098,7 +10094,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10773,6 +10769,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10810,10 +10829,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11190,11 +11205,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11417,7 +11432,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11702,12 +11717,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11867,6 +11882,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13460,7 +13479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15870,7 +15889,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16099,40 +16118,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16204,139 +16223,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16412,30 +16431,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17530,7 +17549,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19218,117 +19237,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19373,60 +19392,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19434,7 +19453,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index c684025ab5..16e7b80ea5 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 16:46+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Marathi <mr@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:51+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -950,17 +950,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1042,51 +1042,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "पूर्ण झालेले" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1106,7 +1102,7 @@ msgstr "" msgid "News" msgstr "वार्ता" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1114,7 +1110,7 @@ msgstr "वार्ता" msgid "Catalog" msgstr "पुस्तक सूची" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3752,7 +3748,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3799,7 +3795,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3906,70 +3902,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "मुख्यपृष्ठ" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "सूची" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "शब्दसूची" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "प्रकाशन हक्क" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "अर्पण" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "उदाहरन सूची" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "कोष्टकांची यादी" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "टिपा" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "लेखकाचे मनोगत" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4352,20 +4348,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "फाइल निवडा" @@ -4993,7 +4989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6080,8 +6076,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6158,12 +6154,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7677,12 +7673,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8931,44 +8927,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8977,19 +8973,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9019,41 +9015,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10094,7 +10090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10769,6 +10765,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10806,10 +10825,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11186,11 +11201,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11413,7 +11428,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "काहीच नही" @@ -11698,12 +11713,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11863,6 +11878,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13456,7 +13475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15866,7 +15885,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16095,40 +16114,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16200,139 +16219,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16408,30 +16427,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17526,7 +17545,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19214,117 +19233,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19369,60 +19388,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19430,7 +19449,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index c33d9499e3..1e2d2748a4 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 17:48+0000\n" "Last-Translator: esaismail@gmail.com <Unknown>\n" "Language-Team: Malay <ms@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:51+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -950,17 +950,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1042,51 +1042,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1106,7 +1102,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1114,7 +1110,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3755,7 +3751,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3802,7 +3798,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3909,70 +3905,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4355,20 +4351,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4996,7 +4992,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6083,8 +6079,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6161,12 +6157,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7680,12 +7676,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8934,44 +8930,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8980,19 +8976,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9022,41 +9018,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10097,7 +10093,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10772,6 +10768,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10809,10 +10828,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11189,11 +11204,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11416,7 +11431,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11701,12 +11716,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11866,6 +11881,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13459,7 +13478,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15869,7 +15888,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16098,40 +16117,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16203,139 +16222,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16411,30 +16430,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17529,7 +17548,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19217,117 +19236,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19372,60 +19391,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19433,7 +19452,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index e200bdf9c6..0f07223147 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-12 04:56+0000\n" "Last-Translator: Øyvind Øritsland <Unknown>\n" "Language-Team: Norwegian Bokmal <nb@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:52+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -992,7 +992,7 @@ msgstr "Feilsøkingslogg" msgid "Communicate with Android phones." msgstr "Kommuniser med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1000,11 +1000,11 @@ msgstr "" "Komma-delt liste av foldere som av e-bøker som sendes til enheten. Den " "første som eksisterer vil bli benyttet" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Kommuniser med S60 telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Kommuniser med WebOS tablet." @@ -1105,38 +1105,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Oppdaterer metadatalister for enheten..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d av %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "fullført" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1146,7 +1142,7 @@ msgstr "" "Avslutt bruk av iBook app.\n" "Klikk \"Vis Detaljer\" for liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1154,7 +1150,7 @@ msgstr "" "Noen av omslagsbildene kunne ikke konverteres.\n" "Klikk \"Vis Detaljer\" for liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1174,7 +1170,7 @@ msgstr "" msgid "News" msgstr "Nyheter" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1182,7 +1178,7 @@ msgstr "Nyheter" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Kommuniser med iTunes" @@ -4224,7 +4220,7 @@ msgstr "" "i oversettelsen.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4271,7 +4267,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon brukte for lang tid på å svare. Prøv igjen senere." @@ -4378,70 +4374,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Innholdsfortegnelse" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Tittelside" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Innhold" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Ordliste" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Påskjønnelse" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Litteraturliste" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Kolofon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Opphavsrettighet" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Tilegnet" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Forord" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Illustrasjonsliste" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Tabell-liste" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Merknader" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Forord" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Hovedtekst" @@ -4877,20 +4873,20 @@ msgstr "Slå av UI animeringer" msgid "tag browser categories not to display" msgstr "Merk browser-kategorier som ikke skal vises" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Velg filer" @@ -5538,7 +5534,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6669,8 +6665,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6751,12 +6747,12 @@ msgid "Collections" msgstr "Samlinger" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Lim inn omslag" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopier omslag" @@ -8310,12 +8306,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Ugyldig regulæruttrykk" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Ugyldig regulæruttrykk: %s" @@ -9597,45 +9593,45 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Inneholder ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Innholdet kan ikke stilles inn for å gjøre ingenting. Slett det istedet." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Intet innhold ble valgt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Du må velge innhold fra listen over tilgjengelig innhold." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Intet innhold bel valgt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Redigeringsverktøy for kategorier" @@ -9644,7 +9640,7 @@ msgid "Items in use" msgstr "Innhold i bruk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9653,12 +9649,12 @@ msgstr "" "deretter fjerne det fra databasen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Foreta navneendring av innholdet i alle bøker der det benyttes." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctr+S" @@ -9688,41 +9684,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Ingen treff" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Endre mellom store og små bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Store bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Små bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Bytt mellom store og små bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Store eller små bokstaver i tittelen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Store bokstaver" @@ -10826,7 +10822,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Søk" @@ -11520,6 +11516,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11557,10 +11576,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11951,11 +11966,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Ingen treff" @@ -12178,7 +12193,7 @@ msgstr "&Snarvei:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Ingen" @@ -12467,12 +12482,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Leser verktøylinje" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Neste side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Forrige side" @@ -12636,6 +12651,10 @@ msgstr "Kan ikke Starte " msgid "%s is already running." msgstr "%s kjører allerede." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14295,7 +14314,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " eller " @@ -16785,7 +16804,7 @@ msgid "Options to customize the ebook viewer" msgstr "Valgmuligheter for å egendefinere e-bokleseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Husk sist brukte vindustørrelse" @@ -17024,40 +17043,40 @@ msgstr "Brukers &stilark" msgid "No results found for:" msgstr "Det ble ikke funnet noe resultat for:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Slå opp i ordboken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gå til..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Neste Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Forrige Avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Begynnelsen av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Slutten av dokumentet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Begynnelsen av avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Slutten av avsnittet" @@ -17129,142 +17148,142 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Søk etter tekst i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Forhåndsvisning av utskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Kobler til dict.org for å slå opp:<b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Velg e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "E-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Ingen treff ble funnet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Lastingsflyt..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Legger ut %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Bokmerke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Legg til bokmerke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Legg inn tittel for bokmerke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Behandle bokmerker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Laster e-bok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Kunne ikke åpne e-boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Valgmuligheter for å kontrollere e-bokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om spesifisert, vil leservinduet forsøke å legge seg foran når den starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om spesifisert vil visningsvinduet forsøke å åpne fullskjermsvisning når den " "starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Skriv ut javascriptadvarsel og konsollmeldinger til konsollen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -17343,30 +17362,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Dra for å endre størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Vis" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Skjul" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Veksle" @@ -18615,7 +18634,7 @@ msgstr "" "Standard: ingen filtrering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Vis detaljert utdatainformasjon. Benyttes for feilsøking" @@ -20425,111 +20444,111 @@ msgstr "Ubetitelet artikkel" msgid "Unknown News Source" msgstr "Ukjent nyhetskilde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\"kvitteringen trenger et brukernavn og et pasord." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Nedlasting ferdig" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Klarte ikke å laste ned følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Kunne ikke laste ned deler av den følgende artikklene" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " fra " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tUgyldige lenker:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Henter matinger..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Funnet matinger fra indeksside" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Forsøker å laste ned omslag..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Genererer mastetopp..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Starter nedlasting [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Matinger er lastet ned til %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Kunne ikke laste ned omslag: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Laster ned omslag fra %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Mastetopp-bilde er lastet ned" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Utittelert artikkel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artikkelen har blitt lastet ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Artikkelen kunne ikke lastes ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Henter mating" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -20537,7 +20556,7 @@ msgstr "" "Kunne ikke logge inn. Sjekk at du benytter riktig brukernavn og passord for " "calibres periodiske service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -20585,7 +20604,7 @@ msgstr "Seksjoner" msgid "Articles" msgstr "Artikler" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -20595,12 +20614,12 @@ msgstr "" "\n" "Der URL for eksempel er http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Basedirektorat der URL blir lagret. Standard er %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -20608,7 +20627,7 @@ msgid "" msgstr "" "Tidsavbrudd i sekunder å vente på svar fra server. Standard %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -20617,7 +20636,7 @@ msgstr "" "Maksimum antall nivå å gjenta, for eksempel dybde av lenker som skal følges. " "Standard %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -20626,7 +20645,7 @@ msgstr "" "Maksimum antall filer som skal lastes ned. Dette gjelder kun filer fra <a " "href> emneord. Standard er %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -20635,7 +20654,7 @@ msgstr "" "Minimum intervaller i sekunder mellom påfølgende innhentinger av data. " "Standard er %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -20643,7 +20662,7 @@ msgstr "" "Karaktersettkodingen for nettsidene du forsøker å laste ned. Standard er å " "forsøke å gjette kodingen." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -20654,7 +20673,7 @@ msgstr "" "samsvarer med et regulært uttrykk, så vil det bli fulgt. Som standard vil " "alle lenker blir fulgt." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20662,7 +20681,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Ikke last ned CSS stilsett" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 277882b1d6..9da8abc20e 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: nds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-18 12:05+0000\n" "Last-Translator: ncfiedler <ncfiedler@gnome.org>\n" "Language-Team: German\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:51+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -117,7 +117,7 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -148,8 +148,8 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -184,7 +184,7 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -978,7 +978,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -986,11 +986,11 @@ msgstr "" "Durch Kommata getrennte Liste von Verzeichnissen an die eBooks auf das Gerät " "gesendet werden. Das erste vorhandene wird benutzt" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1072,51 +1072,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1136,7 +1132,7 @@ msgstr "" msgid "News" msgstr "Nachrichten" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1144,7 +1140,7 @@ msgstr "Nachrichten" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -4006,7 +4002,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4053,7 +4049,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -4160,70 +4156,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Titelseite" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Index" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glossar" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Danksagung" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Literaturverzeichnis" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Schlussschrift" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Copyright" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Widmung" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraph" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Vorwort" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Abbildungsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Tabellenverzeichnis" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Anmerkungen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Vorwort" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Haupttext" @@ -4670,20 +4666,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Dateien wählen" @@ -5316,7 +5312,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6414,8 +6410,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6492,12 +6488,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -8031,12 +8027,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Ungültiger regulärer Ausdruck" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Ungültiger regulärer Ausdruck: %s" @@ -9303,44 +9299,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9349,19 +9345,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9391,41 +9387,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Keine Treffer gefunden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Groß-/Kleinschreibung ändern" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Großschreibung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Kleinschreibung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Groß-/Kleinschreibung vertauschen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Wortanfänge groß schreiben" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10470,7 +10466,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Suche" @@ -11159,6 +11155,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11196,10 +11215,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11590,11 +11605,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Kein Treffer" @@ -11817,7 +11832,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Keine" @@ -12107,12 +12122,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF Viewer Symbolleiste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Nächste Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Vorherige Seite" @@ -12272,6 +12287,10 @@ msgstr "Start nicht möglich " msgid "%s is already running." msgstr "%s ist schon gestartet." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13879,7 +13898,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -16320,7 +16339,7 @@ msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des eBook Viewers" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" @@ -16553,40 +16572,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gehe zu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16658,141 +16677,141 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Druckvorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "eBook wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Lade eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Konnte eBook nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund " "angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16871,30 +16890,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -18082,7 +18101,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." @@ -19798,118 +19817,118 @@ msgstr "Artikel ohne Titel" msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" "Das \"%s\" Downloadschema benötigt einen Benutzernamen und ein Passwort." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Der Download der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Feeds der Index Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Rufe Feed ab" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19954,7 +19973,7 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -19964,14 +19983,14 @@ msgstr "" "\n" "URL ist z.B. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Grundverzeichnis, in das die URL gespeichert wird. Voreinstellung ist " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -19980,7 +19999,7 @@ msgstr "" "Timeout in Sekunden beim Warten auf eine Antwort vom Server. Voreinstellung: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -19989,7 +20008,7 @@ msgstr "" "Maximale Zahl von einbezogenen Ebenen, z.B. Tiefe der Links, die verfolgt " "werden. Voreinstellung %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -19998,7 +20017,7 @@ msgstr "" "Höchstzahl der Dateien, die geladen werden. Dies trifft nur auf Dateien aus " "<a href> Tags zu. Voreinstellung ist %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -20007,7 +20026,7 @@ msgstr "" "Kleinstes Intervall in Sekunden zwischen aufeinander folgenden Abrufen. " "Voreinstellung ist %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -20015,7 +20034,7 @@ msgstr "" "Zeichenkodierung für Webseiten, die zu laden versucht werden. In der " "Voreinstellung wird versucht, die Kodierung zu erraten." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -20026,7 +20045,7 @@ msgstr "" "sie einem Regulären Ausdruck entsprechen. In der Voreinstellung werden alle " "Links verfolgt." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20034,7 +20053,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Lade CSS Stylesheets nicht herunter." diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 7f7e69fb55..845d20c5ee 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -56,7 +56,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-18 04:36+0000\n" "Last-Translator: drMerry <Unknown>\n" "Language-Team: Dutch <ubuntu-l10n-nl@lists.ubuntu.com>\n" @@ -64,8 +64,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:45+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:52+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -84,8 +84,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -172,7 +172,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -203,8 +203,8 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -239,7 +239,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1049,7 +1049,7 @@ msgstr "Debuglog" msgid "Communicate with Android phones." msgstr "Communiceer met Android telefoons." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1057,11 +1057,11 @@ msgstr "" "Door komma's gescheiden lijst van mappen op het apparaat om e-books naartoe " "te sturen. De eerst bestaande map zal gebruikt worden" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Communiceer met S60 telefoons." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Communiceer met WebOS tablets." @@ -1166,38 +1166,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Bijwerken van lijst met metadata op het apparaat..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d van %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "gereed" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1207,7 +1203,7 @@ msgstr "" "Verwijder met behulp van de iBooks-app.\n" "Klik op ‘Toon details’ voor een lijst." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1215,7 +1211,7 @@ msgstr "" "Sommige omslagafbeeldingen kunnen niet geconverteerd worden.\n" "Klik op ‘Toon details’ voor een overzicht." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1235,7 +1231,7 @@ msgstr "" msgid "News" msgstr "Nieuws" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1243,7 +1239,7 @@ msgstr "Nieuws" msgid "Catalog" msgstr "Catalogus" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Communiceer met iTunes." @@ -4478,7 +4474,7 @@ msgstr "" "van LibraryThing.com voor het met het ISBN aangeduide boek op\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4527,7 +4523,7 @@ msgstr "" "Metadata van Amazon worden opgehaald met gebruik van de Amazon-website van " "dit land." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Time-out van Amazon. Probeer later opnieuw." @@ -4655,70 +4651,70 @@ msgid "No details available" msgstr "Geen details beschikbaar" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Inhoudsopgave" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Titelpagina" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Index" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Verklarende woordenlijst" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Dankwoord" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografie" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Colofon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Copyright" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Opgedragen aan" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraaf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Voorwoord" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Lijst met afbeeldingen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Lijst met tabellen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Aantekeningen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Voorwoord" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Hoofdtekst" @@ -5170,20 +5166,20 @@ msgstr "GUI-animaties uitschakelen" msgid "tag browser categories not to display" msgstr "categorieën om te verbergen in de labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "WAARSCHUWING:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "FOUT:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Deze vraag blijven tonen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Bestanden kiezen" @@ -5854,7 +5850,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -7036,8 +7032,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7117,12 +7113,12 @@ msgid "Collections" msgstr "Collecties" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Omslag plakken" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Omslag kopiëren" @@ -8723,12 +8719,12 @@ msgstr "" "NIET gebruikt.)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Ongeldige regexp" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Ongeldige regexp: %s" @@ -10145,45 +10141,45 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (was %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Veld is leeg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Een veld mag niet leeg zijn. Verwijder het veld." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Geen item geselecteerd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" "U moet één van de items uit de lijst van beschikbare items selecteren." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Geen items geselecteerd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "U moet minimaal één itemu uit de lijst selecteren." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Weet u zeker dat u de volgende items wilt verwijderen?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Beheer categorieën" @@ -10192,7 +10188,7 @@ msgid "Items in use" msgstr "Items in gebruik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10201,12 +10197,12 @@ msgstr "" "verwijderen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Hernoem het item in ieder boek waar het mee geassocieerd is." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10242,41 +10238,41 @@ msgstr "Koppeling" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Geen zoekresultaten gevonden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Hoofd/kleine letters veranderen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Hoofdletters" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Kleine letters" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Hoofd/kleine letters omwisselen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Elk Woord Met Hoofdletter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Maak hoofdletters" @@ -11413,7 +11409,7 @@ msgstr "Onderdelen" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Zoeken" @@ -12157,6 +12153,29 @@ msgstr "Aantal" msgid "Was" msgstr "Was" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Kopieer de geselecteerde kleur-naam naar het klembord" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Sjabloon taal handleiding" @@ -12194,10 +12213,6 @@ msgstr "Geef kolom-kleur:" msgid "Copy a color name to the clipboard:" msgstr "Kopieer een kleur-naam naar het klembord:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Kopieer de geselecteerde kleur-naam naar het klembord" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Sjabloonwaarde:" @@ -12608,11 +12623,11 @@ msgstr "Reguliere expressie (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Geen resultaten" @@ -12838,7 +12853,7 @@ msgstr "&Sneltoets:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Geen" @@ -13130,12 +13145,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF-leesvenster werkbalk" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Volgende pagina" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Vorige pagina" @@ -13307,6 +13322,10 @@ msgstr "Kan niet starten " msgid "%s is already running." msgstr "%s is al actief." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -15108,7 +15127,7 @@ msgstr "Kolomkleuring" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " of " @@ -17882,7 +17901,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opties om het e-book leesvenster aan te passen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "De laatstgebruikte venstergrootte onthouden" @@ -18133,40 +18152,40 @@ msgstr "&Stylesheet gebuiker" msgid "No results found for:" msgstr "Geen resultaten gevonden voor:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "Woordenboek raadp&legen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "&Zoek naar volgende voorkomen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ga naar…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Volgende paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Vorige paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Begin van document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Einde van document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Begin van paragraaf" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Einde van paragraaf" @@ -18243,61 +18262,61 @@ msgstr "" "<i>verwijzingsmodus</i>, door te klikken op de verwijzingsmodus knop in de " "werkbalk." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Zoek naar tekst in boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Schakel volledige scherm modus (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Volledig scherm modus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Klik op uw rechter muisknop voor opties" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Druk op Esc om te sluiten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Toon/verberg bediening" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Afdrukvoorbeeld" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Lijst met recent geopende boeken wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Met dict.org verbinden om <b>%s</b>… op te zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "Geen dergelijke locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "Dit item verwijst naar een locatie die niet bestaat." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "E-book kiezen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "E-books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18306,76 +18325,76 @@ msgstr "" "Maak tekengrootte %(which)s\n" "Huidige vergroting: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "groter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "kleiner" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Geen resultaten gevonden voor: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Bladervenster laden..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Opmaken %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Bladwijzer #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Bladwijzer toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Geef titel voor bladwijzer:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Bladwijzers beheren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "E-book laden…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Kan e-book niet openen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opties voor de e-book leesvenster" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Indien gespecificeerd, zal het leesvenster proberen naar voren te komen na " "het opstarten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Als dit is opgegeven zal het leesvenster proberen om in volledig scherm te " "starten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript waarschuwingen en console berichten op de console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18383,7 +18402,7 @@ msgstr "" "De positie waarop het geselecteerde boek geopend moet worden. De positie is " "een locatie zoals weergeven in de linker bovenhoek van het leesvenster." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18462,11 +18481,11 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Test naam ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18475,19 +18494,19 @@ msgstr "" "De naam <b>%r</b> lijkt niet te eindigen op een bestandsextentie. De naam " "moet eindigen met een bestandsextentie zoals .epub of .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Sleep om de grootte aan te passen" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Weergeven" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Verbergen" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Omschakelen" @@ -19856,7 +19875,7 @@ msgstr "" "Standaard: geen filter" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" "Laat gedetailleerde uitvoerinformatie zien. Nuttig bij het opsporen van " @@ -21925,111 +21944,111 @@ msgstr "Artikel zonder naam" msgid "Unknown News Source" msgstr "Onbekende nieuwsbron" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "Het ophalen van %s is mislukt." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Het ‘%s’-recept heeft een gebruikersnaam en wachtwoord nodig." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Download is voltooid" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "De volgende artikelen kunnen niet gedownload worden:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Delen van de volgende artikelen kunnen niet gedownload worden:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " van " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tMislukte links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Kan artikel niet ophalen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "De debug traceback is eerder in dit log beschikbaar" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Start met -vv om de reden te zien" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Feeds downloaden…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Feeds van indexpagina opgehaald" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Probeer omslag te downloaden…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Colofon aanmaken…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Begin download [%d thread(s)]…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds naar %s gedownload" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Kan omslag niet downloaden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Omslag van %s aan het downloaden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Colofonafbeelding gedownload" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Artikelen in deze editie: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Artikel zonder titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artikel gedownload: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Downloaden artikel mislukt: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Feed ophalen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -22037,7 +22056,7 @@ msgstr "" "Inloggen niet gelukt. Controleer uw gebruikersnaam en wachtwoord voor de " "calibre-tijdschriftendienst." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -22084,7 +22103,7 @@ msgstr "Paragrafen" msgid "Articles" msgstr "Artikelen" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -22094,13 +22113,13 @@ msgstr "" "\n" "Waar URL bijvoorbeeld http://google.com is" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Basismap waar de URL naar toe wordt geschreven. Standaard is dit %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22109,7 +22128,7 @@ msgstr "" "Time-out in seconden om te wachten op een antwoord van de server. Standaard: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22118,7 +22137,7 @@ msgstr "" "Maximaal aantal niveaus voor recursie, d.w.z. diepte van te volgen " "koppelingen. Standaard %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -22127,7 +22146,7 @@ msgstr "" "Het maximaal aantal te downloaden bestanden. Dit is alleen van toepassing op " "bestanden in <a href>-tags. Standaard is dit %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22136,7 +22155,7 @@ msgstr "" "Minimuminterval in seconden tussen aaneensluitende downloads. Standaard is " "dit %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22144,7 +22163,7 @@ msgstr "" "De tekencodering voor de websites die u probeert te downloaden. Standaard " "zal er worden geprobeerd om de codering te raden." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -22155,7 +22174,7 @@ msgstr "" "gevolgd als deze overeenkomt met ten minste één regexp. Standaard zullen " "alle links gevolgd worden." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -22168,7 +22187,7 @@ msgstr "" "match regexp allebei zijn gespecifieerd, wordt filter regexp als eerste " "toegepast." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Geen CSS-stylesheets downloaden." diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index 8d13e53a7f..270a944126 100644 --- a/src/calibre/translations/nn.po +++ b/src/calibre/translations/nn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-01-04 03:30+0000\n" "Last-Translator: Yngve Spjeld Landro <l10n@landro.net>\n" "Language-Team: Norwegian Nynorsk <nn@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:52+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:58+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index 3e1e26c250..51da35f8c1 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-04-29 09:54+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n" "Language-Team: Occitan (post 1500) <oc@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:52+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:59+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -948,17 +948,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Comunica amb una tableta WebOS" @@ -1044,51 +1044,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Mesa a jorn de la lista de las metadonadas de l'aparelh..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d sus %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "acabat" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1108,7 +1104,7 @@ msgstr "" msgid "News" msgstr "Nòvas" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1116,7 +1112,7 @@ msgstr "Nòvas" msgid "Catalog" msgstr "Catalòg" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Comunicar amb iTunes" @@ -3754,7 +3750,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3801,7 +3797,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3908,70 +3904,70 @@ msgid "No details available" msgstr "Pas cap d'entresenha disponibla" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Ensenhador" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Indèx" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glossari" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Mercejaments" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Colofon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Dreches d'autor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedicàcia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Nòtas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Prefàcia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4354,20 +4350,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "ATENCION :" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ERROR :" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4995,7 +4991,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6082,8 +6078,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6160,12 +6156,12 @@ msgid "Collections" msgstr "Colleccions" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7679,12 +7675,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "L'expression regulara es invalida." #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8933,44 +8929,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Cap d'element es pas seleccionat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8979,19 +8975,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9021,41 +9017,41 @@ msgstr "Ligam" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Cap de correspondéncia pas trobada." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Modificar la cassa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Majuscula" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minuscula" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Metre una majuscula a cada mot" @@ -10096,7 +10092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10771,6 +10767,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10808,10 +10827,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11188,11 +11203,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11415,7 +11430,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11700,12 +11715,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11865,6 +11880,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13458,7 +13477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15868,7 +15887,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16097,40 +16116,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16202,139 +16221,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16410,30 +16429,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17528,7 +17547,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19216,117 +19235,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19371,60 +19390,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19432,7 +19451,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 95f5f25a3c..0b511ae008 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 16:48+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Punjabi <pa@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:52+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:59+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -950,17 +950,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1042,51 +1042,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1106,7 +1102,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1114,7 +1110,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3752,7 +3748,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3799,7 +3795,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3906,70 +3902,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4352,20 +4348,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4993,7 +4989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6080,8 +6076,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6158,12 +6154,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7677,12 +7673,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8931,44 +8927,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8977,19 +8973,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9019,41 +9015,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10094,7 +10090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10769,6 +10765,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10806,10 +10825,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11186,11 +11201,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11413,7 +11428,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11698,12 +11713,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11863,6 +11878,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13456,7 +13475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15866,7 +15885,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16095,40 +16114,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16200,139 +16219,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16408,30 +16427,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17526,7 +17545,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19214,117 +19233,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19369,60 +19388,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19430,7 +19449,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 1e861dd322..af1a9493f0 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-05 10:31+0000\n" "Last-Translator: Piotr Parafiniuk <Unknown>\n" "Language-Team: Polish <pl@li.org>\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:53+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:59+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Bookmarks: -1,3588,-1,-1,-1,-1,-1,-1,-1,-1\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -28,8 +28,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -116,7 +116,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -147,8 +147,8 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -183,7 +183,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -997,7 +997,7 @@ msgstr "Dziennik debugowania" msgid "Communicate with Android phones." msgstr "Umożliwia komunikację z telefonami z Androidem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1005,11 +1005,11 @@ msgstr "" "Oddzielona przecinkami lista katalogów na urządzeniu, do których mają być " "wysyłane książki. Zostanie użyty pierwszy istniejący katalog" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Umożliwia komunikację z telefonami S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Umożliwia komunikację z tabletami z systemem WebOS." @@ -1112,38 +1112,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Uaktualnianie listy metadanych..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d z %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "zakończone" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1153,7 +1149,7 @@ msgstr "" "Usuwam używając aplikacji iBooks.\n" "Kliknij 'Pokaż szczegóły', aby zobaczyć listę." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1161,7 +1157,7 @@ msgstr "" "Niektóre grafiki okładek nie mogły zostać przekonwertowane.\n" "Kliknij 'Pokaż szczegóły', aby zobaczyć listę." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1181,7 +1177,7 @@ msgstr "" msgid "News" msgstr "Newsy" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1189,7 +1185,7 @@ msgstr "Newsy" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Umożliwia komunikację z aplikacją iTunes" @@ -4390,7 +4386,7 @@ msgstr "" "LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4437,7 +4433,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadane z Amazon będą pobrane z wybranego oddziału Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Upłynął czas zapytania Amazon. Spróbuj ponownie później." @@ -4564,70 +4560,70 @@ msgid "No details available" msgstr "Informacje nie są dostępne" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Spis treści" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Strona tytułowa" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Spis" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Słowniczek" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Podziękowania" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Kolofon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Prawa autorskie" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedykacja" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Przedsłowie" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Lista ilustracji" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Lista tabel" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Notatki" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Wstęp" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Tekst główny" @@ -5074,20 +5070,20 @@ msgstr "Zablokuj animacje UI" msgid "tag browser categories not to display" msgstr "kategorie wyszukiwarki znaczników, które mają być pominięte" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "UWAGA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "BŁĄD:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Pokazuj to potwierdzenie ponownie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Wybierz pliki" @@ -5751,7 +5747,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6945,8 +6941,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7027,12 +7023,12 @@ msgid "Collections" msgstr "Kolekcje" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Wklej okładkę" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Skopiuj okładkę" @@ -8625,12 +8621,12 @@ msgstr "" "chcesz kontynuować konwersję (definicja nie zostanie użyta)?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Nieprawidłowe wyrażenie regularne" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Niewłaściwe wyrażenie regularne: %s" @@ -10035,44 +10031,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (było %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Element jest pusty" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Element nie może zostać ustawiony jako pusty. Po prostu go usuń." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Nie wybrano elementu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Musisz wybrać jeden element z listy dostępnych elementów." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Nie wybrano elementów" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Musisz wybrać co najmniej jeden element z listy." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Czy na pewno skasować wybrane elementy?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Edytor kategorii" @@ -10081,7 +10077,7 @@ msgid "Items in use" msgstr "Używane elementy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10090,12 +10086,12 @@ msgstr "" "a potem usunie go z bazy danych." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Zmień nazwę elementu w każdej książce, w której jest używany." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10132,41 +10128,41 @@ msgstr "Odnośnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Brak pasujących wyników" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Zmień wielkość liter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Wielkie litery" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Małe litery" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Zamień wielkość liter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Wielkość liter w tytule" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Ustaw kapitaliki" @@ -11302,7 +11298,7 @@ msgstr "Elementy" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Szukaj" @@ -12045,6 +12041,29 @@ msgstr "Liczba" msgid "Was" msgstr "Było" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Skopiuj zaznaczoną nazwę koloru do schowka" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Podręcznik języka szablonów" @@ -12082,10 +12101,6 @@ msgstr "Ustaw kolor kolumny:" msgid "Copy a color name to the clipboard:" msgstr "Skopiuj nazwę koloru do schowka:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Skopiuj zaznaczoną nazwę koloru do schowka" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Szablon:" @@ -12490,11 +12505,11 @@ msgstr "Wyrażenie regularne (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Brak wyników" @@ -12721,7 +12736,7 @@ msgstr "&Skrót:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Brak" @@ -13017,12 +13032,12 @@ msgid "LRF Viewer toolbar" msgstr "Pasek narzędzi przeglądarki LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Następna strona" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Poprzednia strona" @@ -13192,6 +13207,10 @@ msgstr "Nie można uruchomić " msgid "%s is already running." msgstr "%s jest już uruchomiony." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14991,7 +15010,7 @@ msgstr "Kolorowanie kolumn" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " lub " @@ -17756,7 +17775,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcje odpowiedzialne za personalizacje przeglądarki książek" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Zapamiętaj ostatnio użyty rozmiar okienka" @@ -18005,40 +18024,40 @@ msgstr "Style użytkownika" msgid "No results found for:" msgstr "Nie znaleziono wyników dla:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "Sprawdź w słowniku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "&Szukaj następnego wystąpienia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Przejdź do..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Następna sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Poprzednia sekcja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Początek dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Koniec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Początek sekcji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Koniec sekcji" @@ -18112,61 +18131,61 @@ msgstr "" "Skocz do odwołania. Aby uzyskać numery odwołań skorzystaj z <i>trybu " "odwołań</i>, klikając przycisk trybu odwołań na pasku narzędzi." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Szukanie tekstu w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Przełącz tryb pełnoekranowy (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Tryb pełnoekranowy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Kliknij prawym przyciskiem, żeby pokazać ikony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Wciśnij ESC aby zakończyć" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Pokaż/ukryj ikony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Podgląd wydruku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Wyczyść listę ostatnio otwieranych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Łączenie z dict.org by sprawdzić: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "Nie ma takiej lokacji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "Lokacja, którą wskazuje ten element nie istnieje." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Wybierz książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18175,76 +18194,76 @@ msgstr "" "Ustaw wielkość czcionki %(which)s\n" "Aktualne powiększenie: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "Zwiększ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "Zmniejsz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Nie znalezniono wyników dla: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Ładuję strumień..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Zestawiam %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Zakładka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Dodaj zakładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Dodaj tytuł zakładki:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Zarządzaj zakładkami" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Ładowanie książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Nie można otworzyć książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opcje odpowiadające za kontrolę nad przeglądarką książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje pokazać się na wierzchu podczas " "startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje otworzyć się na pełnym ekranie " "podczas startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Wyświetlaj uwagi javascriptu i wiadomości konsolowe w konsoli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18252,7 +18271,7 @@ msgstr "" "Miejsce w którym wskazana książka ma być otwarta. Jest to pozycja widoczna w " "górnym lewym rogu przeglądarki." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18331,11 +18350,11 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Nazwa testu jest nieprawidłowa" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18344,19 +18363,19 @@ msgstr "" "Nazwa <b>%r</b> nie zawiera rozszerzenia. Wymagane jest rozszerzenie nazwy " "pliku np. .epub lub .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Przeciągnij, aby zmienić wielkość" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Wyświetl" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Ukryj" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Przełącz" @@ -19734,7 +19753,7 @@ msgstr "" "Domyślnie: brak filtrowania" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" "Pokazuj szczegółowową informację wyjściową. Przydatne przy debugowaniu." @@ -21830,111 +21849,111 @@ msgstr "Artykuł bez tytułu" msgid "Unknown News Source" msgstr "Nieznane źródło informacji" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "Nie udało się pobrać %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Źródło \"%s\" wymaga podania nazwy użytkownika i hasła." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Pobranie zakończone" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Nie udało się pobrać następujących artykułów:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Nie udało się pobrać części następujących artykułów:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " z " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tNieprawidłowe linki:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Nie udało się pobrać artykułu." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "Informacje dotyczące debugowania są dostępne wcześniej w tym lgou" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Uruchom z opcją -vv aby zobaczyć powód" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Pobieram strumienie..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Pobierz strumienie ze strony głównej" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Próbuję pobrać okładkę..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Generuje nagłówek..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Rozpoczynam pobieranie [%d wątek(ków)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Strumienie pobrano do %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Nie można pobrać okładki: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Pobieranie okładki z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Obrazek nagłówka pobrany" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Artykuły w tym wydaniu: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Artykuł bez tytułu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artykuł pobrany: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Pobieranie artykułu nie powiodło się: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Pobieram strumień" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -21942,7 +21961,7 @@ msgstr "" "Nie udało się zalogować, sprawdź nazwę użytkownika i hasło do usługi " "czasopisma calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -21989,7 +22008,7 @@ msgstr "Sekcje" msgid "Articles" msgstr "Artykuły" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -21999,20 +22018,20 @@ msgstr "" "\n" "Gdzie URL to na przykład http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Główny katalog, w którym zapisywane są adresy URL. Domyślnie to %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "Czas oczekiwania na odpowiedź serwera. Domyślnie: %default sek." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22021,7 +22040,7 @@ msgstr "" "Maksymalna ilość poziomów do rekursji np. najdalsza ilość linków do " "śledzenia. Domyślnie %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -22030,7 +22049,7 @@ msgstr "" "Maksymalna liczba plików do pobrania. Stosowane jedynie do plików z etykiet " "<a href>. Wartość domyślna: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22039,7 +22058,7 @@ msgstr "" "Minimalny odstęp w sekundach pomiędzy kolejnymi pobraniami. Domyślnie to " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22047,7 +22066,7 @@ msgstr "" "Kodowanie znaków stron internetowych, które próbujesz pobrać. Domyślnie " "calibre stara się automatycznie wybrać odpowiednie kodowanie." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -22058,7 +22077,7 @@ msgstr "" "śledzony dopóki pasuje do co najmniej jednego wyrażenia regularnego. " "Domyślnie wszystkie odnośniki są śledzone." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -22071,7 +22090,7 @@ msgstr "" "ignorowane żadne odsyłacze. Jeśli wyrażenie filtrujące i dopasowujące są " "użyte to wyrażenie filtrujące jest używane jako pierwsze." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Nie pobieraj arkuszy styli CSS." diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 0e5545ea32..58611fe6cd 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-04-11 09:56+0000\n" "Last-Translator: Forave <admin@forave.pt>\n" "Language-Team: Portuguese <pt@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:53+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:00+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -994,7 +994,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Estabelecer ligação a telefones Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1002,11 +1002,11 @@ msgstr "" "Lista de directorias separada por vírgulas para enviar e-books para o " "dispositivo (a primeira existente será usada)" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Estabelecer ligação a telefones S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Comunicar-se com tablets WebOS" @@ -1097,38 +1097,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "A actualizar a lista de metadados do dispositivo..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "terminado" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1138,7 +1134,7 @@ msgstr "" "Apague-os utilizando a aplicação iBooks.\n" "Carregue em 'Mostrar Detalhes' para obter a lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1146,7 +1142,7 @@ msgstr "" "Algumas capas não puderam ser convertidas.\n" "Carregue em 'Mostrar Detalhes' para obter a lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1166,7 +1162,7 @@ msgstr "" msgid "News" msgstr "Notícias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1174,7 +1170,7 @@ msgstr "Notícias" msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Estabelecer ligação com o sistema iTunes." @@ -4157,7 +4153,7 @@ msgstr "" "a partir de LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4204,7 +4200,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "O pedido à Amazon está a demorar demasiado. Tente mais tarde." @@ -4311,70 +4307,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Índice" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Página de Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Índice" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glossário" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Agradecimentos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Marca Tipográfica" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Direitos de Autor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedicatória" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epígrafe" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Prefácio" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Lista de Ilustrações" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Lista de Tabelas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Notas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Prefácio" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Texto Principal" @@ -4818,20 +4814,20 @@ msgstr "Desactivar animações da interface" msgid "tag browser categories not to display" msgstr "Marque as categorias do navegador que não serão mostradas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Escolher ficheiros" @@ -5479,7 +5475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6594,8 +6590,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6675,12 +6671,12 @@ msgid "Collections" msgstr "Colecções" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Colar Capa" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiar Capa" @@ -8215,12 +8211,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Expressão regular inválida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Expressão regular inválida: %s" @@ -9495,44 +9491,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9541,7 +9537,7 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9550,12 +9546,12 @@ msgstr "" "livros e depois removê-lo da base de dados." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9585,41 +9581,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Não foram encontradas correspondências" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Alterar a Capitalização" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Maiúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Alterar a Capitalização" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Capitalização de Título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10674,7 +10670,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Procurar" @@ -11365,6 +11361,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11402,10 +11421,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11795,11 +11810,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Sem correspondência(s)" @@ -12022,7 +12037,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Nenhum" @@ -12314,12 +12329,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do Visualizador de ficheiros LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Página Seguinte" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Página Anterior" @@ -12479,6 +12494,10 @@ msgstr "É impossível começar " msgid "%s is already running." msgstr "%s já está a executar." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14088,7 +14107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -16542,7 +16561,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opções para personalizar o Visualizador de livros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Lembrar o tamanho da última janela utilizada" @@ -16776,40 +16795,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16881,141 +16900,141 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Procurar neste livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Pré-visualização da Impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "A ligar ao dict.org para procurar <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Escolher o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "A carregar o fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "A representar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Adicionar marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Introduzir o título para o marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Gerir Marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "A carregar o livro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "É impossível abrir o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opções para controlar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado a janela do Visualizador vai tentar vir para a frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alertas javascript e mensagens da consola na consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -17094,30 +17113,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -18305,7 +18324,7 @@ msgstr "" "Predefinição: sem filtragem" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar informação detalhada. Útil para depurar." @@ -20026,111 +20045,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:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, 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:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Descarregamento terminado" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Falha no descarregamento dos seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 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:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tAtalhos falhados:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "A recolher as fontes..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 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:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "A tentar descarregar a capa..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "A criar o mastro..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, 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:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Fontes descarregadas para %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, 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:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "A descarregar a capa de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Imagem do mastro transferida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Artigo Sem Título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artigo descarregado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Falha no descarregamento do artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "A recolher a fonte" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -20138,7 +20157,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:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -20185,7 +20204,7 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -20195,12 +20214,12 @@ msgstr "" "\n" "Onde o URL é por exemplo http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, 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:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -20209,7 +20228,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:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -20218,7 +20237,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:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -20227,7 +20246,7 @@ msgstr "" "O número máximo de ficheiros para descarregar. Isto só se aplica a ficheiros " "com etiquetas <a href>. A predefinição é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -20236,7 +20255,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:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -20244,7 +20263,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:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -20255,7 +20274,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:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20263,7 +20282,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Não descarregar folhas de estilos CSS." diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index bfce1f6181..ac5c7b6616 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-24 11:47+0000\n" "Last-Translator: Filipe Ximenes <fax@cin.ufpe.br>\n" "Language-Team: American English <kde-i18n-doc@kde.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:58+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:06+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1000,7 +1000,7 @@ msgstr "Log de Debug" msgid "Communicate with Android phones." msgstr "Comunica-se com os telefones Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1008,11 +1008,11 @@ msgstr "" "Lista de diretórios separados por vírgulas para enviar eBooks ao " "dispositivo. O primeiro existente será utilizado" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Comunica-se com os telefones S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Comunicar-se com tablets WebOS" @@ -1118,38 +1118,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Atualizando a listagem de metadados do dispositivo..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d de %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "concluído" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1159,7 +1155,7 @@ msgstr "" "Remova usando a aplicação iBooks.\n" "Clique 'Mostrar Detalhes' para a lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1167,7 +1163,7 @@ msgstr "" "Algumas capas não puderam ser convertidas.\n" "Clique em 'Mostrar Detalhes' para a listagem." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1187,7 +1183,7 @@ msgstr "" msgid "News" msgstr "Notícias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1195,7 +1191,7 @@ msgstr "Notícias" msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Comunicar com iTunes." @@ -4341,7 +4337,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4389,7 +4385,7 @@ msgid "" 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Conexão com a Amazon expirou. Tente novamente mais tarde." @@ -4510,70 +4506,70 @@ msgid "No details available" 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:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Sumário" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Página do Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Índice" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glossário" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Agradecimentos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografia" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Colofão" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Copyright" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedicatória" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epígrafe" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Prefácio" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Lista de Ilustrações" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Lista de Tabelas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Notas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Prefácio" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Texto Principal" @@ -5002,20 +4998,20 @@ msgstr "Desabilitar animações da interface gráfica" msgid "tag browser categories not to display" msgstr "categorias que não devem ser exibidas no navegador de tags" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "AVISO:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ERRO:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Mostrar esta confirmação novamente" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Escolher arquivos" @@ -5686,7 +5682,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6840,8 +6836,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6921,12 +6917,12 @@ msgid "Collections" msgstr "Coleções" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Colar Capa" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiar Capa" @@ -8483,12 +8479,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Expressão regular inválida" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Expressão regular inválida: %s" @@ -9764,44 +9760,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "O item é branco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Um item não pode ser nada. Invés disso apague-o." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Nenhum item selecionado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Você precisa selecionar um ítem da lista de ítens Disponíveis." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Nenhum item selecionado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Editor de categoria" @@ -9810,7 +9806,7 @@ msgid "Items in use" msgstr "Itens em uso" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9819,12 +9815,12 @@ msgstr "" "removerá ele da base de dados." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Renomear o item em cada livro onde ele for usado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9854,41 +9850,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Nenhuma correspondência encontrada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Alterar maiúsculas e minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "TODAS MAIÚSCULAS" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "todas minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "iNVERTER maiúsculas e MINÚSCULAS" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Todas As Palavras, Primeira Letra Maiúscula (Título)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10968,7 +10964,7 @@ msgstr "Itens" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Pesquisar" @@ -11678,6 +11674,29 @@ msgstr "Contar" msgid "Was" msgstr "Foi" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Copie o nome da cor selecionada para a prancheta" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Tutorial do modelo da linguagem" @@ -11715,10 +11734,6 @@ msgstr "Escolha a cor da coluna:" msgid "Copy a color name to the clipboard:" msgstr "Copie o nome da cor para a prancheta:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Copie o nome da cor selecionada para a prancheta" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Valor do modelo:" @@ -12098,11 +12113,11 @@ msgstr "Expressão regular (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Não coincide" @@ -12327,7 +12342,7 @@ msgstr "Atalho" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Nenhum" @@ -12623,12 +12638,12 @@ msgid "LRF Viewer toolbar" msgstr "Barra de ferramentas do visualizador LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Próxima Página" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Página Anterior" @@ -12798,6 +12813,10 @@ msgstr "Não pode iniciar " msgid "%s is already running." msgstr "%s já está em execução." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14437,7 +14456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " ou " @@ -16901,7 +16920,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opções de personalização do visualizador de eBooks" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Lembrar do último tamanho da janela" @@ -17142,40 +17161,40 @@ msgstr "" msgid "No results found for:" msgstr "Nenum resultado encontrado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Procurar no dicionário" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "&Busca por proxima ocorrência" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Ir para..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Próxima Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Seção Anterior" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Início do Documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Fim do documento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Início da Seção" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Fim da seção" @@ -17247,141 +17266,141 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Pesquisar por texto no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Trocar para tela cheia (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Modo tela cheia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Clique com o botão direito para mostrar os controles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Visualizar impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Conectando em dict.org para procurar: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Escolher eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Favorito #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Adicionar favorito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Colocar o título para o favorito:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Organizar favoritos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Carregando eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Não foi possível abrir o eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opções de controle do visualizador de eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado, a janela do visualizador irá tentar vir para frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alerta javascript e mensagens de console no console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -17460,30 +17479,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Arraste para redimensionar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Esconder" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Alternar" @@ -18698,7 +18717,7 @@ msgstr "" "Padrão: Sem filtros" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Mostrar informação detalhada de saída. Útil para depuração" @@ -20463,111 +20482,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:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "A lista \"%s\" requer um usuário e senha." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Download concluído" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Falha ao baixar os seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Falha ao baixar partes do artigos a seguir:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tLinks que falharam:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Não pôde trazer o artigo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "O rastro de depuração está disponível previamente neste relatório" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 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:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Obtendo feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Obtendo feeds da página índice" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Tentando obter capa..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Gerando título da capa" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Iniciando o download [%d tarefa(s)]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Feeds descarregados para %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Não foi possível baixar capa: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Baixando capa de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Imagem de cabeçalho baixada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Artigos nesta entrega: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Artigo sem título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artigo transferido: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Transferência de artigo falhou: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Obtendo feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -20575,7 +20594,7 @@ msgstr "" "Falou em logar-se, verifique seu nome de usuário e senha para o serviço de " "Periódicos do calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -20622,7 +20641,7 @@ msgstr "Seções" msgid "Articles" msgstr "Artigos" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -20632,12 +20651,12 @@ msgstr "" "\n" "Onde URL é, por exemplo, http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Diretório base no qual a URL é salva. O padrão é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -20645,7 +20664,7 @@ msgid "" msgstr "" "Tempo em segundos para esperar uma resposta do servidor. Padrão: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -20654,7 +20673,7 @@ msgstr "" "Máximo número de níveis na recursividade, ou seja a profundidade de links " "para seguir. Padrão %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -20663,7 +20682,7 @@ msgstr "" "O máximo número de arquivos para download. Isto só se aplica à arquivos de " "tags <a href>. O padrão é %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -20672,7 +20691,7 @@ msgstr "" "Intervalo mínimo, em segundos, entre downloads consecutivos. O padrão é de " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -20680,7 +20699,7 @@ msgstr "" "A codificação de caracteres para os websites que você está tentando fazer " "download. O Padrão é tentar adivinhar a codificação." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -20691,7 +20710,7 @@ msgstr "" "corresponder a uma das expressões regulares, ele será seguido. Por padrão " "todos os links são seguidos." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20699,7 +20718,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Não baixar folhas de estilo CSS." diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 2d0b6594b0..f9c68141e5 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-03-27 18:21+0000\n" "Last-Translator: Cornel Ionescu <cornel.f.ionescu@gmail.com>\n" "Language-Team: Romanian <ro@li.org>\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2012-06-23 04:53+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:00+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -27,8 +27,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -115,7 +115,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -146,8 +146,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -182,7 +182,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -1013,7 +1013,7 @@ msgstr "Registrul pentru depanare" msgid "Communicate with Android phones." msgstr "Comunică cu telefoane Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1021,11 +1021,11 @@ msgstr "" "Lista separată prin virgule a directoarelor ce vor fi trimise către " "dispozitiv. Va fi folosit primul dispozitiv identificat." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Comunică cu telefoanele S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Comunică cu tabletele WebOS." @@ -1129,38 +1129,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Actualizez lista de metadate a dispozitivului ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d din %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "finalizat" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1170,7 +1166,7 @@ msgstr "" "Ştergeţi-le folosind aplicaţia iBooks.\n" "Apăsaţi \"Afişează detalii\" pentru o listă." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1178,7 +1174,7 @@ msgstr "" "Anumite coperţi nu au putut fi convertite.\n" "Apăsaţi \"Afişează detalii\" pentru o listă." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1198,7 +1194,7 @@ msgstr "" msgid "News" msgstr "Știri" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1206,7 +1202,7 @@ msgstr "Știri" msgid "Catalog" msgstr "Catalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Comunică cu iTunes." @@ -4387,7 +4383,7 @@ msgstr "" "de la LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4436,7 +4432,7 @@ msgstr "" "Metadatele de pe Amazon vor fi preluate utilizând website-ul Amazon al ţării " "respective." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon a expirat. Încercaţi din nou mai târziu." @@ -4558,70 +4554,70 @@ msgid "No details available" msgstr "Nu există detalii disponibile." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Cuprins" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Copertă interioară" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Index" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Glosar" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Mulţumiri" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografie" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Casetă" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Drepturi de autor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Dedicație" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Cuvânt înainte" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Listă cu ilustraţii" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Lista Tabelelor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Observații" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Prefaţă" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Textul principal" @@ -5082,20 +5078,20 @@ msgstr "Dezactivează animaţiile UI" msgid "tag browser categories not to display" msgstr "categoriile etichete de browser nu au putut fi afişate" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Alege fişiere" @@ -5756,7 +5752,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6933,8 +6929,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7015,12 +7011,12 @@ msgid "Collections" msgstr "Colecții" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Ataşează Coperta" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Copiază Coperta" @@ -8606,12 +8602,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Expresie regulată invalidă" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Expresie regulată invalidă: %s" @@ -10004,44 +10000,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (a fost %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Elementul este gol" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Un element nu poate să fie setat ca nul. Ştergeţi-l" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Nici un element selectat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Trebuie să selectaţi un element din lista Elemente disponibile." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Nici un element selectat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Trebuie să selectaţi cel puţin un element din listă." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Sigur doriţi să ştergeţi următoarele elemente?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Editor de Categorie" @@ -10050,7 +10046,7 @@ msgid "Items in use" msgstr "Elemente în uz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10059,12 +10055,12 @@ msgstr "" "cărţile şi îl va şterge din baza de date." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Redenumeşte elementul în fiecare carte în care este folosit." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10100,41 +10096,41 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Nicio potrivire găsită" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Schimbă MAJUSCULE/minuscule" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Litere mari" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Litere mici" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Interschimbă litere mari cu litere mici" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Doar prima literă cu majusculă" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Începe cu literă mare" @@ -11272,7 +11268,7 @@ msgstr "Elemente" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Caută" @@ -12018,6 +12014,29 @@ msgstr "Contor" msgid "Was" msgstr "A fost" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Tutorial şablon limbă" @@ -12055,10 +12074,6 @@ msgstr "Setează culoarea coloanei:" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Valoare şablon:" @@ -12462,11 +12477,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Nici o potrivire" @@ -12692,7 +12707,7 @@ msgstr "&Scurtătură:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Niciuna" @@ -12983,12 +12998,12 @@ msgid "LRF Viewer toolbar" msgstr "Bară de unelte Vizualizator LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Pagina următoare" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Pagina anterioară" @@ -13161,6 +13176,10 @@ msgstr "Nu se poate porni " msgid "%s is already running." msgstr "%s rulează deja." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14965,7 +14984,7 @@ msgstr "Culori coloane" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " sau " @@ -17690,7 +17709,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opţiuni de personalizare a vizualizatorului" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Reţine ultima mărime a ferestrei folosită" @@ -17935,40 +17954,40 @@ msgstr "&Foaie de stil a utilizatorului" msgid "No results found for:" msgstr "Nu s-a găsit nici un rezultat pentru:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Caută în dicţionar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Du-te la..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Secţiunea următoare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Secţiunea precedentă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Început document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Sfârşit document" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Început secţiune" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Sfârşit secţiune" @@ -18040,61 +18059,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Caută text în carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Previzualizare imprimare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Goleşte lista de cărţi vizualizate recent" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Se conectează la dict.org pentru a căuta: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Alege carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18103,82 +18122,82 @@ msgstr "" "Mărime font %(which)s\n" "Mărire curentă: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "mai mare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "mai mică" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Nu s-au găsit potriviri pentru: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Se încarcă fluxul..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Se aranjează %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Semn de carte #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Adaugă semn de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Introduceţi un titlu pentru semnul de carte:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Gestionează semnele de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Se încarcă e-cartea..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Nu s-a putut deschide cartea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Opţiuni pentru controlul vizualizatorului cărţilor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să vină în prim " "plan atunci când este pornit." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să pornească pe " "tot ecranul." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Afişează alerta javascript şi mesajele de consolă pe consolă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18257,11 +18276,11 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Nume de test invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18270,19 +18289,19 @@ msgstr "" "Numele <b>%r</b> nu conţine o extensie de fişier. Numele trebuie să aibă o " "extensie cum ar fi .epub sau .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Trage pentru a redimensiona" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Afișează" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Ascunde" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Comută" @@ -19642,7 +19661,7 @@ msgstr "" "Implicit: fără filtrare" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Afişează informaţia detaliată la ieşire. Folositor pentru depanare" @@ -21652,111 +21671,111 @@ msgstr "Articol neintitulat" msgid "Unknown News Source" msgstr "Sursă de ştiri necunoscută" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Reţeta \"%s\" necesită nume de utilizator şi parolă." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Descărcare finalizată" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Descărcarea următoarelor articole a eşuat:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Descărcarea părţilor din următoarele articole a eşuat:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " de la " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tLink-uri greşite:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Nu s-a putut obţine articolul." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Rulează cu -vv pentru a vedea motivul" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Se aduc fluxuri..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Fluxurile s-au obţinut din pagina de index" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Se încearcă descărcarea coperţii..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Se generează detaliile editorului..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Se porneşte descărcarea [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Fluxurile au fost descărcate în %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Coperta nu a putut fi descărcată: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Se descarcă coperta de la %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Imaginea cu detaliile editorului a fost descărcată" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Articole în această ediţie: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Articol fără titlu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Articolul a fost descărcat: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Descărcarea articolului a eşuat: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Se obţine fluxul" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -21764,7 +21783,7 @@ msgstr "" "Conectare nereuşităi, verificaţi numele de utilizator şi parola pentru " "serviciul Calibre Periodica." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -21811,7 +21830,7 @@ msgstr "Secţiuni" msgid "Articles" msgstr "Articole" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -21821,13 +21840,13 @@ msgstr "" "\n" "Unde URL este de exemplu http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Directorul de bază unde URLul este salvat. Directorul implicit este %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -21836,14 +21855,14 @@ msgstr "" "Durata aşteptării, în secunde, pentru un răspuns de la server. Implicit: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "Numărul maxim de nivele recursive de urmărit. Implicit: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -21852,7 +21871,7 @@ msgstr "" "Numărul maxim de fişiere de descărcat. Aceasta se aplică doar la fişierele " "din etichetele <a href>. Implicit: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -21861,7 +21880,7 @@ msgstr "" "Intervalul de secunde minim între descărcări consecutive. Implicit: " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -21869,7 +21888,7 @@ msgstr "" "Codificarea caracterelor pentru site-urile pe care încercaţi să descărcaţi. " "Valoarea implicită constă în încercarea şi intuirea codării." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -21880,7 +21899,7 @@ msgstr "" "atâta timp cât o legătură se potriveşte cu orice expresie regulată, acesta " "va fi urmat. În mod implicit toate link-urile sunt respectate." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -21888,7 +21907,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Nu descărca foile de stil CSS." diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 074680da77..983b10eb46 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-23 08:13+0000\n" "Last-Translator: Baz <_baz_@rambler.ru>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-24 05:27+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:00+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -31,8 +31,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -119,7 +119,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -150,8 +150,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -186,7 +186,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -996,7 +996,7 @@ msgstr "Журнал ошибок" msgid "Communicate with Android phones." msgstr "Соединиться с Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1004,11 +1004,11 @@ msgstr "" "Разделённый запятаями список директории для отправки e-books на это " "устройство. Будет использовано первое в списке устройство" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Соединиться с телефоном S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Соединиться с WebOS планшетом" @@ -1110,38 +1110,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Обновление списка метаданных устройства..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d из %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "Готово" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1151,7 +1147,7 @@ msgstr "" "Удаление с помощью приложения iBooks.\n" "Нажмите кнопку \"Показать детали\" что бы увидеть список." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1159,7 +1155,7 @@ msgstr "" "Некоторые обложки не могут быть преобразованы.\n" "Нажмите кнопку \"Показать детали\" что бы увидеть список." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1179,7 +1175,7 @@ msgstr "" msgid "News" msgstr "Новости" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1187,7 +1183,7 @@ msgstr "Новости" msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Соединиться с iTunes" @@ -4389,7 +4385,7 @@ msgstr "" "LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4436,7 +4432,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Метаданные будут загружены с вашего регионального сайта Amazon." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Амазон не загрузился. Попробуйте позже." @@ -4562,70 +4558,70 @@ msgid "No details available" msgstr "Подробности недоступны" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Содержание" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Титульная страница" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Индекс" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Глоссарий" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Подтверждения" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Библиография" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "эмблема издательства" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Копирайт" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Посвящение" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Эпиграф" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Предисловие" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Список иллюстраций" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Оглавление" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Заметки" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Введение" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Основной текст" @@ -5078,20 +5074,20 @@ msgstr "Отключить анимацию пользовальского ин msgid "tag browser categories not to display" msgstr "пометить категории просмотра для неотображения" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "ВНИМАНИЕ:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ОШИБКА:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Показывать это подтверждение всегда" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Выберите файлы" @@ -5758,7 +5754,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6953,8 +6949,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7034,12 +7030,12 @@ msgid "Collections" msgstr "Коллекции" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Вставить обложку" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Копировать обложку" @@ -8638,12 +8634,12 @@ msgstr "" "Вы желаете продолжить преобразование (определение не будет использовано)?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Неправильное регулярное выражение" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Неправильное регулярное выражение: %s" @@ -10029,44 +10025,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (было %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Пункт пуст" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Элемент не может быть пустым. Вместо этого удалите его." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Ничего не выбрано" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Вы должны выбрать один объект из списка доступных." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Нет выбранных объектов" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Вы должны выбрать хотя бы один пункт из списка." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Вы действительно хотите удалить следующие объекты?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Редактор категорий" @@ -10075,7 +10071,7 @@ msgid "Items in use" msgstr "Используемые элементы" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10084,12 +10080,12 @@ msgstr "" "затем удаляет его из базы данных." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Переименовать элемент во всех книгах, в которых он используется." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10125,41 +10121,41 @@ msgstr "Ссылка" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Совпадений не найдено" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Изменить регистр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Верхний регистр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Нижний регистр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Инвертировать регистр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Все первые буквы заглавные" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Первая буква заглавная" @@ -11288,7 +11284,7 @@ msgstr "Элементы" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Найти" @@ -12037,6 +12033,29 @@ msgstr "Количество" msgid "Was" msgstr "Было" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Копировать название выбранного цвета в буфер" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Инструкция по шаблонам языка" @@ -12074,10 +12093,6 @@ msgstr "Изменить цвет столбца:" msgid "Copy a color name to the clipboard:" msgstr "Копировать название цвета в буфер:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Копировать название выбранного цвета в буфер" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Значение шаблона:" @@ -12478,11 +12493,11 @@ msgstr "Регулярное выражение (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Нет совпадений" @@ -12708,7 +12723,7 @@ msgstr "&Комбинация клавиш:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Ничего" @@ -13001,12 +13016,12 @@ msgid "LRF Viewer toolbar" msgstr "Панель промотра LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Следующая страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Предыдущая страница" @@ -13178,6 +13193,10 @@ msgstr "Не удается запустить " msgid "%s is already running." msgstr "%s уже запущен." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14983,7 +15002,7 @@ msgstr "Окраска столбцов" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " или " @@ -17740,7 +17759,7 @@ msgid "Options to customize the ebook viewer" msgstr "Параметры для настройки просмотра книг" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Запомнить последний использованный размер окна" @@ -17989,40 +18008,40 @@ msgstr "Пользовательская &таблица стилей" msgid "No results found for:" msgstr "Не найдено ничего для:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "Найти в словаре" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "Найти ещё" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Перейти..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Следующий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Предыдущий раздел" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Начало документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Конец документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Начало раздела" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Конец раздела" @@ -18099,61 +18118,61 @@ msgstr "" "абзацы) используйте <i>Справочный режим</i>, нажатием соответствующей кнопки " "на панели инструментов." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Поиск текста в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Полный экран (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Полноэкранный режим" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Нажмите правой кнопкой что бы увидеть управление" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Нажмите Esc для выхода" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Показать/спрятать управление" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Предварительный просмотр" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Очистить список последных открытых книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Соединение с dict.org для поиска: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "Нет такого адреса" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "Адреса, указанного в этом элементе, не существует." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Выбрать электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Электронная книга" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18162,74 +18181,74 @@ msgstr "" "Сделать размер шрифта %(which)s\n" "Текущее увеличение: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "больше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "меньше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Нет соответствий для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Загрузить поток..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Разметка %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Закладка #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Добавить закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Введите название закладки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Управление закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Загружается электронная книга..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Не могу открыть электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Настройки управления просмотром книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Если указано, окно вьювера будт пытаться всплыть наверх при открытии." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Если указано, окне просмотра будет открыто во весь экран при запуске." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Выводить предупреждения javascript и консольные сообщения в консоли" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18237,7 +18256,7 @@ msgstr "" "Позиция на которой открыта определённая книга. Позиция отображается в " "верхнем левом углу просмотрщика." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18316,11 +18335,11 @@ msgstr "Не удалось отобразить" msgid "Failed to render document %s" msgstr "Не удалось отобразить документ %s" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Неправильно тестовое имя файла" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18329,19 +18348,19 @@ msgstr "" "Название <b>%r</b>, похоже, не заканчивается расширением. Название должно " "заканчиваться расширением файла вроде .epub или .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Перетащите для изменения размера" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Показать" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Скрыть" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Переключить" @@ -19712,7 +19731,7 @@ msgstr "" "По умолчанию: не фильтруется (no filtering)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Показать детальную информацию. Используется для отладки." @@ -21801,111 +21820,111 @@ msgstr "Безымянная статья" msgid "Unknown News Source" msgstr "Неизвестный новостной ресурс" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "Не удалось загрузить %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Рецепт \"%s\" требует имя пользожателя и пароль" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Закачка завершена" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Неудачная загрузка следующих статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Неудачная загрузка частей следующих статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " из " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tБитые ссылки:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Не удалось получить статью." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "Отладочня трассировка доступна ранее в этом журнале" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Запуск с-vv чтобы увидеть причину" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Вызываются заготовки..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Получить заготовки для оглавления" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Попытка скачать обложку..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Создаем титульные данные..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Начало загрузки [%d поток(и)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Заготовки закачиватся в %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Невозможно скачать обложку: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Скачивается обложка из %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Титульное изображение загружено" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Статьи в этом выпуске: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Статья без названия" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Статья скачена: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Ошибка загрузки статьи: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Доставляется материал" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -21913,7 +21932,7 @@ msgstr "" "Не удалось выполнить вход, проверьте свое имя пользователя и пароль для " "службы Периодических изданий Calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -21960,7 +21979,7 @@ msgstr "Разделы" msgid "Articles" msgstr "Статьи" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -21970,13 +21989,13 @@ msgstr "" "\n" "Где URL на пример http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Основная директория, в которую сохранятся URL. По умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -21984,7 +22003,7 @@ msgid "" msgstr "" "Максимальное время ожидания ответа от сервера. По умолчанию: %default с" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -21993,7 +22012,7 @@ msgstr "" "Максимально число уровней вложения, т.е. глубина последовательных ссылок. По " "умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -22002,7 +22021,7 @@ msgstr "" "Максимальное количество файлов для скачивания. Применимо только к файлам из " "тегов <a href>. По умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22011,7 +22030,7 @@ msgstr "" "Минимальный интервал в секундах между последовательными вызовами. По " "умолчанию: %default с" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22019,7 +22038,7 @@ msgstr "" "Кодировка вебсайтов, которые вы собираетесь скачивать. По умолчанию делается " "попытка определения кодировки." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -22030,7 +22049,7 @@ msgstr "" "скачиваться тогда, когда она совпадет хотя бы с одним из регулярных " "выражений. По умолчанию, никакие ссылки не скачиваются." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -22043,7 +22062,7 @@ msgstr "" "игнорируются. Если определены одновременно регулярное выражение фильтра и " "выражение совпадения, то фильтрующее выражение срабатывает первым." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Не скачивать файлы стилей CSS." diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 791869173d..6ac9ebfced 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Sardinian <sc@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:55+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:02+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 4baabd6a08..6d7ed448c4 100644 --- a/src/calibre/translations/si.po +++ b/src/calibre/translations/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha <nivanthaka84@yahoo.com>\n" "Language-Team: Sinhalese <si@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:54+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:01+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index edcca1814c..d36bca6886 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-31 10:38+0000\n" "Last-Translator: Michal Kaliňák <michal.kalinak@gmail.com>\n" "Language-Team: Slovak <sk@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:55+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:01+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -986,7 +986,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Komunikácia s telefónmi Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -994,11 +994,11 @@ msgstr "" "Čiarkou oddelený zoznam adresárov na poslanie e-knihy do zariadení. Prvý " "existujúci bude použitý" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Komunikácia s telefónmi S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Komunikácia s tabletmi WebOS." @@ -1102,38 +1102,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Aktualizácia zoznamu metadát zariadenia.." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d z %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "dokončené" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1143,7 +1139,7 @@ msgstr "" "Zmazané cez iBooks aplikáciu.\n" "Zoznam po kliknutí na \"Zobraziť podrobnosti\"." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1151,7 +1147,7 @@ msgstr "" "Niektoré obálky nemôžu byť skonvertované.\n" "Zoznam po kliknutí na \"Zobraziť podrobnosti\"." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1171,7 +1167,7 @@ msgstr "" msgid "News" msgstr "Novinky" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1179,7 +1175,7 @@ msgstr "Novinky" msgid "Catalog" msgstr "Katalóg" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Komunikácia s iTunes." @@ -4332,7 +4328,7 @@ msgstr "" "obálky/sociálne metadáta\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4379,7 +4375,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Metadáta z Amazonu budú stiahnuté z jej verzie pre súto krajinu." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Čas pre Amazon vypršal. Skúste neskôr." @@ -4504,70 +4500,70 @@ msgid "No details available" msgstr "Podrobnosti nie sú k dispozícii" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Obsah" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Titulná strana" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Register" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Slovník" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Poďakovania" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Zoznam použitej literatúry" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Tiráž" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Autorské práva" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Venovanie" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Doslov" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Predslov" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Zoznam obrázkov" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Zoznam tabuliek" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Poznámky" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Predhovor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Hlavný text" @@ -5014,20 +5010,20 @@ msgstr "Vypnúť animácie UI" msgid "tag browser categories not to display" msgstr "kategórie, ktoré sa v prehliadači značiek nezobrazia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "UPOZORNENIE:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "CHYBA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Zobraziť toto potvrdenie znovu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Vybrať súbory" @@ -5684,7 +5680,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6864,8 +6860,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6945,12 +6941,12 @@ msgid "Collections" msgstr "Zbierky" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Vložiť obálku" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopírovať obálku" @@ -8523,12 +8519,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Neplatný regulárny výraz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Neplatný regulárny výraz: %s" @@ -9891,44 +9887,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (bolo %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Položka je prázdna" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Položka nemôže byť nastavená na Nič. Vymažte ju namiesto toho." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Žiadna položke nebola vybraná" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Musíte vybrať jednu z dostupných položiek." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Žiadna položka nebola vybraná" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Musíte vybrať aspoň jednu položku zo zoznamu." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Ste si istý, že chcete odstrániť nasledujúce položky?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Editor kategórií" @@ -9937,7 +9933,7 @@ msgid "Items in use" msgstr "Používané položky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9946,12 +9942,12 @@ msgstr "" "nakoniec aj z databázy." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Premenovať položku v každej knihe, kde sa používa." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9987,41 +9983,41 @@ msgstr "Odkaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Neboli nájdené žiadne výsledky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Zmeniť veľké/malé písmená" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Veľké písmená" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Malé písmená" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Vymeniť veľké/malé" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Stýl nadpisu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Veľké prvé písmená" @@ -11152,7 +11148,7 @@ msgstr "Položky" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Hľadať" @@ -11886,6 +11882,29 @@ msgstr "Počet" msgid "Was" msgstr "Bolo" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Kopírovať názov vybranej farby do schránky" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Výuka jazyka šablón" @@ -11923,10 +11942,6 @@ msgstr "Nastaviť farbu stĺpca:" msgid "Copy a color name to the clipboard:" msgstr "Kopírovať názov farby do schránky:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Kopírovať názov vybranej farby do schránky" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Hodnota šablóny:" @@ -12327,11 +12342,11 @@ msgstr "Regulárny výraz (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Žiadna zhoda" @@ -12557,7 +12572,7 @@ msgstr "&Skratka:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Žiadne" @@ -12849,12 +12864,12 @@ msgid "LRF Viewer toolbar" msgstr "Nástrojová lišta prehliadača LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Nasledujúca strana" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Predchádzajúca strana" @@ -13022,6 +13037,10 @@ msgstr "Nemôžem spustiť " msgid "%s is already running." msgstr "%s je už spustený." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14804,7 +14823,7 @@ msgstr "Ofarbenie stĺpcov" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " alebo " @@ -17494,7 +17513,7 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prehliadača elektronických kníh" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Pamätať poslednú veľkosť okna" @@ -17735,40 +17754,40 @@ msgstr "Užívateľský &štýl" msgid "No results found for:" msgstr "Žiadne výsledky pre:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Vyhľadať v slovníku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "Hľadať na&sledujúci výskyt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Prejsť na..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Nasledujúca časť" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Predchádzajúca časť" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Začiatok dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Koniec dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Začiatok sekcie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Koniec sekcie" @@ -17840,61 +17859,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Hľadať text v knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Náhľad tlače" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Vymazať zoznam naposledy otvorených kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Pripájam k dict.org na vyhľadanie: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Vyberte elektronickú knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -17903,72 +17922,72 @@ msgstr "" "Nastaviť veľkosť písma %(which)s\n" "Aktuálne zväčšenie: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "väčšie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "menšie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Neboli nájdené žiadne výsledky pre: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Načítavam prúd..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Formátujem %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Pridať záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Zadajte názov záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Spravovať záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Načítavam elektronickú knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Nepodarilo sa otvoriť knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Nastavenie prehliadača elektronických kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Ak je zadané, okno prehliadača sa po štarte zobrazí v popredí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "Ak zadané, okno prehliadača sa po štarte otvorí na celú obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Vypísať upozornenia javascriptu a konzolové správy na konzolu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -17976,7 +17995,7 @@ msgstr "" "Pozícia, na ktorej sa určená kniha otvorí. Pozícia je miesto v knihe " "zobrazené v ľavom hornom rohu prehliadača." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18055,11 +18074,11 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Neplatný testovací názov" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18068,19 +18087,19 @@ msgstr "" "Názov <b>%r</b> nevyzerá, že končí príponou súboru. Názov musí končiť " "príponou ako sú .epub alebo .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Zmeniť veľkosť potiahnutím" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Zobraziť" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Skryť" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Prepnúť" @@ -19411,7 +19430,7 @@ msgstr "" "východzie: bez filtrovania" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" "Zobraziť podrobné výstupné informácie. Užitočné pri hľadaní chýb v programe" @@ -21383,111 +21402,111 @@ msgstr "Článok bez názvu" msgid "Unknown News Source" msgstr "Neznámy zdroj správ" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Recept \"%s\" vyžaduje užívateľské meno a heslo." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Preberanie ukončené" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Zlyhalo preberanie nasledovných článkov:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Zlyhalo preberanie niektorých častí nasledovných článkov:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tNeplatné odkazy:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Nemôžem načítať článok" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Dôvod uvidíte po spustení s -vv" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Preberám prúdy..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Získané prúdy z hlavnej stránky" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Preberám obálku..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Generujem tiráž..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Začína preberanie [počet vlákien: %d]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Prúdy boli uložené do %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Nepodarilo sa prevziať obálku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Preberám obálku z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Obrázok tiráže stiahnutý" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Články v tomto vydaní: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Článok bez názvu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Prebratý článok: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Zlyhalo preberanie článku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Preberám prúd" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -21495,7 +21514,7 @@ msgstr "" "Prihlásenie zlyhalo. Skontrolujte Vaše užívateľské meno a heslo pre službu " "Periodiká Calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -21542,7 +21561,7 @@ msgstr "Sekcie" msgid "Articles" msgstr "Články" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -21552,20 +21571,20 @@ msgstr "" "\n" "Kde URL je napríklad http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Základný adresár, do ktorého bude URL uložené. Štandardne je to %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "Časový limit čakania na odozvu zo serveru. Štandardne: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -21574,7 +21593,7 @@ msgstr "" "Maximálna hĺbka rekurzie, t.j. počet úrovní odkazov, ktoré sa majú " "prechádzať. Štandardne %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -21583,14 +21602,14 @@ msgstr "" "Maximálny počet prebratých súborov. Táto hodnota sa vzťahuje len na súbory v " "tagoch <a href>. Štandardne %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "Minimálny interval preberania v sekundách. Štandardne %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -21598,7 +21617,7 @@ msgstr "" "Kódovanie znakov použité na webových lokalitách, ktoré chcete prebrať. " "Štandardne sa program pokúsi rozoznať správne kódovanie automaticky." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -21609,7 +21628,7 @@ msgstr "" "odkazy, ktoré sa zhodujú minimálne s jedným z výrazov. Štandardne budú " "nasledované všetky odkazy." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -21622,7 +21641,7 @@ msgstr "" "neignorujú žiadne odkazy. Ak sú zadané regulárne výrazy pre vyradenie aj " "zaradenie súčasne, výraz pre vyradenie sa aplikuje ako prvý." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Nepreberať kaskádové štýly." diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index ba88ad2c02..00d251d30b 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-18 22:36+0000\n" "Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n" "Language-Team: Martin Srebotnjak <miles@filmsi.net>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2012-06-23 04:55+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:02+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -30,8 +30,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -118,7 +118,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -149,8 +149,8 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -185,7 +185,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -992,7 +992,7 @@ msgstr "Dnevnik razhroščevanja" msgid "Communicate with Android phones." msgstr "Povezovanje s telefoni Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1000,11 +1000,11 @@ msgstr "" "Seznam z vejico ločenih map za pošiljanje e-knjig na napravo. Uporabljena bo " "prva obstoječa" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Povezovanje s telefoni S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Povezovanje s tablicami WebOS." @@ -1091,38 +1091,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Posodabljanje seznama metapodatkov naprave ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d izmed %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "končano" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1132,7 +1128,7 @@ msgstr "" "Izbrišite jih s programom iBooks.\n" "Kliknite 'Pokaži podrobnosti' za seznam." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1140,7 +1136,7 @@ msgstr "" "Določenih naslovnic ni bilo mogoče pretvoriti.\n" "Kliknite 'Pokaži podrobnosti' za seznam." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1160,7 +1156,7 @@ msgstr "" msgid "News" msgstr "Novice" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1168,7 +1164,7 @@ msgstr "Novice" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Povezovanje z iTunes." @@ -3996,7 +3992,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4043,7 +4039,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -4150,70 +4146,70 @@ msgid "No details available" msgstr "Podrobnosti ni na voljo" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Kazalo vsebine" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Naslovnica" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Kazalo" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Slovarček" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Zahvale" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografija" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Kolofon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Avtorske pravice" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Posvetilo" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Predgovor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Seznam ilustracij" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Seznam tabel" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Opombe" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Uvod" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Glavno besedilo" @@ -4615,20 +4611,20 @@ msgstr "Izključi animacije vmesnika" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "NAPAKA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Izberite datoteke" @@ -5263,7 +5259,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6352,8 +6348,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6430,12 +6426,12 @@ msgid "Collections" msgstr "Zbirke" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Prilepi naslovnico" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopiraj naslovnico" @@ -7957,12 +7953,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Neveljaven regularni izraz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Neveljaven regularni izraz: %s" @@ -9217,44 +9213,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Urejevalnik kategorij" @@ -9263,19 +9259,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9305,41 +9301,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Ni zadetkov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Zamenjaj velikost črk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10382,7 +10378,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Najdi" @@ -11063,6 +11059,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11100,10 +11119,6 @@ msgstr "Določite barvo stolpca:" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Vrednost predloge:" @@ -11482,11 +11497,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Ni zadetkov" @@ -11709,7 +11724,7 @@ msgstr "&Bližnjica:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Brez" @@ -11994,12 +12009,12 @@ msgid "LRF Viewer toolbar" msgstr "Orodna vrstica pregledovalnika LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Naslednja stran" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Prejšnja stran" @@ -12159,6 +12174,10 @@ msgstr "Ni moč zagnati " msgid "%s is already running." msgstr "%s je že zagnan." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13757,7 +13776,7 @@ msgstr "Obarvanost stolpcev" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " ali " @@ -16183,7 +16202,7 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti za prilagajanje bralnika e-knjig" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Zapomni si nazadnje uporabljeno velikost okna" @@ -16412,40 +16431,40 @@ msgstr "" msgid "No results found for:" msgstr "Ni zadetkov za:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Poišči v slovarju" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Pojdi na ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Začetek dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Konec dokumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16517,139 +16536,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Poiščite besedilo v knjigi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Pritisnite Esc za izhod" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Predogled tiskanja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Izberite e-knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Zaznamek #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Dodaj zaznamek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Vnesite naslov za zaznamek:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Upravljaj z zaznamki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Nalaganje e-knjige ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "E-knjige ni mogoče odpreti" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16725,30 +16744,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Povlecite za spremembo velikosti" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Pokaži" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Skrij" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Preklopi" @@ -17889,7 +17908,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." @@ -19578,117 +19597,117 @@ msgstr "Neimenovan članek" msgid "Unknown News Source" msgstr "Neznan vir novic" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Prenos končan" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Prenos naslednjih člankov ni uspel:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Prenos nekaterih delov naslednjih člankov ni uspel:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " z " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tNeuspešne povezave:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Pridobivanje virov ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Dobljeni viri iz glavne strani" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Poskus prenosa naslovnice ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Pričetek prenosa [%d nit(i)] ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Viri, preneseni v %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Prenos naslovnice ni uspel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Prenašanje naslovnice iz %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Neimenovan članek" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Članek prenesen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Prenos članka ni uspel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Pridobivanje vira" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19733,7 +19752,7 @@ msgstr "" msgid "Articles" msgstr "Članki" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -19743,12 +19762,12 @@ msgstr "" "\n" "Kjer je URL npr. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Osnovna mapa, v katero se shrani URL. Privzet je %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -19756,7 +19775,7 @@ msgid "" msgstr "" "Časovni rok v sekundah za čakanje odgovora strežnika. Privzeto: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -19764,7 +19783,7 @@ msgid "" msgstr "" "Maksimalna globina rekurzije. To je globina povezav. Privzeto %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -19773,7 +19792,7 @@ msgstr "" "Maksimalno število prenesenih datotek. To velja samo za datoteke iz značk <a " "href>. Privzeto je %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -19781,7 +19800,7 @@ msgid "" msgstr "" "Minimalni interval v sekundah med zaporednimi prenosi. Privzeto: %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -19789,7 +19808,7 @@ msgstr "" "Kodna tabela znakov za spletne strani, ki jih hočete prenesti. Privzeto je " "ugibanje uporabljene kodne tabele." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -19799,7 +19818,7 @@ msgstr "" "možnost se lahko uporabi večkrat, kar pomeni da če povezava ustreza enemu " "izmed regularnih izrazov, se ji bo sledilo. Privzeto se sledi vsem povezavam." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19807,7 +19826,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Ne prenesi slogovnih predlog CSS." diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index fcac53f467..93bb62c9e7 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-07 22:44+0000\n" "Last-Translator: Erlis Mulosmani <Unknown>\n" "Language-Team: Albanian <sq@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:42+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 04:49+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "Lajme" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "Lajme" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Tryeza e Lëndës" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Faqe Titulli" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Tregues" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Bibliografi" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Të drejta kopjimi" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Listë e ilustrimeve" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Listë Tabelash" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Shënime" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Teksti Kryesor" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Nuk u gjetën përputhje" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Asnjë" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Faqja Pasuese" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Faqja e Mëparshme" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " ose " @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 2d4a7c37a0..8af7ce06ff 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-13 08:14+0000\n" "Last-Translator: Ozzii <Unknown>\n" "Language-Team: Ozzii\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:54+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:01+0000\n" +"X-Generator: Launchpad (build 15520)\n" "Language: sr\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -28,8 +28,8 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -116,7 +116,7 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -147,8 +147,8 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -183,7 +183,7 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -991,7 +991,7 @@ msgstr "Евиденција отклоњених грешака" msgid "Communicate with Android phones." msgstr "Повежи се са Android телефонима." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -999,11 +999,11 @@ msgstr "" "Зарезима раздвојен списак директоријума на уређају у које ће се слати књиге. " "Користиће се први постојећи." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Повежи се са S60 телефонима." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Повежи се са WebOS таблетима." @@ -1092,38 +1092,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Ажурирање списка метаподатака на уређају..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d из%(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "завршено" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1133,7 +1129,7 @@ msgstr "" "Избришите их користећи iBooks програм.\n" "Кликните на 'Прикажи детаље' за списак." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1141,7 +1137,7 @@ msgstr "" "Неки корице нису могле да буду претворене.\n" "Кликните на 'Прикажи детаље' за списак." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1161,7 +1157,7 @@ msgstr "" msgid "News" msgstr "Вести" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1169,7 +1165,7 @@ msgstr "Вести" msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Повежи се са iTunes." @@ -4156,7 +4152,7 @@ msgstr "" "LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4204,7 +4200,7 @@ msgid "" msgstr "" "Метаподаци Амазона ће бити преузети помоћу Амазон веб сајта ове земље." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Сајт Амазон у истеку.Покушати поново касније." @@ -4314,70 +4310,70 @@ msgid "No details available" msgstr "Детаљи нису доступни" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Садржај" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Насловна страна" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Индекс" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Појмовник" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Захвалности" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Библиографија" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Импресум" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Ауторска права" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Посвета" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Епиграф" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Предговор" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Списак илустрација" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Списак табела" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Белешке" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Предговор" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Главни текст" @@ -4823,20 +4819,20 @@ msgstr "Онемогући анимације у корисничком суче msgid "tag browser categories not to display" msgstr "категорије које не треба приказати у излогу етикета" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "УПОЗОРЕЊЕ:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ГРЕШКА:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Показује ову потврду опет" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Избор датотека" @@ -5477,7 +5473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6616,8 +6612,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6697,12 +6693,12 @@ msgid "Collections" msgstr "Збирке" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Налепи корице" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Копирај корице" @@ -8246,12 +8242,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Неисправан регуларни израз" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Неисправан регуларни израз: %s" @@ -9534,44 +9530,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Ова ставка је празна." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Ставка не може да буде празна. Избришите је." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Ниједна ставка није одабрана" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Морате изабрати једну ставку из листе расположивих ставки." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Није изабрана ниједна ставка." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Морате одабрати барем једну ставку са пописа" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Да ли сте сигурни да желите избрисати следеће ставке?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Уређивач категорија." @@ -9580,7 +9576,7 @@ msgid "Items in use" msgstr "Ставке у употреби." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9589,12 +9585,12 @@ msgstr "" "књига, а затим је уклонити и из базе података." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Преименуј ставку у свакој књизи која је користи." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9624,41 +9620,41 @@ msgstr "Веза" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Ништа није пронађено." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Измени величину слова" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Велика слова" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Мала слова" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Замени велика слова у мала, и обрнуто." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Величина наслова" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Велико прво слово" @@ -10764,7 +10760,7 @@ msgstr "Ставке" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Претрага" @@ -11465,6 +11461,29 @@ msgstr "Бројање" msgid "Was" msgstr "Да ли је" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Умножи означену боју у оставу" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11502,10 +11521,6 @@ msgstr "Изабери боју ступца:" msgid "Copy a color name to the clipboard:" msgstr "Умножи боју у оставу:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Умножи означену боју у оставу" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11893,11 +11908,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Без резултата" @@ -12121,7 +12136,7 @@ msgstr "&Пречица:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Ништа" @@ -12415,12 +12430,12 @@ msgid "LRF Viewer toolbar" msgstr "Трака са алаткама за LRF читач." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Следећа страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Претходна страница" @@ -12583,6 +12598,10 @@ msgstr "Не могу да покренем . " msgid "%s is already running." msgstr "%s је већ покренут." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14252,7 +14271,7 @@ msgstr "Обојеност ступца" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " или " @@ -16763,7 +16782,7 @@ msgid "Options to customize the ebook viewer" msgstr "Избор за подешавање читача е-књига" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Запамти последње коришћену величину прозора" @@ -17003,40 +17022,40 @@ msgstr "Кориснички &стил" msgid "No results found for:" msgstr "Ништа није пронађено за:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Пронађи у речнику." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "Трагање за следећим случајем" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Иди на..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Следећи одељак" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Претходни одељак" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Почетак документа." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Крај документа." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Почетак одељка." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Крај одељка." @@ -17108,61 +17127,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Тражи текст у књизи." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Пребаци на приказ целог екрана (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Режим целог екрана" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Десни клик за приказ контроле" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Притисните Esc да затворите" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Прикажи/сакриј контролу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Преглед пре штампања" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Очисти листу недавно отворених књига" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Повежи се са dict.org да пронађеш: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "Не постоји таква локација" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "Локација указује да ова ставка не постоји." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Изабери е-књигу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Е-књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -17171,81 +17190,81 @@ msgstr "" "Направи величину слова %(which)s\n" "Тренутна величина: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "веће" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "мањи" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Није пронађено ништа за: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Учитавам излог..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Представљам %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Обележивач #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Додај обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Унеси назив за обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Уреди обележиваче." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Учитавам е-књигу..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Нисам успео да отворим е-књигу." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Могућности за контролу читача е-књига." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ако је наведен, прозор читача ће покушати да при покретању дође у први план." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ако је наведено, прозор за читање ће се при покретању отворити преко целог " "екрана." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Прикажi javascript упозорења и поруке на конзоли." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -17324,30 +17343,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Име теста је неважеће" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Повуци за промену величине." -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Прикажи" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Сакриј" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Пребаци" @@ -18634,7 +18653,7 @@ msgstr "" "Подразумева се: без филтрирања." #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Прикажи детаљне информације. Корисно за тражење грешака." @@ -20448,111 +20467,111 @@ msgstr "Чланак без имена" msgid "Unknown News Source" msgstr "Непознат извор вести" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "Неуспело преузимање %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Рецепт \"%s\" захтева корисничко име и лозинку." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Преузимање је завршено" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Нисам успео да преузмем следеће чланке:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Нисам успео да преузмем делове следећих чланаке:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " од " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tНеуспеле везе:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Не може да се нађе артикал." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Покренути са -vv да би видели разлог" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Преузимам изворе..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Добио сам изворе с основне стране..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Покушавам да преузмем насловну страну..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Правим списак уредника..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Почиње преузимање [%d нити]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Извори су преузети у %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Нисам успео да преузмем насловну страну: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Преузимам насловну страну са %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Преузео сам слику за импресум" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Текстови у овом броју: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Чланак без имена" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Преузео сам чланак: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Није успело преузимање чланка: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Преузимам извор" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -20560,7 +20579,7 @@ msgstr "" "Неуспело пријављивање. Проверите корисничко име и лозинку вашег calibre " "сервиса за периодику." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -20607,7 +20626,7 @@ msgstr "Одељци" msgid "Articles" msgstr "Чланци" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -20617,27 +20636,27 @@ msgstr "" "\n" "Где је URL на пример http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" "Основни директоријум у који ће бити сачуван УРЛ. Подразумева се %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "Број секунди за чекање на одзив сервера. Подразумева се %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "Највећа дубина рекурзије, тј. праћења веза. Подразумева се %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -20646,7 +20665,7 @@ msgstr "" "Највећи број датотека који ће бити преузет. Ово се односи само на датотеке у " "<a href> одредницама. Подразумева се %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -20655,7 +20674,7 @@ msgstr "" "Најмањи размак, у секундама, између узастопних преузимања. Подразумева се " "%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -20663,7 +20682,7 @@ msgstr "" "Кодни распоред Интернет сајтова са којих покушавате преузимање. Подразумева " "се да ће бити покушан да буде одређен аутоматски." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -20674,7 +20693,7 @@ msgstr "" "може да се пронађе бар један регуларни израз коме одговарају. Подразумева се " "да ће се пратити све везе." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20682,7 +20701,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Не преузимај CSS стилове." diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index a0e16e4bde..58b87ef404 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-04-29 15:11+0000\n" "Last-Translator: Johan Segerstedt <Unknown>\n" "Language-Team: Swedish <sv@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:56+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:03+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -28,8 +28,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -116,7 +116,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -147,8 +147,8 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -183,7 +183,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -991,7 +991,7 @@ msgstr "Felsökningslogg" msgid "Communicate with Android phones." msgstr "Kommunicera med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -999,11 +999,11 @@ msgstr "" "Kommaseparerad lista av kataloger på enheten dit e-böckerna skall skickas. " "Den första katalog som finns kommer att användas" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Kommunicera med S60-telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Kommunicera med WebOS-surfplattor." @@ -1107,38 +1107,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Uppdaterar metadata på enheten..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d av %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "slutförda" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1148,7 +1144,7 @@ msgstr "" "Ta bort med hjälp av iBook app.\n" "Klicka på \"Visa detaljer\" för en lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1156,7 +1152,7 @@ msgstr "" "En del omslag kan inte konverteras.\n" "Klicka på \"Visa detaljer\" för en lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1176,7 +1172,7 @@ msgstr "" msgid "News" msgstr "Nyheter" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1184,7 +1180,7 @@ msgstr "Nyheter" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Kommunicera med iTunes" @@ -4283,7 +4279,7 @@ msgstr "" "LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4331,7 +4327,7 @@ msgid "" msgstr "" "Metadata från Amazon att hämtas med hjälp av detta lands Amazon hemsida." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon tidsbegränsning löpte ut. Försök igen senare." @@ -4453,70 +4449,70 @@ msgid "No details available" msgstr "Inga detaljer tillgängliga" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Innehållsförteckning" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Titelsida" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Översikt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Ordförklaringar" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Tack till" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Litteraturförteckning" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Kolofon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Upphovsrätt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Tillägnan" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Epigraf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Förord" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Illustrationslista" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Tabellista" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Anteckningar" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Förord" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Huvudtext" @@ -4966,20 +4962,20 @@ msgstr "Inaktivera animationer i gränssnittet" msgid "tag browser categories not to display" msgstr "Kategorier som inte skall visas i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Välj filer" @@ -5632,7 +5628,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6804,8 +6800,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6884,12 +6880,12 @@ msgid "Collections" msgstr "Samlingar" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Klistra omslag" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Kopiera omslag" @@ -8471,12 +8467,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Ogiltigt reguljärt uttryck" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Ogiltigt reguljärt uttryck: %s" @@ -9855,44 +9851,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (var %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Posten är tom" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "En post kan inte lämnas tom. Ta bort den i stället." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Ingen post vald" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Du måste välja en post från listan Tillgängliga poster" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Inga poster valda" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Du måste välja minst ett objekt från listan." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Är du säker på att du vill ta bort följande objekt?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Kategoriredigerare" @@ -9901,7 +9897,7 @@ msgid "Items in use" msgstr "Poster som används" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -9910,12 +9906,12 @@ msgstr "" "böcker och sedan ta bort den från databasen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Byt namn på posten i alla böcker den används" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9951,41 +9947,41 @@ msgstr "Länk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Inga träffar hittades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Ändra skiftläge" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Versaler" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Gemener" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Byt skiftläge" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Varje Ord Med Stor Begynnelsebokstav" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "Inledande stor bokstav" @@ -11107,7 +11103,7 @@ msgstr "Föremål" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Sök" @@ -11846,6 +11842,29 @@ msgstr "Räkna" msgid "Was" msgstr "Var" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Mall för språkhandledning" @@ -11883,10 +11902,6 @@ msgstr "Ställ in färg för kolumnen:" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Mallvärde:" @@ -12287,11 +12302,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Ingen träff" @@ -12516,7 +12531,7 @@ msgstr "&Snabbtangent:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Inget" @@ -12807,12 +12822,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF-visarens verktygsrad" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Nästa sida" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Föregående sida" @@ -12977,6 +12992,10 @@ msgstr "Kan inte starta " msgid "%s is already running." msgstr "%s körs redan." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -14761,7 +14780,7 @@ msgstr "Kolumn färg" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " eller " @@ -17447,7 +17466,7 @@ msgid "Options to customize the ebook viewer" msgstr "Alternativ för att anpassa läsplattan" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Kom ihåg senast använd fönsterstorlek" @@ -17691,40 +17710,40 @@ msgstr "Användare & Stylesheet" msgid "No results found for:" msgstr "Inga resultat hittades för:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "&Leta i ordlista" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Gå till..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Nästa avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Föregående avsnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Dokumentets början" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Dokumentets slut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Avsnittets början" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Avsnittets slut" @@ -17796,61 +17815,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Sök text i bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Förhandsgranska" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Tydlig lista över nyligen öppnade böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "Ansluter till dict.org att slå upp: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Välj e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "E-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -17859,80 +17878,80 @@ msgstr "" "Använd fontstorlek %(which)s\n" "Nuvarande förstoring: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "Större" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "mindre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Inga träffar hittades för: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Laddar flöde..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Formaterar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Bokmärk #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Lägg till bokmärke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Ange titel för bokmärke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Hantera bokmärken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Laddar e-bok...." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Kunde inte öppna e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Alternativ för att styra läsplattan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om angivet, kommer läsfönstret att försöka lägga sig överst vid start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om vald kommer visningsfönstret försöker öppna helskärm när den startas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Skriv javaskriptnotifieringar och konsolmeddelanden till konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18011,30 +18030,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Drag för att ändra storlek" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Visa" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Dölj" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Växla" @@ -19379,7 +19398,7 @@ msgstr "" "Grundinställning: Ingen filtrering" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Visa detaljerad utdata. Användbart för felsökning" @@ -21372,111 +21391,111 @@ msgstr "Okänd artikel" msgid "Unknown News Source" msgstr "Okänd nyhetskälla" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "\"%s\"-receptet behöver ett användarnamn och lösenord." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Hämtningen är färdig" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Kunde inte hämta följande artiklar:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Kunde inte hämta delar av följande artiklar:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " från " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tMisslyckade länkar:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Kunde inte hämta artikeln." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "Den felsökningsspårning finns tidigare i denna logg" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Kör med -vv för att se orsaken" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Hämtar flöden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Mottagit flöden från indexsidan" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Försöker hämta omslaget ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Skapar redaktionsruta..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Påbörjar hämtning [%d tråd(ar)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Flöden hämtade till %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Kunde inte hämta omslag: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Hämtar omslag från %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Redaktionslogga hämtad" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Namnlös artikel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Artikel hämtad: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Artikeln kunde inte hämtas: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Hämtar flöde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -21484,7 +21503,7 @@ msgstr "" "Kunde inte logga in, kontrollera ditt användarnamn och lösenord för Calibres " "prenumerationstjänst." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -21532,7 +21551,7 @@ msgstr "Avsnitten" msgid "Articles" msgstr "Artiklar" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -21542,12 +21561,12 @@ msgstr "" "\n" "Där URL är t.ex. http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Baskatalogen där webbadressen sparas. Grundinställningen är %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -21556,7 +21575,7 @@ msgstr "" "Tidsgräns i sekunder att vänta på ett svar från servern. Grundinställning " "%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -21564,7 +21583,7 @@ msgid "" msgstr "" "Maximalt antal nivåer, d.v.s. länkdjup, att följa. Grundinställning %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -21573,7 +21592,7 @@ msgstr "" "Det maximala antal filer att hämta. Endast för filer med <a href>-taggar. " "Grundinställning är %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -21582,7 +21601,7 @@ msgstr "" "Minsta intervall i sekunder mellan på varandra följandande hämtningar. " "Grundinställning är %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -21590,7 +21609,7 @@ msgstr "" "Teckenkodning för de webbplatser som du försöker hämta. Grundinställningen " "är att försöka gissa kodningen." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -21600,7 +21619,7 @@ msgstr "" "alternativ kan anges flera gånger. Då kommer länkar att följas så länge de " "matchar det reguljära uttrycket. Som standard följs alla länkar ." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -21608,7 +21627,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Hämta inte CSS-stilmallar." diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index a618a64ebd..376ca2b4be 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 17:54+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Tamil <ta@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:56+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:03+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3748,7 +3744,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3795,7 +3791,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3902,70 +3898,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4348,20 +4344,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4989,7 +4985,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6076,8 +6072,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6154,12 +6150,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7673,12 +7669,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8927,44 +8923,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8973,19 +8969,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9015,41 +9011,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10090,7 +10086,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10765,6 +10761,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10802,10 +10821,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11182,11 +11197,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11409,7 +11424,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11694,12 +11709,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11859,6 +11874,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13452,7 +13471,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15862,7 +15881,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16091,40 +16110,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16196,139 +16215,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16404,30 +16423,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17522,7 +17541,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19210,117 +19229,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19365,60 +19384,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19426,7 +19445,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 06c30b398c..d7f363146e 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-08-05 17:01+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Telugu <te@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:56+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:03+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "వార్తలు" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "వార్తలు" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "విషయ సూచిక" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "శీర్షిక పేజీ" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "సూచిక" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "పదకోశం" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "కాపీహక్కులు" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "అంకితం" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "ముందుమాట" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "పట్టికల జాబితా" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "పీఠిక" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "ముఖ్య పాఠ్యం" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "తర్వాతి పేజీ" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index d69db40cbc..33ea93eaa9 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-12-15 15:14+0000\n" "Last-Translator: akarong <Unknown>\n" "Language-Team: Thai <th@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:56+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:03+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 @@ -37,8 +37,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -125,7 +125,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -156,8 +156,8 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -192,7 +192,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -968,7 +968,7 @@ msgstr "บันทึกการแก้จุดเสีย" msgid "Communicate with Android phones." msgstr "ติดต่อกับโทรศัพท์แอนดรอยด์" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -976,11 +976,11 @@ msgstr "" "รายการไดเรคตอรี่ที่คั่นด้วยคอมม่าเพื่อส่งอีบุคส์ไปยังอุปกรณ์ปลายทางซึ่งจะใช้ช" "ื่อที่พบครั้งแรกก่อน" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "ติดต่อกับโทรศัพท์ S60" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1066,38 +1066,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "กำลังปรับปรุงชุดข้อมูลรายการอุปกรณ์ปลายทาง" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "เสร็จเรียบร้อย" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1107,7 +1103,7 @@ msgstr "" "ลบหนังสือโดยใช้โปรแกรมใน iBooks\n" "กดปุ่ม 'แสดงรายละเอียด' เพื่อแสดงรายการ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1115,7 +1111,7 @@ msgstr "" "ลวดลายบางส่วนในปกไม่สามารถแปลงค่าได้\n" "กดปุ่ม 'แสดงรายละเอียด' เพื่อแสดงรายการ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1135,7 +1131,7 @@ msgstr "" msgid "News" msgstr "ข่าว" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1143,7 +1139,7 @@ msgstr "ข่าว" msgid "Catalog" msgstr "บัญชีรายชื่อ" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "ติดต่อกับ iTunes" @@ -3879,7 +3875,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3926,7 +3922,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -4033,70 +4029,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4479,20 +4475,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -5120,7 +5116,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6207,8 +6203,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6285,12 +6281,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7804,12 +7800,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -9058,44 +9054,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9104,19 +9100,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9146,41 +9142,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10221,7 +10217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10896,6 +10892,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10933,10 +10952,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11313,11 +11328,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11540,7 +11555,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11825,12 +11840,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11990,6 +12005,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13583,7 +13602,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15993,7 +16012,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16222,40 +16241,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16327,139 +16346,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16535,30 +16554,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17653,7 +17672,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19341,117 +19360,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19496,60 +19515,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19557,7 +19576,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index fced8f899b..10ad3c90ce 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-28 09:13+0000\n" "Last-Translator: Serdar Peker <Unknown>\n" "Language-Team: Turkish <tr@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-29 04:38+0000\n" -"X-Generator: Launchpad (build 15505)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:04+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -989,7 +989,7 @@ msgstr "Hata ayıklama logu" msgid "Communicate with Android phones." msgstr "Android telefonlar ile iletişim kur." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -997,11 +997,11 @@ msgstr "" "Aygıtta e-kitapların gönderileceğin klasörlerin virgülle ayrılmış listesi. " "Var olan ilk klasör kullanılacaktır." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "S60 telefonlar ile haberleş." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "WebOS tablet ile bağlantı kur" @@ -1105,38 +1105,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Cihaz metadata listelemesi güncelleniyor." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(tot)d 'ın %(num)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "bitti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1146,7 +1142,7 @@ msgstr "" "iBooks uygulamasını kullanarak silin.\n" "Listeyi görmek için \"Ayrıntıları Göster\"e tıklayın." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1154,7 +1150,7 @@ msgstr "" "Bazı kapak görselleri dönüştürülemedi.\n" "Listeyi görmek için \"Ayrıntıları Göster\"e tıklayın." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1174,7 +1170,7 @@ msgstr "" msgid "News" msgstr "Haberler" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1182,7 +1178,7 @@ msgstr "Haberler" msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "iTunes ile iletişim kur." @@ -4232,7 +4228,7 @@ msgstr "" "al.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4279,7 +4275,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "Bu ülkenin Amazon websitesi kullanılarak Metadata indirilecek." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon zaman aşımı.Sonra tekrar deneyin." @@ -4392,70 +4388,70 @@ msgid "No details available" msgstr "Hiç detay yok" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "İçindekiler" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Başlık Sayfası" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Dizin" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Açıklayıcı sözlük" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Takdim ve Teşekkürler" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Kaynakça" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Kolofon" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Telif Hakkı" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "İthaf" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Kitabe" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Önsöz" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "İlüstrasyon Listesi" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Tabloların Listesi" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Notlar" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Önsöz" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Ana Metin" @@ -4844,20 +4840,20 @@ msgstr "Arayüz animasyonlarını kapat" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "UYARI:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "HATA:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "dosyaları Seç" @@ -5485,7 +5481,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6572,8 +6568,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6650,12 +6646,12 @@ msgid "Collections" msgstr "Koleksiyonlar" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -8169,12 +8165,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -9423,44 +9419,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Öğe seçilmedi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Öğe seçilmedi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9469,19 +9465,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9511,41 +9507,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Eşleşme bulunamadı" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10586,7 +10582,7 @@ msgstr "Öğeler" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Arama" @@ -11261,6 +11257,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11298,10 +11317,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11678,11 +11693,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Eşleşme yok" @@ -11905,7 +11920,7 @@ msgstr "&Kısayol:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Yok" @@ -12190,12 +12205,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Sonraki Sayfa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Önceki Sayfa" @@ -12355,6 +12370,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13949,7 +13968,7 @@ msgstr "Sütun renklendirme" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " veya " @@ -16368,7 +16387,7 @@ msgid "Options to customize the ebook viewer" msgstr "Ekitap görüntüleyiciyi kişiselleştirmek için seçenekler" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "En son kullanılan pencere boyutunu hatırla" @@ -16603,40 +16622,40 @@ msgstr "Kullanıcı Stil sayfası" msgid "No results found for:" msgstr "Şunun için bulunan yeni sonuçlar:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16708,139 +16727,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Baskı Önizleme" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Yer imi ekle" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Yer imlerini yönet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16916,30 +16935,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Göster" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Gizle" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -18034,7 +18053,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19724,111 +19743,111 @@ msgstr "Başlıksız Yazı" msgid "Unknown News Source" msgstr "Bilinmeyen Haber Kaynağı" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "İndirme tamamlandı" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Aşağıdaki makaleleri indirme başarısız oldu:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Aşağıdaki makalelerin bölümlerini indirme başarısız oldu:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Makale getirilemedi" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Sebebi görmek için -w kodunu çalıştırın" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Beslemeler getiriliyor..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "İndeks sayfasından beslemeleri al" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Kapak indirilmeye çalışılıyor..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Künye oluşturuluyor..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "[%d thread(s)] İndirilmeye başlanıyor" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Kapak İndirilemedi: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Kapak %s 'den indiriliyor" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Künye resmi indirildi" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Başlıksız Yazı" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Makale indirildi: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Makalenin indirilmesi başarısız oldu: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Besleme alınıyor" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -19836,7 +19855,7 @@ msgstr "" "Giriş başarısız , calibre Süreli servisleri için kullanıcı adınız ve " "şifrenizi kontrol ediniz ." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19881,19 +19900,19 @@ msgstr "Bölümler" msgid "Articles" msgstr "Makaleler" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "URL'nin kaydedileceği temel dizin. Öntanımlısı %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -19902,14 +19921,14 @@ msgstr "" "Sunucu cevabı için, saniye olarak zaman aşımı bekleme süresi . Varsayılan : " "%default sn" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -19918,27 +19937,27 @@ msgstr "" "İndirilecek maksimum dosya sayısı. Bu sadece <a href> etiketlerindeki " "dosyalara uygulanır. Öntanımlısı %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19946,7 +19965,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "CSS stil yüklemeyin" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index 794d887c11..ff0d738c8a 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -8,17 +8,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" -"PO-Revision-Date: 2012-06-22 10:13+0000\n" -"Last-Translator: Yuri Chornoivan <yurchor@gmail.com>\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" +"PO-Revision-Date: 2012-06-29 07:05+0000\n" +"Last-Translator: ma$terok <Unknown>\n" "Language-Team: Ukrainian <uk@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:57+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:04+0000\n" +"X-Generator: Launchpad (build 15520)\n" "Language: uk\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -29,8 +29,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -117,7 +117,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -148,8 +148,8 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -184,7 +184,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -996,7 +996,7 @@ msgstr "Журнал зневаджування" msgid "Communicate with Android phones." msgstr "Зв'язується з телефонами на базі операційної системи \"Android\"" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -1004,11 +1004,11 @@ msgstr "" "Перелік папок (розділений комами) для надсилання електронних книжок на " "пристрій. Будуть використані ті, що були створені першими." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Зв'язується з телефонами на базі операційної системи \"S60\"" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Обмін даними з планшетами під керуванням WebOS." @@ -1112,44 +1112,37 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -"<p>Обмін даними з iTunes неможливий.</p><p>З версії iTunes 10.6.3 Apple " -"реалізовано роботу програми у «пісочниці», що унеможливило обмін даними між " -"iTunes та сторонніми програмами.</p><p>Докладніший опис можна знайти у " -"дописі на форумі з назвою <a " +"<p>Не вдається зв'язатися з iTunes.</p><p>Зверніться до цього <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a>.</p><p></p>" +"повідомлення на форумі</a> для отримання додаткової інформації.</p><p></p>" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Оновлення списку метаданих пристрою…" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d з %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "завершено" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1159,7 +1152,7 @@ msgstr "" "Вилучіть за допомогою додатку iBooks.\n" "Натисніть «Показати деталі», щоб побачити список." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1167,7 +1160,7 @@ msgstr "" "Деякі обкладинки не можуть бути конвертовані.\n" "Натисніть кнопку \"Показати деталі\" для списку." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1187,7 +1180,7 @@ msgstr "" msgid "News" msgstr "Новини" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1195,7 +1188,7 @@ msgstr "Новини" msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Зв’язується з iTunes." @@ -4434,7 +4427,7 @@ msgstr "" "LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4483,7 +4476,7 @@ msgstr "" "Метадані від Amazon буде отримано з сайта Amazon, призначеного для вказаної " "країни." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" "Перевищення часу очікування на дані з Amazon. Повторіть спробу пізніше." @@ -4615,70 +4608,70 @@ msgid "No details available" msgstr "Подробиці недоступні" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Зміст" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Титульна сторінка" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Індекс" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Глосарій" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Підтвердження" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Бібліографія" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Емблема видавництва" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Авторські права" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Присвята" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Епіграф" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Передмова" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Список ілюстрацій" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Список заголовків" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Нотатки" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Вступ" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "Основний текст" @@ -5125,20 +5118,20 @@ msgstr "Відключити анімацію користувацького і msgid "tag browser categories not to display" msgstr "позначити категорії, які не слід показувати" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "УВАГА:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "ПОМИЛКА:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "Показувати це вікно підтвердження надалі" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Виберіть файли" @@ -5810,7 +5803,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -7017,8 +7010,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -7098,12 +7091,12 @@ msgid "Collections" msgstr "Збірки" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "Вставити обкладинку" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "Копіювати обкладинку" @@ -8703,12 +8696,12 @@ msgstr "" "визначень. Бажаєте продовжити перетворення (визначення не буде використано)?" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "Помилка у формальному виразі" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "Некоректний формальний вираз: %s" @@ -10128,45 +10121,45 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (було %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "Пункт є порожнім" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Пункт не можна встановити у порожнє значення. Вам слід вилучити його." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "Нічого не вибрано" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "Вам слід вибрати один пункт зі списку доступних пунктів." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "Не вибрано жодного пункту" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "Вам слід вибрати принаймні один пункт зі списку." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "Ви справді бажаєте вилучити вказані нижче пункти?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "Редактор категорії" @@ -10175,7 +10168,7 @@ msgid "Items in use" msgstr "Пункти використовуються" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." @@ -10184,12 +10177,12 @@ msgstr "" "вилучено з бази даних." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "Перейменувати пункт у кожній книзі, де якого використано." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -10226,41 +10219,41 @@ msgstr "Посилання" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "Відповідників не знайдено" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "Змінити регістр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Верхній регістр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Нижній регістр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "Поміняти місцями регістр" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Як в заголовках" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "З великої літери" @@ -11416,7 +11409,7 @@ msgstr "Об’єкти" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "Пошук" @@ -12164,6 +12157,29 @@ msgstr "Кількість" msgid "Was" msgstr "Було" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "Знайти" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "Ви повинні ввести текст для пошуку" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "Тег не знайдено" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "Шукати елемент в стовпці тегів" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "Копіювати назву позначеного кольору до буфера" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "Настанови з мови шаблонів" @@ -12201,10 +12217,6 @@ msgstr "Встановити колір стовпчика:" msgid "Copy a color name to the clipboard:" msgstr "Копіювати назву кольору до буфера:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "Копіювати назву позначеного кольору до буфера" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "Значення шаблону:" @@ -12607,11 +12619,11 @@ msgstr "Формальний вираз (?P<title>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "Немає збігів" @@ -12839,7 +12851,7 @@ msgstr "С&корочення:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "Немає" @@ -13135,12 +13147,12 @@ msgid "LRF Viewer toolbar" msgstr "Панель інструментів перегляду LRF" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Наступна сторінка" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Попередня сторінка" @@ -13315,6 +13327,10 @@ msgstr "Неможливо запустити " msgid "%s is already running." msgstr "%s уже запущено." +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "Відправлена команда завершення роботи, очікуйте вимкнення..." + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -15148,7 +15164,7 @@ msgstr "Розфарбування стовпчиків" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " або " @@ -17954,7 +17970,7 @@ msgid "Options to customize the ebook viewer" msgstr "Параметри вікна перегляду електронної книги" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "Пам’ятати останні використані розміри вікон" @@ -18205,40 +18221,40 @@ msgstr "&Таблиця стилів користувача" msgid "No results found for:" msgstr "Нічого не знайдено до:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "По&шук у словнику" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "З&найти наступний відповідник" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "Перейти…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "Наступний розділ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "Попередній розділ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "Початок документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "Кінець документа" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "Початок розділу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "Кінець розділу" @@ -18316,62 +18332,62 @@ msgstr "" "<i>режимом посилань</i>. Щоб перейти у цей режим, натисніть відповідну " "кнопку на панелі інструментів." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "Шукати текст у книзі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "Увімкнути або вимкнути повноекранний режим (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "Повноекранний режим" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "Клацніть правою кнопкою, щоб було показано елементи керування" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "Натисніть Esc, щоб вийти з режиму" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "Показати/Сховати елементи керування" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "Перегляд друку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "Спорожнити список нещодавно відкрити книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" "Встановлення з’єднання з dict.org для фільтрування: <b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "Такої адреси немає" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "Адреси, на яку вказує цей пункт не існує." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "Виберіть ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "Ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -18380,76 +18396,76 @@ msgstr "" "Зробити розмір шрифту %(which)s\n" "Поточне збільшення: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "більше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "менше" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "Не знайдено збігів для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "Завантаження послідовності…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "Компонування %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "Закладка %d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "Додати закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "Вкажіть назву закладки:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "Керування закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "Завантаження книги…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "Не вдалося відкрити ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "Параметри керування переглядом ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Якщо вказано, буде виконано спробу перевести вікно перегляду на передній " "план під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Якщо вказано, буде виконано спробу відкрити вікно перегляду на весь екран " "під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "Вивести попередження javascript та консольні повідомлення до консолі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -18457,7 +18473,7 @@ msgstr "" "Місце, на якому слід відкрити вказану книгу. Позначка місця визначає " "розташування у тексті верхнього лівого кута сторінки на панелі перегляду." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -18536,11 +18552,11 @@ msgstr "Не вдалося обробити" msgid "Failed to render document %s" msgstr "Не вдалося обробити документ %s" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "Тестова назва є некоректною" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " @@ -18549,19 +18565,19 @@ msgstr "" "Назва файла <b>%r</b>, здається, не завершується суфіксом. Назва файла має " "завершуватися суфіксом, наприклад .epub або .mobi." -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "Перетягніть, щоб змінити розмір" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "Показати" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "Сховати" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "Перемкнути" @@ -19959,7 +19975,7 @@ msgstr "" "Типово не виконується жодного фільтрування" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Показувати докладні виведені дані. Корисно для діагностики." @@ -22084,112 +22100,112 @@ msgstr "Стаття без назви" msgid "Unknown News Source" msgstr "Невідоме джерело новин" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "Не вдалося отримати %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "Для роботи з рецептом «%s» потрібне ім’я користувача і пароль." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "Завантаження завершено" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "Не вдалося отримати такі статті:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "Не вдалося отримати частини таких статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " з " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\tПомилкові посилання:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "Не вдалося отримати статтю." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" "Дані діагностичного зворотного трасування наведено у цьому журналі вище" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "Запустіть з -vv, щоб переглянути повідомлення щодо причини" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "Отримання подач…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "Отримано подачі зі сторінки покажчика" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "Пробую завантажити обкладинку…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "Створення титульної сторінки…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "Розпочато звантаження [%d потоків]…" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "Дані подач збережено до %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "Не вдалось завантажити обкладинку: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "Отримання обкладинки з %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "Отримано зображення титульної сторінки" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "Статті у цьому випуску: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "Стаття без назви" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "Стаття завантажена: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "Не вдалось завантажити статтю: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "Отримання подачі" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -22197,7 +22213,7 @@ msgstr "" "Не вдалося увійти. Переконайтеся, що ви правильно вказали ім’я користувача і " "пароль для доступу до служби періодичних видань calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -22244,7 +22260,7 @@ msgstr "Розділи" msgid "Articles" msgstr "Статті" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -22254,12 +22270,12 @@ msgstr "" "\n" "Приклад адреси: http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Базовий каталог, до якого зберігатиметься адреса. Типовим є %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " @@ -22268,7 +22284,7 @@ msgstr "" "Час очікування у секундах на відповідь від сервера. Типове значення: " "%default с" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " @@ -22277,7 +22293,7 @@ msgstr "" "Максимальна кількість рівнів рекурсії, тобто глибина переходу за " "посиланнями. Типовим є значення %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -22286,7 +22302,7 @@ msgstr "" "Максимальна кількість файлів для отримання. Застосовується лише до файлів з " "міток <a href>. Типово %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " @@ -22295,7 +22311,7 @@ msgstr "" "Мінімальний інтервал (у секундах) між послідовними запитами. Типово %default " "с." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." @@ -22303,7 +22319,7 @@ msgstr "" "Кодування для веб-сайтів, які ви намагаєтеся завантажити. Типово кодування " "вгадується." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " @@ -22314,7 +22330,7 @@ msgstr "" "якщо посилання відповідає будь-якому з регулярних виразів, воно залишиться. " "Типово всі посилання залишаються." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -22328,7 +22344,7 @@ msgstr "" "буде вказано формальний вираз фільтрування і формальний вираз відповідності, " "першим буде застосовано формальний вираз фільтрування." -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "Не завантажено CSS стилі." diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 3c5965836d..b39f77c777 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood <Unknown>\n" "Language-Team: Urdu <ur@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:57+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:04+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index 508163cd80..946ef51151 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-04-16 18:36+0000\n" "Last-Translator: Lunafan <Unknown>\n" "Language-Team: Vietnamese <vi@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:57+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:04+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -986,7 +986,7 @@ msgstr "Nhật kí gỡ lỗi" msgid "Communicate with Android phones." msgstr "Giao tiếp với điện thoại Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -994,11 +994,11 @@ msgstr "" "Danh sách các thư mục trên thiết bị có thể gửi ebook đến, cách bằng dấu " "phẩy. Thư mục đầu tiên có mặt sẽ được dùng" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "Giao tiếp với điện thoại S60." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "Tương tác với máy tính bảng WebOS" @@ -1104,38 +1104,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "Cập nhật danh mục thông tin mô tả của thiết bị ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d trong số %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "đã hoàn tất" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1145,7 +1141,7 @@ msgstr "" "Xoá thông qua ứng dụng iBoooks.\n" "Nhấn vào \"Xem chi tiết\" để hiển thị danh sách." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1153,7 +1149,7 @@ msgstr "" "Một số ảnh bìa sẽ không được chuyển đổi định dạng.\n" "Nhấn vào \"Xem chi tiết\" để xem danh sách." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1173,7 +1169,7 @@ msgstr "" msgid "News" msgstr "Tin tức" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1181,7 +1177,7 @@ msgstr "Tin tức" msgid "Catalog" msgstr "Danh mục" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "Giao tiếp với iTunes." @@ -4003,7 +3999,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -4050,7 +4046,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -4157,70 +4153,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "Mục lục" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "Trang bìa" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "Chỉ mục" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "Từ điển thuật ngữ" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "Lời cảm ơn" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "Mục lục thư tịch" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "Lời ghi cuối sách" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "Tác quyền" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "Lời đề tặng" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "Lời đề từ" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "Lời nói đầu" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "Danh sách hình minh họa" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "Danh sách Bảng biểu" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "Chú thích" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "Lời nói đầu" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4620,20 +4616,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "Chọn tập tin" @@ -5269,7 +5265,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6392,8 +6388,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6474,12 +6470,12 @@ msgid "Collections" msgstr "Bộ sưu tầm" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -8000,12 +7996,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -9265,44 +9261,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -9311,19 +9307,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9353,41 +9349,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "Chữ in hoa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "Chữ in thường" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "Chữ Hoa Đầu Từ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10428,7 +10424,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -11103,6 +11099,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -11140,10 +11159,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11522,11 +11537,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11749,7 +11764,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -12034,12 +12049,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "Trang tiếp theo" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "Trang trước" @@ -12199,6 +12214,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13792,7 +13811,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -16217,7 +16236,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16446,40 +16465,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16551,139 +16570,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16759,30 +16778,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17880,7 +17899,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "Hiện thông tin chi tiết về tập tin xuất. Hữu ích cho việc gỡ lỗi" @@ -19568,117 +19587,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19723,33 +19742,33 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "%prog URL" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "Thư mục cơ bản dùng để lưu URL. Mặc định là %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " @@ -19758,27 +19777,27 @@ msgstr "" "Số tập tin tải về tối đa. Chỉ áp dụng với các tập tin được gắn nhãn <a " "href>. Mặc định là %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19786,7 +19805,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index e80babca1a..99c6c3ed99 100644 --- a/src/calibre/translations/wa.po +++ b/src/calibre/translations/wa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Walloon <wa@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:58+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:05+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 444f389b90..32651e8347 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Yiddish <yi@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:58+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:05+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index 7a29cc84b6..10d3391a8c 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-06-15 15:18+0000\n" "Last-Translator: Jane Dong <jane.dong.0328@gmail.com>\n" "Language-Team: Simplified Chinese <wanglihao@gmail.com>\n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 05:00+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:07+0000\n" +"X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -30,8 +30,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -118,7 +118,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -149,8 +149,8 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -185,7 +185,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -953,17 +953,17 @@ msgstr "调试日志" msgid "Communicate with Android phones." msgstr "与 Android 手机通信。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "逗号间隔的电子书发送到设备目录的列表。将使用第一个存在的目录。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "与 S60 手机通信。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "与 WebOS 平板通信。" @@ -1055,38 +1055,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "更新设备元数据列表..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "第 %(num)d 个,共 %(tot)d 个" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "完成" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1096,7 +1092,7 @@ msgstr "" "请用 iBooks 软件删除它们。\n" "点击“查看详情”查看列表。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1104,7 +1100,7 @@ msgstr "" "无法转换部分封面图像。\n" "点击“查看详情”查看列表。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1124,7 +1120,7 @@ msgstr "" msgid "News" msgstr "新闻" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1132,7 +1128,7 @@ msgstr "新闻" msgid "Catalog" msgstr "分类" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "与 iTunes 通信。" @@ -3917,7 +3913,7 @@ msgstr "" "从LibraryThing.com为书籍标识符ISBN采集封面图像/社会元数据\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3964,7 +3960,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "使用所选择国家的 Amazon 网站上数据做为元数据。" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon 网站访问超时,请稍候再试。" @@ -4075,70 +4071,70 @@ msgid "No details available" msgstr "无详细信息" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "目录" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "标题页" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "索引" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "词汇表" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "致谢" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "参考文献" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "末页" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "版权" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "献辞" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "题辞" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "前言" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "插图列表" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "表格列表" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "注释" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "序言" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "正文" @@ -4565,20 +4561,20 @@ msgstr "禁用界面动画" msgid "tag browser categories not to display" msgstr "标签浏览器分类无法显示" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "再次显示该确认" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "选择文件" @@ -5208,7 +5204,7 @@ msgstr "使用环境变量 CALIBRE_OVERRIDE_DATABASE_PATH 时不可是用其它 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6316,8 +6312,8 @@ msgstr "在当前文件夹及其子文件夹中搜索的书籍并添加到 calib #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6394,12 +6390,12 @@ msgid "Collections" msgstr "合集" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "粘贴封面" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "复制封面" @@ -7930,12 +7926,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "无效正则表达式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "无效正则表达式:%s" @@ -9254,44 +9250,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (原始为: %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "项目为空" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "项目不能设置为什么也没有。请删除之。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "未选中项目" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "必须从可用项列表选定一项。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "未选中项目" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "你必须从列表中至少选择一项。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "你确认要删除以下项目吗?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "分类编辑" @@ -9300,19 +9296,19 @@ msgid "Items in use" msgstr "使用中的项" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "从数据库删除项目。这将取消项目对所有书籍的应用并从数据库中移除项目。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "重命名在每本书中使用的该项目" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9346,41 +9342,41 @@ msgstr "链接" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "无匹配项" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "大小写转换" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "大写" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "小写" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "转换大小写" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "标题大写" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "大写" @@ -10446,7 +10442,7 @@ msgstr "项目" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "搜索" @@ -11147,6 +11143,29 @@ msgstr "计数" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "模版语言教程" @@ -11184,10 +11203,6 @@ msgstr "为栏位设置颜色:" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "模版值:" @@ -11580,11 +11595,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "无匹配" @@ -11806,7 +11821,7 @@ msgstr "快捷键(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "无" @@ -12091,12 +12106,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF 查看程序工具栏" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "下一页" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "上一页" @@ -12256,6 +12271,10 @@ msgstr "无法开始 " msgid "%s is already running." msgstr "%s 正在运行。" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13925,7 +13944,7 @@ msgstr "栏目着色" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " 或 " @@ -16443,7 +16462,7 @@ msgid "Options to customize the ebook viewer" msgstr "定制电子书查看器的选项" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "记住上次使用窗口大小" @@ -16674,40 +16693,40 @@ msgstr "用户样式表(&S)" msgid "No results found for:" msgstr "未找到结果:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "词典查询(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "转到..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "下一节" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "上一节" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "文档起始" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "文档结尾" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "节起始" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "节末尾" @@ -16779,61 +16798,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "书内文本搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "打印预览" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "清除最近打开的书籍列表" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "正在连接 dict.org 查询:<b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "选择电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -16842,78 +16861,78 @@ msgstr "" "设置字体大小 %(which)s\n" "当前放大比例: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "更大" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "更小" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "未找到 %s 的匹配" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "正在加载流..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "正在排布流 %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "书签#%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "添加书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "编辑书签标题:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "管理书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "正在加载电子书..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "无法打开电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "电子书查看器控制选项" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "若指定,查看器窗口在打开时将试图转到前面。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "若选定,查看窗口开启时试图全屏。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "在控制台显示 javascript 警告以及控制台信息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16992,30 +17011,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "无效的测试名称" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "文件名 <b>%r</b> 中似乎没有以文件扩展名结尾。这里文件名必须以扩展名结尾,比如 .epub 或 .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "拖拽以调整大小" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "显示" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "隐藏" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "触发器" @@ -18238,7 +18257,7 @@ msgid "" msgstr "为搜索查询过滤结果。搜索查询格式请参见用户手册中搜索相关内容。默认:不过滤" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "显示详细输出信息。有利调试" @@ -19937,117 +19956,117 @@ msgstr "无标题文章" msgid "Unknown News Source" msgstr "未知新闻来源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "订阅清单 “%s” 需要用户名与密码。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "下载完成" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "下载下列文章失败:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "下载下列文章的某些部分失败:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " 自 " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\t失败链接:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "无法获取文章。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "调试用信息出现在日志文件前部" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "以 -vv 参数运行,以便查看出错的原因" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "正在抓取源..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "从索引页面获取了源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "正在尝试下载封面..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "正在生成刊头..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "开始下载 [ %d 线程]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "新闻源下载到 %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "无法下载封面:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "正在从 %s 下载封面" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "已下载刊头图像" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "无标题文章" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "已下载文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "下载失败文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "抓取源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "登录失败,检查您 calibre 期刊服务的用户名密码。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -20092,7 +20111,7 @@ msgstr "章节" msgid "Articles" msgstr "文章" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -20102,53 +20121,53 @@ msgstr "" "\n" "URL 举例为 http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "URL 存储基目录。默认 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "的带服务器响应的超时秒数。默认:%default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "递归级别最大值。如链接跟踪深度。默认:%default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "文件下载最大值。仅对来自于 <a href> 标签的文件有效。默认为 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "连续抓取最小间隔秒数。默认为 %default s" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "您下载内容来源网站的字符编码。默认是试图猜测编码。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "匹配此正则表达式的链接都会被跟进。此选项可被多次使用,此时只要任一正则表达式有匹配链接,都被跟进。默认情况,所有链接都被跟进。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -20156,7 +20175,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "不下载 CSS 样式表。" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 47497e73e5..c78d61de34 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy <Unknown>\n" "Language-Team: Chinese (Hong Kong) <zh_HK@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:58+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:05+0000\n" +"X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -26,8 +26,8 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -114,7 +114,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -145,8 +145,8 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -181,7 +181,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -943,17 +943,17 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "" @@ -1035,51 +1035,47 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1099,7 +1095,7 @@ msgstr "" msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1107,7 +1103,7 @@ msgstr "" msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "" @@ -3745,7 +3741,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3792,7 +3788,7 @@ 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:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "" @@ -3899,70 +3895,70 @@ msgid "No details available" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "" @@ -4345,20 +4341,20 @@ msgstr "" msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "" @@ -4986,7 +4982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6073,8 +6069,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6151,12 +6147,12 @@ msgid "Collections" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" @@ -7670,12 +7666,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "" @@ -8924,44 +8920,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "" @@ -8970,19 +8966,19 @@ msgid "Items in use" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "" @@ -9012,41 +9008,41 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -10087,7 +10083,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "" @@ -10762,6 +10758,29 @@ msgstr "" msgid "Was" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "" @@ -10799,10 +10818,6 @@ msgstr "" msgid "Copy a color name to the clipboard:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "" @@ -11179,11 +11194,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "" @@ -11406,7 +11421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "" @@ -11691,12 +11706,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "" @@ -11856,6 +11871,10 @@ msgstr "" msgid "%s is already running." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13449,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr "" @@ -15859,7 +15878,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "" @@ -16088,40 +16107,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "" @@ -16193,139 +16212,139 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16401,30 +16420,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "" @@ -17519,7 +17538,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "" @@ -19207,117 +19226,117 @@ msgstr "" msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19362,60 +19381,60 @@ msgstr "" msgid "Articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" "Where URL is for example http://google.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19423,7 +19442,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 024efc76d3..361b4a372a 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2012-06-22 07:39+0000\n" +"POT-Creation-Date: 2012-06-29 06:42+0000\n" "PO-Revision-Date: 2012-05-05 10:29+0000\n" "Last-Translator: taijuin lee <Unknown>\n" "Language-Team: Chinese (traditional)\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2012-06-23 04:59+0000\n" -"X-Generator: Launchpad (build 15461)\n" +"X-Launchpad-Export-Date: 2012-06-30 05:07+0000\n" +"X-Generator: Launchpad (build 15520)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -27,8 +27,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:332 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:333 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -115,7 +115,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/main.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:168 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:170 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:855 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:857 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator/spine.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:353 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:356 @@ -146,8 +146,8 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:112 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:421 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:441 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 @@ -182,7 +182,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:107 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:180 #: /home/kovid/work/calibre/src/calibre/library/cli.py:235 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 @@ -951,17 +951,17 @@ msgstr "除錯紀錄" msgid "Communicate with Android phones." msgstr "和Android 為OS的電話交換資料" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:179 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" msgstr "要將電子書傳送至裝置的目錄清單,以逗號分隔。會使用第一個存在的目錄" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:272 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 msgid "Communicate with S60 phones." msgstr "與 S60 電話連接。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:291 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 msgid "Communicate with WebOS tablets." msgstr "與 WebOS 平板電腦連接。" @@ -1051,38 +1051,34 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:214 msgid "" -"<p>Unable to communicate with iTunes.</p><p>As of iTunes version 10.6.3, " -"application 'sandboxing' was implemented by Apple, disabling inter-" -"application communications between iTunes and third-party " -"applications.</p><p>Refer to the forum post <a " +"<p>Unable to communicate with iTunes.</p><p>Refer to this <a " "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" -"Apple implements sandboxing for iTunes 10.6.3</a> for more " -"information.</p><p></p>" +"forum post</a> for more information.</p><p></p>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:382 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:385 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 msgid "Updating device metadata listing..." msgstr "正在更新裝置元數據清單..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:462 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:502 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1109 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1155 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3228 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3270 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 #, python-format msgid "%(num)d of %(tot)d" msgstr "%(num)d / %(tot)d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:510 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1160 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3277 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "已完成" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:702 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:700 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -1092,7 +1088,7 @@ msgstr "" "可能已使用 iBooks 程式刪除了。\n" "點選「顯示詳細資料」來查看清單。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1072 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -1100,7 +1096,7 @@ msgstr "" "某些封面圖片無法轉換。\n" "點選「顯示詳細資料」來查看清單。" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2751 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1120,7 +1116,7 @@ msgstr "" msgid "News" msgstr "新聞" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2752 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 @@ -1128,7 +1124,7 @@ msgstr "新聞" msgid "Catalog" msgstr "分類" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3120 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 msgid "Communicate with iTunes." msgstr "與 iTunes 連接。" @@ -3899,7 +3895,7 @@ msgstr "" "從 LibraryThing.com 以 ISBN 辨識書籍並取回封面圖片/社交網路元數據\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1449 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1273 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:948 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 msgid "Cover" @@ -3946,7 +3942,7 @@ msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." msgstr "從 Amazon 取得的元數據會使用那個國家的 Amazon 網站。" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:744 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:748 msgid "Amazon timed out. Try again later." msgstr "Amazon 已逾時。請稍後再試。" @@ -4055,70 +4051,70 @@ msgid "No details available" msgstr "無可取得的詳情" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer8/toc.py:15 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1275 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/toc.py:217 msgid "Table of Contents" msgstr "目錄" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1274 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 msgid "Title Page" msgstr "標題頁" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1276 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 msgid "Index" msgstr "索引" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1277 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 msgid "Glossary" msgstr "辭彙" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1278 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 msgid "Acknowledgements" msgstr "致謝" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1279 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 msgid "Bibliography" msgstr "參考書目" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1280 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 msgid "Colophon" msgstr "版權頁" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1281 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 msgid "Copyright" msgstr "版權所有" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1282 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 msgid "Dedication" msgstr "呈獻" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1283 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 msgid "Epigraph" msgstr "題辭" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 msgid "Foreword" msgstr "序" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1285 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 msgid "List of Illustrations" msgstr "插圖的清單" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1286 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 msgid "List of Tables" msgstr "表格的清單" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1287 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 msgid "Notes" msgstr "備註" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1288 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1290 msgid "Preface" msgstr "序" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1289 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1291 msgid "Main Text" msgstr "主文" @@ -4545,20 +4541,20 @@ msgstr "停用 UI 動畫" msgid "tag browser categories not to display" msgstr "標籤瀏覽器不顯示的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:281 msgid "WARNING:" msgstr "警告:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 msgid "ERROR:" msgstr "錯誤:" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:303 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:258 msgid "Show this confirmation again" msgstr "再次顯示這個確認" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:553 msgid "Choose Files" msgstr "選擇檔案" @@ -5187,7 +5183,7 @@ msgstr "當使用環境變數 CALIBRE_OVERRIDE_DATABASE_PATH 時您不能使用 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:675 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:239 #: /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 @@ -6289,8 +6285,8 @@ msgstr "這個資料夾和它的子資料夾都會被掃描以將書籍匯入 ca #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:72 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:280 @@ -6367,12 +6363,12 @@ msgid "Collections" msgstr "藏書" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:257 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "貼上封面" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "複製封面" @@ -7915,12 +7911,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:110 msgid "Invalid regular expression" msgstr "不正確的正規表示式" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:111 #, python-format msgid "Invalid regular expression: %s" msgstr "不正確的正規表示式:%s" @@ -9186,44 +9182,44 @@ msgid "%(curr)s (was %(initial)s)" msgstr "%(curr)s (原本是 %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 msgid "Item is blank" msgstr "項目是空的" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 msgid "An item cannot be set to nothing. Delete it instead." msgstr "項目不能設為沒有。請刪除它來代替。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:227 msgid "No item selected" msgstr "尚未選取項目" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:228 msgid "You must select one item from the list of Available items." msgstr "您必須從可用的項目清單選擇一個項目。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:235 msgid "No items selected" msgstr "尚未選取項目" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:213 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:236 msgid "You must select at least one item from the list." msgstr "您必須至少從清單中選擇一個項目。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:240 msgid "Are you sure you want to delete the following items?" msgstr "您確定要刪除下列項目?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 msgid "Category Editor" msgstr "分類編輯器" @@ -9232,19 +9228,19 @@ msgid "Items in use" msgstr "使用中的項目" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 msgid "" "Delete item from database. This will unapply the item from all books and " "then remove it from the database." msgstr "從資料庫刪除項目。這會取消所有書籍套用這個項目然後將它從資料庫移除。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:79 msgid "Rename the item in every book where it is used." msgstr "重新命名每一本書中有使用到的項目。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:119 msgid "Ctrl+S" msgstr "Ctrl+S" @@ -9278,41 +9274,41 @@ msgstr "連結" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:601 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 msgid "No matches found" msgstr "未發現符合項目" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:160 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:436 msgid "Change Case" msgstr "變更大小寫" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "全大寫" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "全小寫" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:163 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:439 msgid "Swap Case" msgstr "大小寫互換" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "書名大小寫" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "全用大寫" @@ -10381,7 +10377,7 @@ msgstr "項目" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:681 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:679 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" msgstr "搜尋" @@ -11058,6 +11054,29 @@ msgstr "計數" msgid "Was" msgstr "是" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +msgid "Find" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 +msgid "You must enter some text to search for" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 +msgid "No tag found" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 +msgid "Search for an item in the Tag column" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 +msgid "Copy the selected color name to the clipboard" +msgstr "將選取的顏色名稱複製到剪貼簿" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:263 msgid "Template language tutorial" msgstr "範本語音教學" @@ -11095,10 +11114,6 @@ msgstr "設定欄的顏色:" msgid "Copy a color name to the clipboard:" msgstr "複製顏色名稱到剪貼簿:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:112 -msgid "Copy the selected color name to the clipboard" -msgstr "將選取的顏色名稱複製到剪貼簿" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:113 msgid "Template value:" msgstr "範本數值:" @@ -11485,11 +11500,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:139 msgid "No match" msgstr "沒有相符" @@ -11711,7 +11726,7 @@ msgstr "捷徑(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:148 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:366 msgid "None" msgstr "沒有" @@ -11996,12 +12011,12 @@ msgid "LRF Viewer toolbar" msgstr "LRF 檢視器工具列" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 msgid "Next Page" msgstr "下一頁" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Previous Page" msgstr "上一頁" @@ -12163,6 +12178,10 @@ msgstr "不能啟動 " msgid "%s is already running." msgstr "%s 已經在執行中。" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 +msgid "Shutdown command sent, waiting for shutdown..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " @@ -13788,7 +13807,7 @@ msgstr "欄位著色" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:187 #: /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:233 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:235 msgid " or " msgstr " 或 " @@ -16230,7 +16249,7 @@ msgid "Options to customize the ebook viewer" msgstr "用來自訂電子書檢視器的選項" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 msgid "Remember last used window size" msgstr "記住上次使用的視窗大小" @@ -16461,40 +16480,40 @@ msgstr "使用者樣式表(&S)" msgid "No results found for:" msgstr "找不到此項的結果:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 msgid "&Lookup in dictionary" msgstr "在字典中查詢(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "移至..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 msgid "Next Section" msgstr "下一節" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 msgid "Previous Section" msgstr "上一節" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 msgid "Document Start" msgstr "文件的開頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 msgid "Document End" msgstr "文件的結尾" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 msgid "Section Start" msgstr "章節開頭" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Section End" msgstr "章節結尾" @@ -16566,61 +16585,61 @@ msgid "" "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:192 msgid "Search for text in book" msgstr "搜尋書籍中的文字" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:234 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:272 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:298 msgid "Print Preview" msgstr "預覽列印" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Clear list of recently opened books" msgstr "清除目前開啟書籍的清單" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:398 #, python-format msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "連線到 dict.org 查詢:<b>%s</b>…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 msgid "Choose ebook" msgstr "選擇電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Ebooks" msgstr "電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:582 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 #, python-format msgid "" "Make font size %(which)s\n" @@ -16629,78 +16648,78 @@ msgstr "" "讓字型大小 %(which)s\n" "目前的放大為:%(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 msgid "larger" msgstr "較大" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 msgid "smaller" msgstr "較小" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:602 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 #, python-format msgid "No matches found for: %s" msgstr "找不到符合項:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:651 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 msgid "Loading flow..." msgstr "正在載入 flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 #, python-format msgid "Laying out %s" msgstr "正在配置 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:776 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 #, python-format msgid "Bookmark #%d" msgstr "書籤 #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 msgid "Add bookmark" msgstr "加入書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Enter title for bookmark:" msgstr "請輸入書籤的標題:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:792 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 msgid "Manage Bookmarks" msgstr "管理書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:834 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 msgid "Loading ebook..." msgstr "正在載入電子書..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 msgid "Could not open ebook" msgstr "無法開啟電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:959 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 msgid "Options to control the ebook viewer" msgstr "用來控制電子書檢視器的選項" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:966 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "如果指定了,檢視器視窗在啟動時會嘗試移至最上層。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "如果指定,檢視器視窗會在啟動時嘗試開啟全螢幕。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 msgid "Print javascript alert and console messages to the console" msgstr "在主控台中顯示 javascript 警示及主控台訊息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:976 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:983 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 msgid "" "%prog [options] file\n" "\n" @@ -16779,30 +16798,30 @@ msgstr "" msgid "Failed to render document %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" msgstr "測試名稱無效" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:103 #, python-format msgid "" "The name <b>%r</b> does not appear to end with a file extension. The name " "must end with a file extension like .epub or .mobi" msgstr "名稱 <b>%r</b> 似乎沒有以延伸檔名結尾。名稱必須以延伸檔名結尾,像是 .epub 或 .mobi" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:950 msgid "Drag to resize" msgstr "拖放以重設大小" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:978 msgid "Show" msgstr "顯示" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:985 msgid "Hide" msgstr "隱藏" -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1022 msgid "Toggle" msgstr "切換" @@ -17963,7 +17982,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:791 -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:528 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:536 msgid "Show detailed output information. Useful for debugging" msgstr "顯示詳細的輸出資訊。除錯時很有用" @@ -19671,117 +19690,117 @@ msgstr "無標題的文章" msgid "Unknown News Source" msgstr "未知的新聞來源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:678 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:679 #, python-format msgid "Failed to download %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:774 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:775 #, python-format msgid "The \"%s\" recipe needs a username and password." msgstr "「%s」食譜需要使用者名稱和密碼。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:881 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:882 msgid "Download finished" msgstr "下載完成" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:883 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Failed to download the following articles:" msgstr "無法下載下列文章:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:889 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:890 msgid "Failed to download parts of the following articles:" msgstr "無法下載下列文章的部分:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:891 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:892 msgid " from " msgstr " 來自 " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:893 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:894 msgid "\tFailed links:" msgstr "\t失敗的連結:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:995 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Could not fetch article." msgstr "無法取得文章。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 msgid "The debug traceback is available earlier in this log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:999 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 msgid "Run with -vv to see the reason" msgstr "以 -vv 執行以查看原因" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 msgid "Fetching feeds..." msgstr "正在取回餵送..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1028 msgid "Got feeds from index page" msgstr "從索引頁取得餵送" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1036 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1037 msgid "Trying to download cover..." msgstr "正在嘗試下載封面..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1038 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1039 msgid "Generating masthead..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1118 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1119 #, python-format msgid "Starting download [%d thread(s)]..." msgstr "開始下載 [%d 執行緒]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1134 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1135 #, python-format msgid "Feeds downloaded to %s" msgstr "將餵送下載到 %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1143 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1144 #, python-format msgid "Could not download cover: %s" msgstr "無法下載封面:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1152 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1153 #, python-format msgid "Downloading cover from %s" msgstr "正在從 %s 下載封面" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1198 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1199 msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1281 msgid "Articles in this issue: " msgstr "這次發行期刊中的文章: " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1351 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1353 msgid "Untitled Article" msgstr "無標題的文章" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1425 #, python-format msgid "Article downloaded: %s" msgstr "已下載的文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1434 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436 #, python-format msgid "Article download failed: %s" msgstr "下載失敗的文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1451 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1453 msgid "Fetching feed" msgstr "正在取回餵送" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1597 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "無法登入,請檢查您的 calibre 週期性服務的使用者名稱與密碼。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1610 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1612 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." @@ -19826,7 +19845,7 @@ msgstr "節" msgid "Articles" msgstr "文章" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:505 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:513 msgid "" "%prog URL\n" "\n" @@ -19836,53 +19855,53 @@ msgstr "" "\n" "URL 例如 http://google.com" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:508 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:516 #, python-format msgid "Base directory into which URL is saved. Default is %default" msgstr "儲存 URL 的基礎目錄。預設值為 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:511 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 #, python-format msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "等候伺服器回應的預設逾時時間。預設值:%default 秒" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:514 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:522 #, python-format msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "循環層數的最大值,即跟隨連結的深度。預設值為 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:517 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 #, python-format msgid "" "The maximum number of files to download. This only applies to files from <a " "href> tags. Default is %default" msgstr "要下載檔案的最大數量。這只套用到 <a href> 標籤的檔案。預設值為 %default" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:519 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:527 #, python-format msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "持續抓取的最小間隔秒數。預設值為 %default 秒" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:521 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:529 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "您嘗試下載的網站的字元編碼。預設值為嘗試猜測其編碼。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:523 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:531 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 " "one regexp, it will be followed. By default all links are followed." msgstr "只有符合這個正規表示式的連結才會跟隨。這個選項可以多次指定,只要有連結符合任何正規表示式,它就會被跟隨。預設值為所有連結都會被跟隨。" -#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:525 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:533 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 " @@ -19890,7 +19909,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:527 +#: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:535 msgid "Do not download CSS stylesheets." msgstr "不要下載 CSS 樣式表。" From 095bbd4bd04e31b8b98373b28dd8732a0fcf03b5 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Sun, 1 Jul 2012 04:39:31 +0000 Subject: [PATCH 03/78] Launchpad automatic translations update. --- src/calibre/translations/he.po | 46 +++++++++++++++++----------------- src/calibre/translations/pt.po | 28 +++++++++++++-------- src/calibre/translations/ru.po | 17 +++++++------ 3 files changed, 50 insertions(+), 41 deletions(-) diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 5641b8a41f..a62b4d2b68 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2012-06-29 06:42+0000\n" -"PO-Revision-Date: 2012-06-22 13:52+0000\n" -"Last-Translator: Alex <alex.maccabi@gmail.com>\n" +"PO-Revision-Date: 2012-06-30 14:31+0000\n" +"Last-Translator: Tal Nisan <talnl357@gmail.com>\n" "Language-Team: Hebrew <he@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:54+0000\n" +"X-Launchpad-Export-Date: 2012-07-01 04:38+0000\n" "X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -502,7 +502,7 @@ msgstr "מחפש" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 msgid "Customize the way searching for books works in calibre" -msgstr "" +msgstr "התאם את הדרך בה קליבר מחפש ספרים" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:994 msgid "Input Options" @@ -808,7 +808,7 @@ msgstr "מיועד למכשירי קריאה גנריים, לא משנה מיד msgid "" "Intended for the Samsung Galaxy and similar tablet devices with a resolution " "of 600x1280" -msgstr "" +msgstr "מיועד עבור סמסונג גלקסי ומחשבי לוח דומים בעלי רזולוצייה של 600x1280" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:481 msgid "This profile is intended for the Kobo Reader." @@ -996,11 +996,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:77 msgid "Disable Apple driver" -msgstr "" +msgstr "נטרל מנהל התקן של אפל" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:81 msgid "Enable Apple driver" -msgstr "" +msgstr "אפשר מנהל התקן של אפל" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" @@ -1473,7 +1473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:306 msgid "Use slower but more accurate page number calculation" -msgstr "" +msgstr "השתמש בחישוב מספר עמוד איטי אך מדוייק יותר" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:308 msgid "" @@ -3671,7 +3671,7 @@ msgstr[1] "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:127 msgid "Languages" -msgstr "" +msgstr "שפות" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:780 msgid "Timestamp" @@ -4465,11 +4465,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add books" -msgstr "" +msgstr "הוסף ספרים" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:48 msgid "Add books to the calibre library/device from files on your computer" -msgstr "" +msgstr "הוסף ספרים לספרייה של קליבר/למכשיר מהקבצים במחשב שלך" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "A" @@ -4621,7 +4621,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:14 msgid "Add books to your calibre library from the connected device" -msgstr "" +msgstr "הוסף ספרים לסיפריית קליבר שלך ממכשיר מחובר" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:26 msgid "Merging user annotations into database" @@ -4937,7 +4937,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22 msgid "Convert books" -msgstr "" +msgstr "המר ספרים" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 msgid "Convert individually" @@ -5072,7 +5072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:86 msgid "Remove books" -msgstr "" +msgstr "הסר ספרים" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:89 msgid "Remove selected books" @@ -5124,7 +5124,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:213 msgid "No device is connected" -msgstr "" +msgstr "אין מכשיר מחובר" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "Main memory" @@ -5175,7 +5175,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:31 msgid "Connect to folder" -msgstr "" +msgstr "התחבר לתיקיה" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:36 msgid "Connect to iTunes" @@ -5225,7 +5225,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:154 msgid "Connect/share" -msgstr "" +msgstr "התחבר/שתף" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:85 @@ -5436,7 +5436,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:118 #: /usr/src/qt-everywhere-opensource-src-4.8.0/src/gui/widgets/qdialogbuttonbox.cpp:679 msgid "Help" -msgstr "" +msgstr "עזרה" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:12 msgid "Move to next match" @@ -6047,7 +6047,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/__init__.py:146 msgid "Add books to calibre" -msgstr "" +msgstr "הוסף ספרים לקליבר" #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/scan_ui.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/add_wizard/welcome_ui.py:62 @@ -9516,7 +9516,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 msgid "&Languages:" -msgstr "" +msgstr "&שפות:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:592 msgid "Remove &format:" @@ -10099,7 +10099,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:113 msgid "Authors" -msgstr "" +msgstr "מחברים" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:188 msgid "**No items found**" @@ -11256,7 +11256,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140 msgid "Authors:" -msgstr "" +msgstr "מחברים:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141 msgid "Regular expression (?P<author>)" @@ -15711,7 +15711,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:205 msgid "&Donate to support calibre" -msgstr "" +msgstr "&תרום כדי לתמוך בקליבר" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:241 msgid "&Restore" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 58611fe6cd..2a25810e3a 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2012-06-29 06:42+0000\n" -"PO-Revision-Date: 2012-04-11 09:56+0000\n" -"Last-Translator: Forave <admin@forave.pt>\n" +"PO-Revision-Date: 2012-06-30 21:22+0000\n" +"Last-Translator: crucius <dorovan@gmail.com>\n" "Language-Team: Portuguese <pt@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-07-01 04:39+0000\n" "X-Generator: Launchpad (build 15520)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -1498,7 +1498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:290 msgid "Communicate with the Kindle 2/3/4/Touch eBook reader." -msgstr "" +msgstr "Comunicar com o leitor de ebook Kindle 2/3/4/Touch" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:299 msgid "Send page number information when sending books" @@ -1557,15 +1557,15 @@ msgstr "Comunicar com o leitor Kobo." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:54 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "O Kobo suporta várias colecções incluindo " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:56 msgid "Create tags for automatic management" -msgstr "" +msgstr "Criar etiquetas para administração automática" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:57 msgid "Upload covers for books (newer readers)" -msgstr "" +msgstr "Carregar capas de livros (leitores mais recentes)" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:58 msgid "" @@ -1573,14 +1573,17 @@ msgid "" "With this option, calibre will send a separate cover image to the reader, " "useful if you have modified the cover." msgstr "" +"Normalmente, os leitores KOBO retiram a imagem de capa do próprio ficheiro " +"ebook. Com esta opção, o Calibre enviará para o leitor uma imagem de capa " +"separada, que pode ser útil se tiver feito alterações na capa." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:62 msgid "Upload Black and White Covers" -msgstr "" +msgstr "Carregar capas a preto e branco" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:63 msgid "Show expired books" -msgstr "" +msgstr "Mostar livros expirados" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:64 msgid "" @@ -1588,10 +1591,13 @@ msgid "" "With this option Calibre will show the expired records and allow you to " "delete them with the new delete logic." msgstr "" +"Um bug numa versão anterior deixou registos de livros não-kepubs na base de " +"dados. Com esta opção, o Calibre irá mostrar os registos expirados " +"permitindo-lhe apagá-los com a nova lógica de exclusão." #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:68 msgid "Show Previews" -msgstr "" +msgstr "Mostrar pré-visualizações" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:69 msgid "" @@ -1602,7 +1608,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:72 msgid "Show Recommendations" -msgstr "" +msgstr "Mostrar recomendações" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 msgid "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 983b10eb46..f69b0ca77d 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-29 06:42+0000\n" -"PO-Revision-Date: 2012-06-23 08:13+0000\n" +"PO-Revision-Date: 2012-06-30 12:50+0000\n" "Last-Translator: Baz <_baz_@rambler.ru>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:00+0000\n" +"X-Launchpad-Export-Date: 2012-07-01 04:39+0000\n" "X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -1114,6 +1114,9 @@ msgid "" "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" "forum post</a> for more information.</p><p></p>" msgstr "" +"<p>Не удаётся соединиться с iTunes.</p><p>Прочитайте <a " +"href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" +"эту тему форума</a> что бы узнать больше.</p><p></p>" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 @@ -12037,19 +12040,19 @@ msgstr "Было" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 msgid "Find" -msgstr "" +msgstr "Искать" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 msgid "You must enter some text to search for" -msgstr "" +msgstr "Для поиска надо что-нибудь ввести" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 msgid "No tag found" -msgstr "" +msgstr "Тэг не найден" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "Search for an item in the Tag column" -msgstr "" +msgstr "Искать элемент в столбце Тэгов" #: /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 @@ -13195,7 +13198,7 @@ msgstr "%s уже запущен." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 msgid "Shutdown command sent, waiting for shutdown..." -msgstr "" +msgstr "Отключение после отправки команды, ожидается отключение..." #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" From 73b61f5216c0e84e0a17b8d2790238fc85b9bf81 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Mon, 2 Jul 2012 04:37:18 +0000 Subject: [PATCH 04/78] Launchpad automatic translations update. --- src/calibre/translations/nl.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 845d20c5ee..cff896da42 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -57,14 +57,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2012-06-29 06:42+0000\n" -"PO-Revision-Date: 2012-06-18 04:36+0000\n" +"PO-Revision-Date: 2012-07-01 12:45+0000\n" "Last-Translator: drMerry <Unknown>\n" "Language-Team: Dutch <ubuntu-l10n-nl@lists.ubuntu.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:52+0000\n" +"X-Launchpad-Export-Date: 2012-07-02 04:37+0000\n" "X-Generator: Launchpad (build 15520)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -12157,19 +12157,19 @@ msgstr "Was" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 msgid "Find" -msgstr "" +msgstr "Zoek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 msgid "You must enter some text to search for" -msgstr "" +msgstr "U dient een te zoeken tekst in te voeren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 msgid "No tag found" -msgstr "" +msgstr "Geen label gevonden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "Search for an item in the Tag column" -msgstr "" +msgstr "Zoek een item in de label kolom" #: /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 @@ -13324,7 +13324,7 @@ msgstr "%s is al actief." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 msgid "Shutdown command sent, waiting for shutdown..." -msgstr "" +msgstr "Commando aflsuiten verzonden, wachten op aflsuiten..." #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" @@ -15186,7 +15186,7 @@ msgstr "Gebruikersinterface &stijl (herstart nodig):" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:249 msgid "Show &tooltips in the book list" -msgstr "" +msgstr "Toon &tekstballonen in de boekenlijst" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 msgid "Main Interface" @@ -18474,12 +18474,12 @@ msgstr "Het vorige item zoeken" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:66 msgid "Failed to render" -msgstr "" +msgstr "Weergeven mislukt (render probleem)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:67 #, python-format msgid "Failed to render document %s" -msgstr "" +msgstr "Weergave document %s mislukt (render probleem)" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:102 msgid "Test name invalid" @@ -19548,7 +19548,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:294 #, python-format msgid "Added book ids: %s" -msgstr "" +msgstr "Boek-ID's toegevoegd: %s" #: /home/kovid/work/calibre/src/calibre/library/cli.py:302 msgid "" @@ -20200,7 +20200,7 @@ msgstr "%(tt)sGemiddelde waardering is %(rating)3.1f" #: /home/kovid/work/calibre/src/calibre/library/database2.py:218 msgid "restored preference " -msgstr "" +msgstr "voorkeuren hersteld " #: /home/kovid/work/calibre/src/calibre/library/database2.py:223 #: /home/kovid/work/calibre/src/calibre/library/restore.py:234 From e6306b3824a9dc0833045a125c9f25ec2eeb7250 Mon Sep 17 00:00:00 2001 From: GRiker <griker@hotmail.com> Date: Mon, 2 Jul 2012 10:22:22 -0600 Subject: [PATCH 05/78] Convert sort_title and sort_author to unaccented equivalent using ascii_text(). Titles or Authors with leading accented characters will be sorted with their unaccented equivalent characters. --- src/calibre/library/catalogs/epub_mobi_builder.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/calibre/library/catalogs/epub_mobi_builder.py b/src/calibre/library/catalogs/epub_mobi_builder.py index 1383379db2..fe0645897d 100644 --- a/src/calibre/library/catalogs/epub_mobi_builder.py +++ b/src/calibre/library/catalogs/epub_mobi_builder.py @@ -14,6 +14,7 @@ from calibre.ebooks.chardet import substitute_entites from calibre.ptempfile import PersistentTemporaryDirectory from calibre.utils.config import config_dir from calibre.utils.date import format_date, is_date_undefined, now as nowf +from calibre.utils.filenames import ascii_text from calibre.utils.icu import capitalize from calibre.utils.magick.draw import thumbnail from calibre.utils.zipfile import ZipFile @@ -689,7 +690,7 @@ Author '{0}': this_title['series'] = None this_title['series_index'] = 0.0 - this_title['title_sort'] = self.generateSortTitle(this_title['title']) + this_title['title_sort'] = self.generateSortTitle(ascii_text(this_title['title'])) if 'authors' in record: # from calibre.ebooks.metadata import authors_to_string # return authors_to_string(self.authors) @@ -704,6 +705,7 @@ Author '{0}': this_title['author_sort'] = record['author_sort'] else: this_title['author_sort'] = self.author_to_author_sort(this_title['author']) + this_title['author_sort'] = ascii_text(this_title['author_sort']) if record['publisher']: this_title['publisher'] = re.sub('&', '&', record['publisher']) @@ -780,7 +782,7 @@ Author '{0}': if len(titles): self.booksByTitle = sorted(titles, key=lambda x:(x['title_sort'].upper(), x['title_sort'].upper())) - if False and self.verbose: + if True and self.verbose: self.opts.log.info("fetchBooksByTitle(): %d books" % len(self.booksByTitle)) self.opts.log.info(" %-40s %-40s" % ('title', 'title_sort')) for title in self.booksByTitle: @@ -3768,7 +3770,7 @@ Author '{0}': else: word = '%10.0f' % (float(word)) translated.append(word) - return ' '.join(translated) + return ascii_text(' '.join(translated)) def generateThumbnail(self, title, image_dir, thumb_file): ''' From fd022da438cdf311a81b0f698ad74ddee0fc6095 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Tue, 3 Jul 2012 05:35:38 +0000 Subject: [PATCH 06/78] Launchpad automatic translations update. --- src/calibre/translations/eu.po | 10 +++++----- src/calibre/translations/pt_BR.po | 13 ++++++++----- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index b6e93a98c8..53b908c97e 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2012-06-29 06:42+0000\n" -"PO-Revision-Date: 2012-03-21 19:30+0000\n" -"Last-Translator: Mikel Iturbe Urretxa <Unknown>\n" +"PO-Revision-Date: 2012-07-02 20:33+0000\n" +"Last-Translator: Asier Iturralde Sarasola <Unknown>\n" "Language-Team: http://librezale.org/wiki/Calibre\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:50+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-03 05:35+0000\n" +"X-Generator: Launchpad (build 15531)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -5707,7 +5707,7 @@ msgstr "Remove all formats from selected books, except..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:102 msgid "Remove all formats from selected books" -msgstr "Aukeratutako luburuetan formatu guztiak ezabatu" +msgstr "Ezabatu formatu guztiak hautatutako liburuetan" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:105 msgid "Remove covers from selected books" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index ac5c7b6616..7cdb2152b5 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2012-06-29 06:42+0000\n" -"PO-Revision-Date: 2012-05-24 11:47+0000\n" -"Last-Translator: Filipe Ximenes <fax@cin.ufpe.br>\n" +"PO-Revision-Date: 2012-07-02 20:47+0000\n" +"Last-Translator: Edison Henrique Andreassy <ehasis@hotmail.com>\n" "Language-Team: American English <kde-i18n-doc@kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 05:06+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-03 05:35+0000\n" +"X-Generator: Launchpad (build 15531)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -1122,6 +1122,9 @@ msgid "" "href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" "forum post</a> for more information.</p><p></p>" msgstr "" +"<p>Não foi possível comunicar com o iTunes</p><p>Veja esse <a " +"href=\"http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3\">" +"post</a> para maiores informações.</p><p></p>" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:380 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:383 @@ -2146,7 +2149,7 @@ msgstr "ID do USB (Em hexadecimal)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:72 msgid "USB Revision ID (in hex)" -msgstr "" +msgstr "ID da Revisão USB" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:47 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:79 From 43ad7fb0ba147189d0cc66d122fc29ed55cd04a5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Tue, 3 Jul 2012 13:15:27 +0530 Subject: [PATCH 07/78] Linux: Support systems that have udisks2 but not udisks1 --- src/calibre/devices/udisks.py | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/calibre/devices/udisks.py b/src/calibre/devices/udisks.py index 18771dbeb2..7a536f59eb 100644 --- a/src/calibre/devices/udisks.py +++ b/src/calibre/devices/udisks.py @@ -159,16 +159,29 @@ def get_udisks(ver=None): return u return UDisks2() if ver == 2 else UDisks() +def get_udisks1(): + u = None + try: + u = UDisks() + except NoUDisks1: + try: + u = UDisks2() + except NoUDisks2: + pass + if u is None: + raise EnvironmentError('UDisks not available on your system') + return u + def mount(node_path): - u = UDisks() + u = get_udisks1() u.mount(node_path) def eject(node_path): - u = UDisks() + u = get_udisks1() u.eject(node_path) def umount(node_path): - u = UDisks() + u = get_udisks1() u.unmount(node_path) def test_udisks(ver=None): From dd179f8fb33c6ccb8079e8883e8c79eef8324007 Mon Sep 17 00:00:00 2001 From: GRiker <griker@hotmail.com> Date: Tue, 3 Jul 2012 04:55:59 -0600 Subject: [PATCH 08/78] removed unneeded debug info --- src/calibre/library/catalogs/epub_mobi_builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/library/catalogs/epub_mobi_builder.py b/src/calibre/library/catalogs/epub_mobi_builder.py index fe0645897d..6267651aff 100644 --- a/src/calibre/library/catalogs/epub_mobi_builder.py +++ b/src/calibre/library/catalogs/epub_mobi_builder.py @@ -782,7 +782,7 @@ Author '{0}': if len(titles): self.booksByTitle = sorted(titles, key=lambda x:(x['title_sort'].upper(), x['title_sort'].upper())) - if True and self.verbose: + if False and self.verbose: self.opts.log.info("fetchBooksByTitle(): %d books" % len(self.booksByTitle)) self.opts.log.info(" %-40s %-40s" % ('title', 'title_sort')) for title in self.booksByTitle: From 5509f6ac389bb5c3cdd12c5e71e66eacb72da8e9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Tue, 3 Jul 2012 22:17:44 +0530 Subject: [PATCH 09/78] Expose some more functionality from the ICU library to python --- src/calibre/utils/icu.c | 94 +++++++++++++++++++++++++++++++++++++++- src/calibre/utils/icu.py | 27 ++++++++++++ 2 files changed, 120 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index 7bf2341fde..1e59b95d3a 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -5,6 +5,7 @@ #include <unicode/uclean.h> #include <unicode/ucol.h> #include <unicode/ustring.h> +#include <unicode/usearch.h> // Collator object definition {{{ @@ -63,7 +64,7 @@ icu_Collator_display_name(icu_Collator *self, void *closure) { u_strToUTF8(buf, 100, NULL, dname, -1, &status); if (U_FAILURE(status)) { - PyErr_SetString(PyExc_Exception, "Failed ot convert dname to UTF-8"); return NULL; + PyErr_SetString(PyExc_Exception, "Failed to convert dname to UTF-8"); return NULL; } return Py_BuildValue("s", buf); } @@ -164,7 +165,91 @@ icu_Collator_strcmp(icu_Collator *self, PyObject *args, PyObject *kwargs) { return Py_BuildValue("i", res); } // }}} +// Collator.find {{{ +static PyObject * +icu_Collator_find(icu_Collator *self, PyObject *args, PyObject *kwargs) { + PyObject *a_, *b_; + size_t asz, bsz; + UChar *a, *b; + wchar_t *aw, *bw; + UErrorCode status = U_ZERO_ERROR; + UStringSearch *search = NULL; + int32_t pos = -1, length = -1; + + if (!PyArg_ParseTuple(args, "UU", &a_, &b_)) return NULL; + asz = PyUnicode_GetSize(a_); bsz = PyUnicode_GetSize(b_); + + a = (UChar*)calloc(asz*4 + 2, sizeof(UChar)); + b = (UChar*)calloc(bsz*4 + 2, sizeof(UChar)); + aw = (wchar_t*)calloc(asz*4 + 2, sizeof(wchar_t)); + bw = (wchar_t*)calloc(bsz*4 + 2, sizeof(wchar_t)); + if (a == NULL || b == NULL || aw == NULL || bw == NULL) return PyErr_NoMemory(); + + PyUnicode_AsWideChar((PyUnicodeObject*)a_, aw, asz*4+1); + PyUnicode_AsWideChar((PyUnicodeObject*)b_, bw, bsz*4+1); + u_strFromWCS(a, asz*4 + 1, NULL, aw, -1, &status); + u_strFromWCS(b, bsz*4 + 1, NULL, bw, -1, &status); + + if (U_SUCCESS(status)) { + search = usearch_openFromCollator(a, -1, b, -1, self->collator, NULL, &status); + if (U_SUCCESS(status)) { + pos = usearch_first(search, &status); + if (pos != USEARCH_DONE) + length = (pos == USEARCH_DONE) ? -1 : usearch_getMatchedLength(search); + else + pos = -1; + } + if (search != NULL) usearch_close(search); + } + + free(a); free(b); free(aw); free(bw); + + return Py_BuildValue("ii", pos, length); +} // }}} + +// Collator.contractions {{{ +static PyObject * +icu_Collator_contractions(icu_Collator *self, PyObject *args, PyObject *kwargs) { + USet *contractions; + UErrorCode status = U_ZERO_ERROR; + UChar *str; + UChar32 start=0, end=0; + int32_t count = 0, len = 0, dlen = 0, i; + PyObject *ans = Py_None, *pbuf; + wchar_t *buf; + + str = (UChar*)calloc(100, sizeof(UChar)); + buf = (wchar_t*)calloc(4*100+2, sizeof(wchar_t)); + if (str == NULL || buf == NULL) return PyErr_NoMemory(); + + contractions = uset_open(1, 0); + ucol_getContractionsAndExpansions(self->collator, contractions, NULL, 0, &status); + if (U_SUCCESS(status)) { + count = uset_getItemCount(contractions); + ans = PyTuple_New(count); + if (ans != NULL) { + for (i = 0; i < count; i++) { + len = uset_getItem(contractions, i, &start, &end, str, 1000, &status); + if (len >= 2) { + // We have a string + status = U_ZERO_ERROR; + u_strToWCS(buf, 4*100 + 1, &dlen, str, len, &status); + pbuf = PyUnicode_FromWideChar(buf, dlen); + if (pbuf == NULL) return PyErr_NoMemory(); + PyTuple_SetItem(ans, i, pbuf); + } else { + // Ranges dont make sense for contractions, ignore them + PyTuple_SetItem(ans, i, Py_None); + } + } + } + } + uset_close(contractions); + free(str); free(buf); + + return Py_BuildValue("O", ans); +} // }}} static PyMethodDef icu_Collator_methods[] = { {"sort_key", (PyCFunction)icu_Collator_sort_key, METH_VARARGS, @@ -175,6 +260,13 @@ static PyMethodDef icu_Collator_methods[] = { "strcmp(unicode object, unicode object) -> strcmp(a, b) <=> cmp(sorty_key(a), sort_key(b)), but faster." }, + {"find", (PyCFunction)icu_Collator_find, METH_VARARGS, + "find(pattern, source) -> returns the position and length of the first occurrence of pattern in source. Returns (-1, -1) if not found." + }, + + {"contractions", (PyCFunction)icu_Collator_contractions, METH_VARARGS, + "contractions() -> returns the contractions defined for this collator." + }, {NULL} /* Sentinel */ }; diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 4daec9d553..5ccee030ee 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -59,6 +59,18 @@ def icu_sort_key(collator, obj): return _none2 return collator.sort_key(lower(obj)) +def py_find(pattern, source): + pos = source.find(pattern) + if pos > -1: + return pos, len(pattern) + return -1, -1 + +def icu_find(collator, pattern, source): + try: + return collator.find(pattern, source) + except TypeError: + return collator.find(unicode(pattern), unicode(source)) + def py_case_sensitive_sort_key(obj): if not obj: return _none @@ -82,6 +94,16 @@ def icu_capitalize(s): s = lower(s) return s.replace(s[0], upper(s[0]), 1) if s else s +_cmap = {} +def icu_contractions(collator): + global _cmap + ans = _cmap.get(collator, None) + if ans is None: + ans = collator.contractions() + ans = frozenset(ans) if ans else {} + _cmap[collator] = ans + return ans + load_icu() load_collator() _icu_not_ok = _icu is None or _collator is None @@ -117,6 +139,11 @@ title_case = (lambda s: s.title()) if _icu_not_ok else \ capitalize = (lambda s: s.capitalize()) if _icu_not_ok else \ (lambda s: icu_capitalize(s)) +find = (py_find if _icu_not_ok else partial(icu_find, _collator)) + +contractions = ((lambda : {}) if _icu_not_ok else (partial(icu_contractions, + _collator))) + ################################################################################ def test(): # {{{ From 3e13f2fab1279a5ac2188f6c221d1aeba5fd11f7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Tue, 3 Jul 2012 22:19:34 +0530 Subject: [PATCH 10/78] ... --- src/calibre/utils/icu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 5ccee030ee..95751d02b7 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -100,7 +100,7 @@ def icu_contractions(collator): ans = _cmap.get(collator, None) if ans is None: ans = collator.contractions() - ans = frozenset(ans) if ans else {} + ans = frozenset(filter(None, ans)) if ans else {} _cmap[collator] = ans return ans From 16c1e6a10202baab2075f44f51000836fa29d0fc Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Tue, 3 Jul 2012 22:41:03 +0530 Subject: [PATCH 11/78] Keep USet of contractions in the collator object --- src/calibre/utils/icu.c | 46 ++++++++++++++++++++++------------------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index 1e59b95d3a..b5f0ec0169 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -13,6 +13,7 @@ typedef struct { PyObject_HEAD // Type-specific fields go here. UCollator *collator; + USet *contractions; } icu_Collator; @@ -20,6 +21,7 @@ static void icu_Collator_dealloc(icu_Collator* self) { if (self->collator != NULL) ucol_close(self->collator); + if (self->contractions != NULL) uset_close(self->contractions); self->collator = NULL; self->ob_type->tp_free((PyObject*)self); } @@ -42,6 +44,7 @@ icu_Collator_new(PyTypeObject *type, PyObject *args, PyObject *kwds) Py_DECREF(self); return NULL; } + self->contractions = NULL; } return (PyObject *)self; @@ -211,7 +214,6 @@ icu_Collator_find(icu_Collator *self, PyObject *args, PyObject *kwargs) { // Collator.contractions {{{ static PyObject * icu_Collator_contractions(icu_Collator *self, PyObject *args, PyObject *kwargs) { - USet *contractions; UErrorCode status = U_ZERO_ERROR; UChar *str; UChar32 start=0, end=0; @@ -219,33 +221,35 @@ icu_Collator_contractions(icu_Collator *self, PyObject *args, PyObject *kwargs) PyObject *ans = Py_None, *pbuf; wchar_t *buf; + if (self->contractions == NULL) { + self->contractions = uset_open(1, 0); + if (self->contractions == NULL) return PyErr_NoMemory(); + ucol_getContractionsAndExpansions(self->collator, self->contractions, NULL, 0, &status); + } + status = U_ZERO_ERROR; + str = (UChar*)calloc(100, sizeof(UChar)); buf = (wchar_t*)calloc(4*100+2, sizeof(wchar_t)); if (str == NULL || buf == NULL) return PyErr_NoMemory(); - contractions = uset_open(1, 0); - ucol_getContractionsAndExpansions(self->collator, contractions, NULL, 0, &status); - if (U_SUCCESS(status)) { - count = uset_getItemCount(contractions); - ans = PyTuple_New(count); - if (ans != NULL) { - for (i = 0; i < count; i++) { - len = uset_getItem(contractions, i, &start, &end, str, 1000, &status); - if (len >= 2) { - // We have a string - status = U_ZERO_ERROR; - u_strToWCS(buf, 4*100 + 1, &dlen, str, len, &status); - pbuf = PyUnicode_FromWideChar(buf, dlen); - if (pbuf == NULL) return PyErr_NoMemory(); - PyTuple_SetItem(ans, i, pbuf); - } else { - // Ranges dont make sense for contractions, ignore them - PyTuple_SetItem(ans, i, Py_None); - } + count = uset_getItemCount(self->contractions); + ans = PyTuple_New(count); + if (ans != NULL) { + for (i = 0; i < count; i++) { + len = uset_getItem(self->contractions, i, &start, &end, str, 1000, &status); + if (len >= 2) { + // We have a string + status = U_ZERO_ERROR; + u_strToWCS(buf, 4*100 + 1, &dlen, str, len, &status); + pbuf = PyUnicode_FromWideChar(buf, dlen); + if (pbuf == NULL) return PyErr_NoMemory(); + PyTuple_SetItem(ans, i, pbuf); + } else { + // Ranges dont make sense for contractions, ignore them + PyTuple_SetItem(ans, i, Py_None); } } } - uset_close(contractions); free(str); free(buf); return Py_BuildValue("O", ans); From b620da0b26ffb468cb5a9d0269b28a0e51cb8c0a Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Tue, 3 Jul 2012 23:09:47 +0530 Subject: [PATCH 12/78] Add span_contractions to icu API --- src/calibre/utils/icu.c | 38 ++++++++++++++++++++++++++++++++++++++ src/calibre/utils/icu.py | 17 +++++++++++++++++ 2 files changed, 55 insertions(+) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index b5f0ec0169..b5805bd4e1 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -255,6 +255,36 @@ icu_Collator_contractions(icu_Collator *self, PyObject *args, PyObject *kwargs) return Py_BuildValue("O", ans); } // }}} +// Collator.span_contractions {{{ +static PyObject * +icu_Collator_span_contractions(icu_Collator *self, PyObject *args, PyObject *kwargs) { + int span_type; + UErrorCode status = U_ZERO_ERROR; + PyObject *str; + size_t slen = 0; + wchar_t *buf; + UChar *s; + + if (!PyArg_ParseTuple(args, "Ui", &str, &span_type)) return NULL; + + if (self->contractions == NULL) { + self->contractions = uset_open(1, 0); + if (self->contractions == NULL) return PyErr_NoMemory(); + ucol_getContractionsAndExpansions(self->collator, self->contractions, NULL, 0, &status); + } + status = U_ZERO_ERROR; + + slen = PyUnicode_GetSize(str); + buf = (wchar_t*)calloc(slen*4 + 2, sizeof(wchar_t)); + s = (UChar*)calloc(slen*4 + 2, sizeof(UChar)); + if (buf == NULL || s == NULL) return PyErr_NoMemory(); + slen = PyUnicode_AsWideChar((PyUnicodeObject*)str, buf, slen); + u_strFromWCS(s, slen*4+1, NULL, buf, slen, &status); + + free(buf); free(s); + return Py_BuildValue("i", uset_span(self->contractions, s, slen, span_type)); +} // }}} + static PyMethodDef icu_Collator_methods[] = { {"sort_key", (PyCFunction)icu_Collator_sort_key, METH_VARARGS, "sort_key(unicode object) -> Return a sort key for the given object as a bytestring. The idea is that these bytestring will sort using the builtin cmp function, just like the original unicode strings would sort in the current locale with ICU." @@ -271,6 +301,11 @@ static PyMethodDef icu_Collator_methods[] = { {"contractions", (PyCFunction)icu_Collator_contractions, METH_VARARGS, "contractions() -> returns the contractions defined for this collator." }, + + {"span_contractions", (PyCFunction)icu_Collator_span_contractions, METH_VARARGS, + "span_contractions(src, span_condition) -> returns the length of the initial substring according to span_condition in the set of contractions for this collator. Returns 0 if src does not fit the span_condition. The span_condition can be one of USET_SPAN_NOT_CONTAINED, USET_SPAN_CONTAINED, USET_SPAN_SIMPLE." + }, + {NULL} /* Sentinel */ }; @@ -527,6 +562,9 @@ initicu(void) PyModule_AddObject(m, "Collator", (PyObject *)&icu_CollatorType); // uint8_t must be the same size as char PyModule_AddIntConstant(m, "ok", (U_SUCCESS(status) && sizeof(uint8_t) == sizeof(char)) ? 1 : 0); + PyModule_AddIntConstant(m, "USET_SPAN_NOT_CONTAINED", USET_SPAN_NOT_CONTAINED); + PyModule_AddIntConstant(m, "USET_SPAN_CONTAINED", USET_SPAN_CONTAINED); + PyModule_AddIntConstant(m, "USET_SPAN_SIMPLE", USET_SPAN_SIMPLE); } // }}} diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 95751d02b7..ead820f066 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -104,6 +104,20 @@ def icu_contractions(collator): _cmap[collator] = ans return ans +def py_span_contractions(*args, **kwargs): + return 0 + +def icu_span_contractions(src, span_type=None, collator=None): + global _collator + if collator is None: + collator = _collator + if span_type is None: + span_type = _icu.USET_SPAN_SIMPLE + try: + return collator.span_contractions(src, span_type) + except TypeError: + return collator.span_contractions(unicode(src), span_type) + load_icu() load_collator() _icu_not_ok = _icu is None or _collator is None @@ -144,6 +158,9 @@ find = (py_find if _icu_not_ok else partial(icu_find, _collator)) contractions = ((lambda : {}) if _icu_not_ok else (partial(icu_contractions, _collator))) +span_contractions = (py_span_contractions if _icu_not_ok else + icu_span_contractions) + ################################################################################ def test(): # {{{ From 7dfa9897d98207d8d8a80642830f26ee22daa225 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Tue, 3 Jul 2012 19:46:26 +0200 Subject: [PATCH 13/78] Make drag & drop work again in the tag browser. Fix problem w/Qt near the end of the list. --- src/calibre/gui2/tag_browser/model.py | 27 ++++++++++------ src/calibre/gui2/tag_browser/view.py | 44 ++++++++++++++++++++++++--- 2 files changed, 57 insertions(+), 14 deletions(-) diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index 05417f518b..8c6cb7d0eb 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -335,7 +335,6 @@ class TagsModel(QAbstractItemModel): # {{{ node.is_gst = is_gst if not is_gst: node.tag.is_hierarchical = '5state' - if not is_gst: tree_root[p] = {} tree_root = tree_root[p] else: @@ -519,7 +518,7 @@ class TagsModel(QAbstractItemModel): # {{{ # category display order is important here. The following works # only if all the non-user categories are displayed before the # user categories - if category_is_hierarchical: + if category_is_hierarchical or tag.is_hierarchical: components = get_name_components(tag.original_name) else: components = [tag.original_name] @@ -581,6 +580,14 @@ class TagsModel(QAbstractItemModel): # {{{ return [(t.tag.id, t.tag.original_name, t.tag.count) for t in cat.child_tags() if t.tag.count > 0] + def is_in_user_category(self, index): + if not index.isValid(): + return False + p = self.get_node(index) + while p.type != TagTreeItem.CATEGORY: + p = p.parent + return p.tag.category.startswith('@') + # Drag'n Drop {{{ def mimeTypes(self): return ["application/calibre+from_library", @@ -646,13 +653,13 @@ class TagsModel(QAbstractItemModel): # {{{ action is Qt.CopyAction or Qt.MoveAction ''' def process_source_node(user_cats, src_parent, src_parent_is_gst, - is_uc, dest_key, node): + is_uc, dest_key, idx): ''' Copy/move an item and all its children to the destination ''' copied = False - src_name = node.tag.original_name - src_cat = node.tag.category + src_name = idx.tag.original_name + src_cat = idx.tag.category # delete the item if the source is a user category and action is move if is_uc and not src_parent_is_gst and src_parent in user_cats and \ action == Qt.MoveAction: @@ -675,7 +682,7 @@ class TagsModel(QAbstractItemModel): # {{{ if add_it: user_cats[dest_key].append([src_name, src_cat, 0]) - for c in node.children: + for c in idx.children: copied = process_source_node(user_cats, src_parent, src_parent_is_gst, is_uc, dest_key, c) return copied @@ -696,11 +703,11 @@ class TagsModel(QAbstractItemModel): # {{{ if dest_key not in user_cats: continue - node = self.index_for_path(path) - if node: + idx = self.index_for_path(path) + if idx.isValid(): process_source_node(user_cats, src_parent, src_parent_is_gst, is_uc, dest_key, - self.get_node(node)) + self.get_node(idx)) self.db.prefs.set('user_categories', user_cats) self.refresh_required.emit() @@ -1139,6 +1146,8 @@ class TagsModel(QAbstractItemModel): # {{{ return QModelIndex() ans = self.createIndex(parent_item.row(), 0, parent_item) + if not ans.isValid(): + return QModelIndex() return ans def rowCount(self, parent): diff --git a/src/calibre/gui2/tag_browser/view.py b/src/calibre/gui2/tag_browser/view.py index d405294b01..090631025a 100644 --- a/src/calibre/gui2/tag_browser/view.py +++ b/src/calibre/gui2/tag_browser/view.py @@ -12,7 +12,8 @@ from functools import partial from itertools import izip from PyQt4.Qt import (QStyledItemDelegate, Qt, QTreeView, pyqtSignal, QSize, - QIcon, QApplication, QMenu, QPoint, QModelIndex, QToolTip, QCursor) + QIcon, QApplication, QMenu, QPoint, QModelIndex, QToolTip, QCursor, + QDrag) from calibre.gui2.tag_browser.model import (TagTreeItem, TAG_SEARCH_STATES, TagsModel) @@ -101,6 +102,7 @@ class TagsView(QTreeView): # {{{ self.setDragEnabled(True) self.setDragDropMode(self.DragDrop) self.setDropIndicatorShown(True) + self.in_drag_drop = False self.setAutoExpandDelay(500) self.pane_is_visible = False self.search_icon = QIcon(I('search.png')) @@ -232,10 +234,35 @@ class TagsView(QTreeView): # {{{ s = s if s else None self._model.set_search_restriction(s) + def mouseMoveEvent(self, event): + dex = self.indexAt(event.pos()) + if self.in_drag_drop or not dex.isValid(): + QTreeView.mouseMoveEvent(self, event) + return + # Must deal with odd case where the node being dragged is 'virtual', + # created to form a hierarchy. We can't really drag this node, but in + # addition we can't allow drag recognition to notice going over some + # other node and grabbing that one. So we set in_drag_drop to prevent + # this from happening, turning it off when the user lifts the button. + self.in_drag_drop = True + if not self._model.flags(dex) & Qt.ItemIsDragEnabled: + QTreeView.mouseMoveEvent(self, event) + return + md = self._model.mimeData([dex]) + pixmap = dex.data(Qt.DecorationRole).toPyObject().pixmap(25, 25) + drag = QDrag(self) + drag.setPixmap(pixmap) + drag.setMimeData(md) + if self._model.is_in_user_category(dex): + drag.exec_(Qt.CopyAction|Qt.MoveAction, Qt.CopyAction) + else: + drag.exec_(Qt.CopyAction) + def mouseReleaseEvent(self, event): # Swallow everything except leftButton so context menus work correctly - if event.button() == Qt.LeftButton: + if event.button() == Qt.LeftButton or self.in_drag_drop: QTreeView.mouseReleaseEvent(self, event) + self.in_drag_drop = False def mouseDoubleClickEvent(self, event): # swallow these to avoid toggling and editing at the same time @@ -639,12 +666,19 @@ class TagsView(QTreeView): # {{{ self.show_item_at_index(self._model.index_for_path(path), box=box, position=position) + def expand_parent(self, idx, depth=0): + p = self._model.parent(idx) + d = 0 + if p.isValid(): + d = self.expand_parent(p, depth+1) + if d == 0: + self.expand(idx) + return d+1 + def show_item_at_index(self, idx, box=False, position=QTreeView.PositionAtCenter): if idx.isValid() and idx.data(Qt.UserRole).toPyObject() is not self._model.root_item: - self.expand(self._model.parent(idx)) # Needed otherwise Qt sometimes segfaults if the - # node is buried in a collapsed, off - # screen hierarchy + self.expand_parent(idx) self.setCurrentIndex(idx) self.scrollTo(idx, position) if box: From 912e8fbacd8bcd1aa2cc6993806b15a042e15c85 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Wed, 4 Jul 2012 10:07:34 +0530 Subject: [PATCH 14/78] calibredb: Add a backup_metadata command to manually run the backup to opf from the command line --- src/calibre/library/cli.py | 51 +++++++++++++++++++++++++++++++- src/calibre/library/database2.py | 18 +++++++++-- 2 files changed, 66 insertions(+), 3 deletions(-) diff --git a/src/calibre/library/cli.py b/src/calibre/library/cli.py index 6c24a1e455..d5defe96c7 100644 --- a/src/calibre/library/cli.py +++ b/src/calibre/library/cli.py @@ -999,6 +999,55 @@ def command_saved_searches(args, dbpath): return 0 +def backup_metadata_option_parser(): + parser = get_parser(_('''\ +%prog backup_metadata [options] + +Backup the metadata stored in the database into individual OPF files in each +books directory. This normally happens automatically, but you can run this +command to force re-generation of the OPF files, with the --all option. + +Note that there is normally no need to do this, as the OPF files are backed up +automatically, every time metadata is changed. +''')) + parser.add_option('--all', default=False, action='store_true', + help=_('Normally, this command only operates on books that have' + ' out of date OPF files. This option makes it operate on all' + ' books.')) + return parser + +class BackupProgress(object): + + def __init__(self): + self.total = 0 + self.count = 0 + + def __call__(self, book_id, mi, ok): + if mi is True: + self.total = book_id + else: + self.count += 1 + prints(u'%.1f%% %s - %s'%((self.count*100)/float(self.total), + book_id, mi.title)) + +def command_backup_metadata(args, dbpath): + parser = backup_metadata_option_parser() + opts, args = parser.parse_args(args) + if len(args) != 0: + parser.print_help() + return 1 + + if opts.library_path is not None: + dbpath = opts.library_path + if isbytestring(dbpath): + dbpath = dbpath.decode(preferred_encoding) + db = LibraryDatabase2(dbpath) + book_ids = None + if opts.all: + book_ids = db.all_ids() + db.dump_metadata(book_ids=book_ids, callback=BackupProgress()) + + def check_library_option_parser(): from calibre.library.check_library import CHECKS parser = get_parser(_('''\ @@ -1275,7 +1324,7 @@ COMMANDS = ('list', 'add', 'remove', 'add_format', 'remove_format', 'show_metadata', 'set_metadata', 'export', 'catalog', 'saved_searches', 'add_custom_column', 'custom_columns', 'remove_custom_column', 'set_custom', 'restore_database', - 'check_library', 'list_categories') + 'check_library', 'list_categories', 'backup_metadata') def option_parser(): diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 32cb6737a8..ccb9bc35b7 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -808,18 +808,30 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): pass def dump_metadata(self, book_ids=None, remove_from_dirtied=True, - commit=True): + commit=True, callback=None): ''' - Write metadata for each record to an individual OPF file + Write metadata for each record to an individual OPF file. If callback + is not None, it is called once at the start with the number of book_ids + being processed. And once for every book_id, with arguments (book_id, + mi, ok). ''' if book_ids is None: book_ids = [x[0] for x in self.conn.get( 'SELECT book FROM metadata_dirtied', all=True)] + + if callback is not None: + book_ids = tuple(book_ids) + callback(len(book_ids), True, False) + for book_id in book_ids: if not self.data.has_id(book_id): + if callback is not None: + callback(book_id, None, False) continue path, mi, sequence = self.get_metadata_for_dump(book_id) if path is None: + if callback is not None: + callback(book_id, mi, False) continue try: raw = metadata_to_opf(mi) @@ -829,6 +841,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): self.clear_dirtied(book_id, sequence) except: pass + if callback is not None: + callback(book_id, mi, True) if commit: self.conn.commit() From 077dee3cebee8640be6daadb26026bc0e297cc8d Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Wed, 4 Jul 2012 10:19:54 +0530 Subject: [PATCH 15/78] When searching through tweaks also match on variable names --- src/calibre/gui2/preferences/tweaks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/preferences/tweaks.py b/src/calibre/gui2/preferences/tweaks.py index ad0561dd8a..ebea8574a7 100644 --- a/src/calibre/gui2/preferences/tweaks.py +++ b/src/calibre/gui2/preferences/tweaks.py @@ -243,7 +243,8 @@ class Tweaks(QAbstractListModel, SearchQueryParser): # {{{ query = lower(query) for r in candidates: dat = self.data(self.index(r), Qt.UserRole) - if query in lower(dat.name):# or query in lower(dat.doc): + var_names = u' '.join(dat.default_values) + if query in lower(dat.name) or query in lower(var_names): ans.add(r) return ans From 66995472162d6aab4ec2d9e5eff914ffdae36403 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Wed, 4 Jul 2012 10:35:27 +0530 Subject: [PATCH 16/78] Fix yes/no fields with value of No not showing up in the book details panel --- src/calibre/gui2/book_details.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index 00bd4135b1..6bc8d878ad 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -104,8 +104,10 @@ def render_data(mi, use_roman_numbers=True, all_fields=False): field = 'title_sort' if all_fields: display = True - if (not display or not metadata or mi.is_null(field) or - field == 'comments'): + isnull = mi.is_null(field) + if metadata['datatype'] == 'bool': + isnull = mi.get(field) is None + if (not display or not metadata or isnull or field == 'comments'): continue name = metadata['name'] if not name: From 73583f616bfb30a2a09a1153c04d6060fb690cf2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Wed, 4 Jul 2012 10:37:08 +0530 Subject: [PATCH 17/78] ... --- src/calibre/gui2/book_details.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py index 6bc8d878ad..3e57442591 100644 --- a/src/calibre/gui2/book_details.py +++ b/src/calibre/gui2/book_details.py @@ -104,9 +104,10 @@ def render_data(mi, use_roman_numbers=True, all_fields=False): field = 'title_sort' if all_fields: display = True - isnull = mi.is_null(field) if metadata['datatype'] == 'bool': isnull = mi.get(field) is None + else: + isnull = mi.is_null(field) if (not display or not metadata or isnull or field == 'comments'): continue name = metadata['name'] From 3f0fee00a50142a3ed995dd2b8449d2c39707042 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Wed, 4 Jul 2012 10:58:41 +0530 Subject: [PATCH 18/78] When copying to library and deleting after copy, do not place deleted files in recycle bin, as this is redundant and slow (they have already been copied into another library) --- src/calibre/gui2/actions/copy_to_library.py | 3 ++- src/calibre/gui2/library/models.py | 11 +++++------ src/calibre/library/database2.py | 6 ++++-- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/calibre/gui2/actions/copy_to_library.py b/src/calibre/gui2/actions/copy_to_library.py index f901d5ce30..a6699b0fcb 100644 --- a/src/calibre/gui2/actions/copy_to_library.py +++ b/src/calibre/gui2/actions/copy_to_library.py @@ -216,7 +216,8 @@ class CopyToLibraryAction(InterfaceAction): if ci.isValid(): row = ci.row() - v.model().delete_books_by_id(self.worker.processed) + v.model().delete_books_by_id(self.worker.processed, + permanent=True) self.gui.iactions['Remove Books'].library_ids_deleted( self.worker.processed, row) diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py index e2706c0a54..f0296a32c7 100644 --- a/src/calibre/gui2/library/models.py +++ b/src/calibre/gui2/library/models.py @@ -220,16 +220,15 @@ class BooksModel(QAbstractTableModel): # {{{ self.count_changed() self.reset() - def delete_books(self, indices): + def delete_books(self, indices, permanent=False): ids = map(self.id, indices) - for id in ids: - self.db.delete_book(id, notify=False) - self.books_deleted() + self.delete_books_by_id(ids, permanent=permanent) return ids - def delete_books_by_id(self, ids): + def delete_books_by_id(self, ids, permanent=False): for id in ids: - self.db.delete_book(id) + self.db.delete_book(id, permanent=permanent, do_clean=False) + self.db.clean() self.books_deleted() def books_added(self, num): diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index ccb9bc35b7..e60350b307 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -1425,7 +1425,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): opath = self.format_abspath(book_id, nfmt, index_is_id=True) return fmt if opath is None else nfmt - def delete_book(self, id, notify=True, commit=True, permanent=False): + def delete_book(self, id, notify=True, commit=True, permanent=False, + do_clean=True): ''' Removes book from the result cache and the underlying database. If you set commit to False, you must call clean() manually afterwards @@ -1442,7 +1443,8 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns): self.conn.execute('DELETE FROM books WHERE id=?', (id,)) if commit: self.conn.commit() - self.clean() + if do_clean: + self.clean() self.data.books_deleted([id]) if notify: self.notify('delete', [id]) From 01452991681f4262790575c8e63285a4a66c3a3a Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 4 Jul 2012 09:30:01 +0200 Subject: [PATCH 19/78] Fix problem with expansions by blocking signals during a recount operation. The 'expand' signal was messing up repainting. --- src/calibre/gui2/tag_browser/view.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/calibre/gui2/tag_browser/view.py b/src/calibre/gui2/tag_browser/view.py index 090631025a..a00ba90789 100644 --- a/src/calibre/gui2/tag_browser/view.py +++ b/src/calibre/gui2/tag_browser/view.py @@ -196,7 +196,7 @@ class TagsView(QTreeView): # {{{ self.made_connections = True self.refresh_signal_processed = True db.add_listener(self.database_changed) - self.expanded.connect(self.item_expanded) + self.expanded.connect(self.item_expanded, type=Qt.QueuedConnection) def database_changed(self, event, ids): if self.refresh_signal_processed: @@ -649,11 +649,13 @@ class TagsView(QTreeView): # {{{ path = self.model().path_for_index(ci) if self.is_visible(ci) else None expanded_categories, state_map = self.get_state() self._model.rebuild_node_tree(state_map=state_map) + self.blockSignals(True) for category in expanded_categories: idx = self._model.index_for_category(category) if idx is not None and idx.isValid(): self.expand(idx) self.show_item_at_path(path) + self.blockSignals(False) def show_item_at_path(self, path, box=False, position=QTreeView.PositionAtCenter): @@ -666,14 +668,14 @@ class TagsView(QTreeView): # {{{ self.show_item_at_index(self._model.index_for_path(path), box=box, position=position) - def expand_parent(self, idx, depth=0): + def expand_parent(self, idx): + # Needed otherwise Qt sometimes segfaults if the node is buried in a + # collapsed, off screen hierarchy. To be safe, we expand from the + # outermost in p = self._model.parent(idx) - d = 0 if p.isValid(): - d = self.expand_parent(p, depth+1) - if d == 0: - self.expand(idx) - return d+1 + self.expand_parent(p) + self.expand(idx) def show_item_at_index(self, idx, box=False, position=QTreeView.PositionAtCenter): From cb8a8d4ac38dfb24dacbbb639c2cec670a24aa14 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 4 Jul 2012 09:38:41 +0200 Subject: [PATCH 20/78] Remove spurious change --- src/calibre/gui2/tag_browser/view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/tag_browser/view.py b/src/calibre/gui2/tag_browser/view.py index a00ba90789..a9882a1a35 100644 --- a/src/calibre/gui2/tag_browser/view.py +++ b/src/calibre/gui2/tag_browser/view.py @@ -196,7 +196,7 @@ class TagsView(QTreeView): # {{{ self.made_connections = True self.refresh_signal_processed = True db.add_listener(self.database_changed) - self.expanded.connect(self.item_expanded, type=Qt.QueuedConnection) + self.expanded.connect(self.item_expanded) def database_changed(self, event, ids): if self.refresh_signal_processed: From 3a686e242756ee0d4e386b38db0c4598677c243e Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Wed, 4 Jul 2012 14:04:54 +0530 Subject: [PATCH 21/78] Refactor coffeescript, putting utils into their own files --- resources/compiled_coffeescript.zip | Bin 43332 -> 44408 bytes src/calibre/ebooks/oeb/display/paged.coffee | 50 +++----------- src/calibre/ebooks/oeb/display/utils.coffee | 70 ++++++++++++++++++++ src/calibre/gui2/viewer/documentview.py | 3 +- src/calibre/gui2/viewer/javascript.py | 3 +- 5 files changed, 82 insertions(+), 44 deletions(-) create mode 100644 src/calibre/ebooks/oeb/display/utils.coffee diff --git a/resources/compiled_coffeescript.zip b/resources/compiled_coffeescript.zip index d7fad735ba651cfe4b99775b7f301581150e1182..c026c894ded0cb354244edef135a793e5f4ad608 100644 GIT binary patch delta 976 zcmb7DO-vI}5Z*4OEsHiH6vR@Ps!hw^nyLio+Nd$9Bm(|Ky%2s1Y;jF#o82vi7(`4o z@uI=cgYjTI*66MAW&$Q&ylA2ajqzf_$wa*xPQJG-VTpKfli9rYX6Bpkn>X*x2l4k8 z(SQDIm9s(M-*RsK<XzWjdwo<8xcM<W(6|zPeo&DlqI7nK;#ANw)7gSNl}u}sx;maW zwX`8K7rrSiz8#$iCK@^|gyf`=R#WD`P%7@yi0AWODW#d?+H7)0HLxl-V){-U<i{TD z4mIJsUn<4@FI(zvF}}x^PAm;eg22t<TWwK7uy3yRbeZI3#&P9m>x6A<Fb<JaJ~L%% z*-WIJu5*Dz_6RwXoK;y^*nSwcbP#Q(Zp*-$XK0r_8qGC_gNr*r=k%<ZH5YQK)wxx9 zKf;a{oN^@g5NRojB=s4ClOh5f2T*b>V=+|&MQp>$&^>GYLyTY}A>nD>g)UX{S=Ygp z8uAu8()|%H(Ogoe`7T;eIN+210Q9N`gbQAL>hFda3m_2lBY&tKXJS`y$r-`xSP1K} zo0wFN;DHiF@l<o?2uB#@5JZcWHrU15%d#8Ch7!QL>JF4{-@xiMH(nhN;-O2%8ndJE zeGuJE7>fs842{!Tj<+$U<GPw+JvXmvhKvb!-$kN%>SR+lUoK3vU~MfaoQbZQc|Ak_ zL+-7+t+w0~-D=1$cL%Fn0V-DxCVc4egaTViD{i}BjP+iiDf>HM%rk0X+f0<+_ukKW zw?8bTiwgZUyVeWb{0&BNZopR=<wwPC@uR{I@U_?@whpqTAM!Jg*C{xKkV6pSFL>e~ D4dylW delta 267 zcmexyi|NQECg}igW)=|!5cpg8$f0HO-}?3D3=AMFJ^7ur*yOr391|@UPp%FSR?y*6 z0D}1V;+)LnR0Ugw=vX~4)0zt?k&~Z3IZ#AovV*b0<RoJkp3F1_jl`n#Voil=uF2bs zl_p;gn8}t~oUUojHM!Pg(&Sus_Q?{a8k4Pq1U84;E@7EG!AhRJEU`$T2&iC}l@?o3 zYDsBP-sB7RqLa1fa8Bm8mSwEnoX>beXtJLu*XD&HTV*!iwazKvLv{A#@HN(xZ?BPK qdSO2Ky|uz*>9tx+#vVYX=wyE%Hn9M2RyL4dnSt;QkPcb_;sF3tjac;n diff --git a/src/calibre/ebooks/oeb/display/paged.coffee b/src/calibre/ebooks/oeb/display/paged.coffee index 695ca3af7f..3dd930d92f 100644 --- a/src/calibre/ebooks/oeb/display/paged.coffee +++ b/src/calibre/ebooks/oeb/display/paged.coffee @@ -6,48 +6,9 @@ Released under the GPLv3 License ### -log = (args...) -> # {{{ - if args - msg = args.join(' ') - if window?.console?.log - window.console.log(msg) - else if process?.stdout?.write - process.stdout.write(msg + '\n') -# }}} - -window_scroll_pos = (win=window) -> # {{{ - if typeof(win.pageXOffset) == 'number' - x = win.pageXOffset - y = win.pageYOffset - else # IE < 9 - if document.body and ( document.body.scrollLeft or document.body.scrollTop ) - x = document.body.scrollLeft - y = document.body.scrollTop - else if document.documentElement and ( document.documentElement.scrollLeft or document.documentElement.scrollTop) - y = document.documentElement.scrollTop - x = document.documentElement.scrollLeft - return [x, y] -# }}} - -viewport_to_document = (x, y, doc=window?.document) -> # {{{ - until doc == window.document - # We are in a frame - frame = doc.defaultView.frameElement - rect = frame.getBoundingClientRect() - x += rect.left - y += rect.top - doc = frame.ownerDocument - win = doc.defaultView - [wx, wy] = window_scroll_pos(win) - x += wx - y += wy - return [x, y] -# }}} - -absleft = (elem) -> # {{{ - r = elem.getBoundingClientRect() - return viewport_to_document(r.left, 0, elem.ownerDocument)[0] -# }}} +log = window.calibre_utils.log +viewport_to_document = window.calibre_utils.viewport_to_document +absleft = window.calibre_utils.absleft class PagedDisplay # This class is a namespace to expose functions via the @@ -75,6 +36,7 @@ class PagedDisplay this.cols_per_screen = cols_per_screen layout: () -> + # start_time = new Date().getTime() body_style = window.getComputedStyle(document.body) # When laying body out in columns, webkit bleeds the top margin of the # first block element out above the columns, leading to an extra top @@ -160,8 +122,12 @@ class PagedDisplay this.in_paged_mode = true this.current_margin_side = sm + # log('Time to layout:', new Date().getTime() - start_time) return sm + fit_images: () -> + null + scroll_to_pos: (frac) -> # Scroll to the position represented by frac (number between 0 and 1) xpos = Math.floor(document.body.scrollWidth * frac) diff --git a/src/calibre/ebooks/oeb/display/utils.coffee b/src/calibre/ebooks/oeb/display/utils.coffee new file mode 100644 index 0000000000..b35021ae51 --- /dev/null +++ b/src/calibre/ebooks/oeb/display/utils.coffee @@ -0,0 +1,70 @@ +#!/usr/bin/env coffee +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai + +### + Copyright 2012, Kovid Goyal <kovid@kovidgoyal.net> + Released under the GPLv3 License +### + +class CalibreUtils + # This class is a namespace to expose functions via the + # window.calibre_utils object. + + constructor: () -> + if not this instanceof arguments.callee + throw new Error('CalibreUtils constructor called as function') + + log: (args...) -> # {{{ + # Output args to the window.console object. args are automatically + # coerced to strings + if args + msg = args.join(' ') + if window?.console?.log + window.console.log(msg) + else if process?.stdout?.write + process.stdout.write(msg + '\n') + # }}} + + window_scroll_pos: (win=window) -> # {{{ + # The current scroll position of the browser window + if typeof(win.pageXOffset) == 'number' + x = win.pageXOffset + y = win.pageYOffset + else # IE < 9 + if document.body and ( document.body.scrollLeft or document.body.scrollTop ) + x = document.body.scrollLeft + y = document.body.scrollTop + else if document.documentElement and ( document.documentElement.scrollLeft or document.documentElement.scrollTop) + y = document.documentElement.scrollTop + x = document.documentElement.scrollLeft + return [x, y] + # }}} + + viewport_to_document: (x, y, doc=window?.document) -> # {{{ + # Convert x, y from the viewport (window) co-ordinate system to the + # document (body) co-ordinate system + until doc == window.document + # We are in a frame + frame = doc.defaultView.frameElement + rect = frame.getBoundingClientRect() + x += rect.left + y += rect.top + doc = frame.ownerDocument + win = doc.defaultView + [wx, wy] = this.window_scroll_pos(win) + x += wx + y += wy + return [x, y] + # }}} + + absleft: (elem) -> # {{{ + # The left edge of elem in document co-ords. Works in all + # circumstances, including column layout. Note that this will cause + # a relayout if the render tree is dirty. + r = elem.getBoundingClientRect() + return this.viewport_to_document(r.left, 0, elem.ownerDocument)[0] + # }}} + +if window? + window.calibre_utils = new CalibreUtils() + diff --git a/src/calibre/gui2/viewer/documentview.py b/src/calibre/gui2/viewer/documentview.py index 10d10b7155..8beea63df4 100644 --- a/src/calibre/gui2/viewer/documentview.py +++ b/src/calibre/gui2/viewer/documentview.py @@ -136,7 +136,7 @@ class Document(QWebPage): # {{{ self.max_fs_width = min(opts.max_fs_width, screen_width-50) def fit_images(self): - if self.do_fit_images: + if self.do_fit_images and not self.in_paged_mode: self.javascript('setup_image_scaling_handlers()') def add_window_objects(self): @@ -219,6 +219,7 @@ class Document(QWebPage): # {{{ if scroll_width > self.window_width: sz.setWidth(scroll_width+side_margin) self.setPreferredContentsSize(sz) + self.javascript('window.paged_display.fit_images()') @property def column_boundaries(self): diff --git a/src/calibre/gui2/viewer/javascript.py b/src/calibre/gui2/viewer/javascript.py index 1594a1d5db..2aedaf9e13 100644 --- a/src/calibre/gui2/viewer/javascript.py +++ b/src/calibre/gui2/viewer/javascript.py @@ -31,10 +31,11 @@ class JavaScriptLoader(object): 'cfi':'ebooks.oeb.display.cfi', 'indexing':'ebooks.oeb.display.indexing', 'paged':'ebooks.oeb.display.paged', + 'utils':'ebooks.oeb.display.utils', } ORDER = ('jquery', 'jquery_scrollTo', 'bookmarks', 'referencing', 'images', - 'hyphenation', 'hyphenator', 'cfi', 'indexing', 'paged') + 'hyphenation', 'hyphenator', 'utils', 'cfi', 'indexing', 'paged') def __init__(self, dynamic_coffeescript=False): From 018617f810edd3aa329359712c81cb109a4f2b95 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Wed, 4 Jul 2012 14:51:54 +0530 Subject: [PATCH 22/78] Data API --- src/calibre/ebooks/oeb/display/utils.coffee | 26 +++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/calibre/ebooks/oeb/display/utils.coffee b/src/calibre/ebooks/oeb/display/utils.coffee index b35021ae51..cc98a06d04 100644 --- a/src/calibre/ebooks/oeb/display/utils.coffee +++ b/src/calibre/ebooks/oeb/display/utils.coffee @@ -13,6 +13,32 @@ class CalibreUtils constructor: () -> if not this instanceof arguments.callee throw new Error('CalibreUtils constructor called as function') + this.dom_attr = 'calibre_f3fa75ca98eb4413a4ee413f20f60226' + this.dom_data = [] + + # Data API {{{ + + retrieve: (node, key, def=null) -> + # Retrieve data previously stored on node (a DOM node) with key (a + # string). If no such data is found then return the value of def. + idx = parseInt(node.getAttribute(this.dom_attr)) + if isNaN(idx) + return def + data = this.dom_data[idx] + if not data.hasOwnProperty(key) + return def + return data[key] + + store: (node, key, val) -> + # Store arbitrary javscript object val on DOM node node with key (a + # string). This can be later retrieved by the retrieve method. + idx = parseInt(node.getAttribute(this.dom_attr)) + if isNaN(idx) + idx = this.dom_data.length + node.setAttribute(this.dom_attr, idx+'') + this.dom_data.push({}) + this.dom_data[idx][key] = val + # }}} log: (args...) -> # {{{ # Output args to the window.console object. args are automatically From f8dfd7fdda19694ec8a64b196d45866333fbdfc9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Wed, 4 Jul 2012 18:53:58 +0530 Subject: [PATCH 23/78] Allow setting the strength of the ICU collator --- src/calibre/utils/icu.c | 44 ++++++++++++++++++++++++++++++++++++--- src/calibre/utils/icu.py | 45 +++++++++++++++++++++++++++++++++------- 2 files changed, 79 insertions(+), 10 deletions(-) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index b5805bd4e1..675d72fb87 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -74,6 +74,23 @@ icu_Collator_display_name(icu_Collator *self, void *closure) { // }}} +// Collator.strength {{{ +static PyObject * +icu_Collator_get_strength(icu_Collator *self, void *closure) { + return Py_BuildValue("i", ucol_getStrength(self->collator)); +} + +static int +icu_Collator_set_strength(icu_Collator *self, PyObject *val, void *closure) { + if (!PyInt_Check(val)) { + PyErr_SetString(PyExc_TypeError, "Strength must be an integer."); + return -1; + } + ucol_setStrength(self->collator, (int)PyInt_AS_LONG(val)); + return 0; +} +// }}} + // Collator.actual_locale {{{ static PyObject * icu_Collator_actual_locale(icu_Collator *self, void *closure) { @@ -320,6 +337,12 @@ static PyGetSetDef icu_Collator_getsetters[] = { (char *)"Display name of this collator in English. The name reflects the actual data source used.", NULL}, + {(char *)"strength", + (getter)icu_Collator_get_strength, (setter)icu_Collator_set_strength, + (char *)"The strength of this collator.", + NULL}, + + {NULL} /* Sentinel */ }; @@ -542,6 +565,7 @@ static PyMethodDef icu_methods[] = { {NULL} /* Sentinel */ }; +#define ADDUCONST(x) PyModule_AddIntConstant(m, #x, x) PyMODINIT_FUNC initicu(void) @@ -562,9 +586,23 @@ initicu(void) PyModule_AddObject(m, "Collator", (PyObject *)&icu_CollatorType); // uint8_t must be the same size as char PyModule_AddIntConstant(m, "ok", (U_SUCCESS(status) && sizeof(uint8_t) == sizeof(char)) ? 1 : 0); - PyModule_AddIntConstant(m, "USET_SPAN_NOT_CONTAINED", USET_SPAN_NOT_CONTAINED); - PyModule_AddIntConstant(m, "USET_SPAN_CONTAINED", USET_SPAN_CONTAINED); - PyModule_AddIntConstant(m, "USET_SPAN_SIMPLE", USET_SPAN_SIMPLE); + + ADDUCONST(USET_SPAN_NOT_CONTAINED); + ADDUCONST(USET_SPAN_CONTAINED); + ADDUCONST(USET_SPAN_SIMPLE); + ADDUCONST(UCOL_DEFAULT); + ADDUCONST(UCOL_PRIMARY); + ADDUCONST(UCOL_SECONDARY); + ADDUCONST(UCOL_TERTIARY); + ADDUCONST(UCOL_DEFAULT_STRENGTH); + ADDUCONST(UCOL_QUATERNARY); + ADDUCONST(UCOL_IDENTICAL); + ADDUCONST(UCOL_OFF); + ADDUCONST(UCOL_ON); + ADDUCONST(UCOL_SHIFTED); + ADDUCONST(UCOL_NON_IGNORABLE); + ADDUCONST(UCOL_LOWER_FIRST); + ADDUCONST(UCOL_UPPER_FIRST); } // }}} diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index ead820f066..b5e17042ae 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -65,11 +65,18 @@ def py_find(pattern, source): return pos, len(pattern) return -1, -1 -def icu_find(collator, pattern, source): +def icu_find(collator, pattern, source, strength=None): + if strength is not None: + ostrength = collator.strength + collator.strength = strength try: - return collator.find(pattern, source) - except TypeError: - return collator.find(unicode(pattern), unicode(source)) + try: + return collator.find(pattern, source) + except TypeError: + return collator.find(unicode(pattern), unicode(source)) + finally: + if strength is not None: + collator.strength = ostrength def py_case_sensitive_sort_key(obj): if not obj: @@ -81,10 +88,20 @@ def icu_case_sensitive_sort_key(collator, obj): return _none2 return collator.sort_key(obj) -def icu_strcmp(collator, a, b): - return collator.strcmp(lower(a), lower(b)) +def icu_strcmp(collator, a, b, strength=None): + if strength is not None: + ostrength = collator.strength + collator.strength = strength + try: + s = collator.strength + if s >= _icu.UCOL_TERTIARY: + a, b = lower(a), lower(b) + return collator.strcmp(a, b) + finally: + if strength is not None: + collator.strength = ostrength -def py_strcmp(a, b): +def py_strcmp(a, b, strength=None): return cmp(a.lower(), b.lower()) def icu_case_sensitive_strcmp(collator, a, b): @@ -161,6 +178,20 @@ contractions = ((lambda : {}) if _icu_not_ok else (partial(icu_contractions, span_contractions = (py_span_contractions if _icu_not_ok else icu_span_contractions) +def primary_strcmp(a, b): + 'strcmp that ignores case and accents on letters' + if _icu_not_ok: + from calibre.utils.filenames import ascii_text + return py_strcmp(ascii_text(a), ascii_text(b)) + return icu_strcmp(_collator, a, b, _icu.UCOL_PRIMARY) + +def primary_find(pat, src): + 'find that ignores case and accents on letters' + if _icu_not_ok: + from calibre.utils.filenames import ascii_text + return py_find(ascii_text(pat), ascii_text(src)) + return icu_find(_collator, pat, src, _icu.UCOL_PRIMARY) + ################################################################################ def test(): # {{{ From bb606bc3ab721064719d03d711947b55c49ef8f0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Wed, 4 Jul 2012 22:10:56 +0530 Subject: [PATCH 24/78] Use a cloned collator for primary collation --- src/calibre/utils/icu.c | 47 +++++++++++++++++++++++++++++------ src/calibre/utils/icu.py | 53 ++++++++++++++++++++-------------------- 2 files changed, 67 insertions(+), 33 deletions(-) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index 675d72fb87..f4d820bff4 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -32,18 +32,18 @@ icu_Collator_new(PyTypeObject *type, PyObject *args, PyObject *kwds) icu_Collator *self; const char *loc; UErrorCode status = U_ZERO_ERROR; + UCollator *collator; if (!PyArg_ParseTuple(args, "s", &loc)) return NULL; + collator = ucol_open(loc, &status); + if (collator == NULL || U_FAILURE(status)) { + PyErr_SetString(PyExc_Exception, "Failed to create collator."); + return NULL; + } self = (icu_Collator *)type->tp_alloc(type, 0); if (self != NULL) { - self->collator = ucol_open(loc, &status); - if (self->collator == NULL || U_FAILURE(status)) { - PyErr_SetString(PyExc_Exception, "Failed to create collator."); - self->collator = NULL; - Py_DECREF(self); - return NULL; - } + self->collator = collator; self->contractions = NULL; } @@ -302,6 +302,10 @@ icu_Collator_span_contractions(icu_Collator *self, PyObject *args, PyObject *kwa return Py_BuildValue("i", uset_span(self->contractions, s, slen, span_type)); } // }}} + +static PyObject* +icu_Collator_clone(icu_Collator *self, PyObject *args, PyObject *kwargs); + static PyMethodDef icu_Collator_methods[] = { {"sort_key", (PyCFunction)icu_Collator_sort_key, METH_VARARGS, "sort_key(unicode object) -> Return a sort key for the given object as a bytestring. The idea is that these bytestring will sort using the builtin cmp function, just like the original unicode strings would sort in the current locale with ICU." @@ -323,6 +327,10 @@ static PyMethodDef icu_Collator_methods[] = { "span_contractions(src, span_condition) -> returns the length of the initial substring according to span_condition in the set of contractions for this collator. Returns 0 if src does not fit the span_condition. The span_condition can be one of USET_SPAN_NOT_CONTAINED, USET_SPAN_CONTAINED, USET_SPAN_SIMPLE." }, + {"clone", (PyCFunction)icu_Collator_clone, METH_VARARGS, + "clone() -> returns a clone of this collator." + }, + {NULL} /* Sentinel */ }; @@ -390,6 +398,31 @@ static PyTypeObject icu_CollatorType = { // {{{ // }} +// Collator.clone {{{ +static PyObject* +icu_Collator_clone(icu_Collator *self, PyObject *args, PyObject *kwargs) +{ + UCollator *collator; + UErrorCode status = U_ZERO_ERROR; + int32_t bufsize = -1; + icu_Collator *clone; + + collator = ucol_safeClone(self->collator, NULL, &bufsize, &status); + + if (collator == NULL || U_FAILURE(status)) { + PyErr_SetString(PyExc_Exception, "Failed to create collator."); + return NULL; + } + + clone = PyObject_New(icu_Collator, &icu_CollatorType); + if (clone == NULL) return PyErr_NoMemory(); + + clone->collator = collator; + clone->contractions = NULL; + + return (PyObject*) clone; + +} // }}} // }}} diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index b5e17042ae..d9ae3c602c 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -12,7 +12,7 @@ from functools import partial from calibre.constants import plugins from calibre.utils.config_base import tweaks -_icu = _collator = None +_icu = _collator = _primary_collator = None _locale = None _none = u'' @@ -48,6 +48,12 @@ def load_collator(): _collator = icu.Collator(get_locale()) return _collator +def primary_collator(): + global _primary_collator + if _primary_collator is None: + _primary_collator = _collator.clone() + _primary_collator.strength = _icu.UCOL_PRIMARY + return _primary_collator def py_sort_key(obj): if not obj: @@ -65,18 +71,11 @@ def py_find(pattern, source): return pos, len(pattern) return -1, -1 -def icu_find(collator, pattern, source, strength=None): - if strength is not None: - ostrength = collator.strength - collator.strength = strength +def icu_find(collator, pattern, source): try: - try: - return collator.find(pattern, source) - except TypeError: - return collator.find(unicode(pattern), unicode(source)) - finally: - if strength is not None: - collator.strength = ostrength + return collator.find(pattern, source) + except TypeError: + return collator.find(unicode(pattern), unicode(source)) def py_case_sensitive_sort_key(obj): if not obj: @@ -88,18 +87,8 @@ def icu_case_sensitive_sort_key(collator, obj): return _none2 return collator.sort_key(obj) -def icu_strcmp(collator, a, b, strength=None): - if strength is not None: - ostrength = collator.strength - collator.strength = strength - try: - s = collator.strength - if s >= _icu.UCOL_TERTIARY: - a, b = lower(a), lower(b) - return collator.strcmp(a, b) - finally: - if strength is not None: - collator.strength = ostrength +def icu_strcmp(collator, a, b): + return collator.strcmp(lower(a), lower(b)) def py_strcmp(a, b, strength=None): return cmp(a.lower(), b.lower()) @@ -183,14 +172,14 @@ def primary_strcmp(a, b): if _icu_not_ok: from calibre.utils.filenames import ascii_text return py_strcmp(ascii_text(a), ascii_text(b)) - return icu_strcmp(_collator, a, b, _icu.UCOL_PRIMARY) + return primary_collator().strcmp(a, b) def primary_find(pat, src): 'find that ignores case and accents on letters' if _icu_not_ok: from calibre.utils.filenames import ascii_text return py_find(ascii_text(pat), ascii_text(src)) - return icu_find(_collator, pat, src, _icu.UCOL_PRIMARY) + return icu_find(primary_collator(), pat, src) ################################################################################ @@ -315,6 +304,18 @@ pêché''' print 'Capitalize:', x, '->', 'py:', x.capitalize().encode('utf-8'), 'icu:', capitalize(x).encode('utf-8') print + print '\nTesting primary collation' + for k, v in {u'pèché': u'peche', u'flüße':u'flusse'}.iteritems(): + if primary_strcmp(k, v) != 0: + print 'primary_strcmp() failed with %s != %s'%(k, v) + if primary_find(v, u' '+k)[0] != 1: + print 'primary_find() failed with %s not in %s'%(v, k) + + global _primary_collator + _primary_collator = _icu.Collator('es') + if primary_strcmp(u'peña', u'pena') == 0: + print 'Primary collation in Spanish locale failed' + # }}} if __name__ == '__main__': From 62d5c99297b518dec3b65ba680db655ea7ed528f Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 4 Jul 2012 20:10:53 +0200 Subject: [PATCH 25/78] Make contains searches be more forgiving about accents. --- src/calibre/library/caches.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 191ac53f94..998c21c50c 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -20,6 +20,7 @@ from calibre.utils.localization import (canonicalize_lang, lang_map, get_udc, from calibre.ebooks.metadata import title_sort, author_to_author_sort from calibre.ebooks.metadata.opf2 import metadata_to_opf from calibre import prints +from calibre.utils.icu import primary_find class MetadataBackup(Thread): # {{{ ''' @@ -147,9 +148,10 @@ def _match(query, value, matchkind): return True elif query == t: return True - elif ((matchkind == REGEXP_MATCH and re.search(query, t, re.I|re.UNICODE)) or ### search unanchored - (matchkind == CONTAINS_MATCH and query in t)): - return True + elif matchkind == REGEXP_MATCH: + return re.search(query, t, re.I|re.UNICODE) + elif matchkind == CONTAINS_MATCH: + return primary_find(query, t)[0] != -1 except re.error: pass return False From d52590bc8c99f83b93635dc1b5390c403d68d033 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 4 Jul 2012 20:17:52 +0200 Subject: [PATCH 26/78] Take out the ascii_author stuff. --- src/calibre/library/caches.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 998c21c50c..72e39e5651 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -229,9 +229,6 @@ class ResultCache(SearchQueryParser): # {{{ def __init__(self, FIELD_MAP, field_metadata, db_prefs=None): self.FIELD_MAP = FIELD_MAP l = get_lang() - asciize_author_names = l and l.lower() in ('en', 'eng') - if not asciize_author_names: - self.ascii_name = lambda x: False self.db_prefs = db_prefs self.composites = {} self.udc = get_udc() @@ -281,15 +278,6 @@ class ResultCache(SearchQueryParser): # {{{ # Search functions {{{ - def ascii_name(self, name): - try: - ans = self.udc.decode(name) - if ans == name: - ans = False - except: - ans = False - return ans - def universal_set(self): return set([i[0] for i in self._data if i is not None]) @@ -807,9 +795,6 @@ class ResultCache(SearchQueryParser): # {{{ if loc not in exclude_fields: # time for text matching if is_multiple_cols[loc] is not None: vals = [v.strip() for v in item[loc].split(is_multiple_cols[loc])] - if loc == au_loc: - vals += filter(None, map(self.ascii_name, - vals)) else: vals = [item[loc]] ### make into list to make _match happy if _match(q, vals, matchkind): From 6c5db6b2592f001530ddb11dde822e6bd017028b Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 00:32:26 +0530 Subject: [PATCH 27/78] ... --- src/calibre/utils/icu.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index d9ae3c602c..22ddb7c7f4 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -90,7 +90,7 @@ def icu_case_sensitive_sort_key(collator, obj): def icu_strcmp(collator, a, b): return collator.strcmp(lower(a), lower(b)) -def py_strcmp(a, b, strength=None): +def py_strcmp(a, b): return cmp(a.lower(), b.lower()) def icu_case_sensitive_strcmp(collator, a, b): From 56d0a8524cf2ba1745c77cbe2fa7685dedf82390 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 00:56:42 +0530 Subject: [PATCH 28/78] ... --- src/calibre/utils/icu.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 22ddb7c7f4..273e3355a6 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -305,7 +305,8 @@ pêché''' print print '\nTesting primary collation' - for k, v in {u'pèché': u'peche', u'flüße':u'flusse'}.iteritems(): + for k, v in {u'pèché': u'peche', u'flüße':u'flusse', + u'Štepánek':u'Štepanek'}.iteritems(): if primary_strcmp(k, v) != 0: print 'primary_strcmp() failed with %s != %s'%(k, v) if primary_find(v, u' '+k)[0] != 1: From 9a02bce121fabee568957d99e2f4f59b99be16bd Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 01:15:21 +0530 Subject: [PATCH 29/78] ... --- src/calibre/utils/icu.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index f4d820bff4..8372669258 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -281,6 +281,7 @@ icu_Collator_span_contractions(icu_Collator *self, PyObject *args, PyObject *kwa size_t slen = 0; wchar_t *buf; UChar *s; + int32_t ret; if (!PyArg_ParseTuple(args, "Ui", &str, &span_type)) return NULL; @@ -295,11 +296,12 @@ icu_Collator_span_contractions(icu_Collator *self, PyObject *args, PyObject *kwa buf = (wchar_t*)calloc(slen*4 + 2, sizeof(wchar_t)); s = (UChar*)calloc(slen*4 + 2, sizeof(UChar)); if (buf == NULL || s == NULL) return PyErr_NoMemory(); - slen = PyUnicode_AsWideChar((PyUnicodeObject*)str, buf, slen); + PyUnicode_AsWideChar((PyUnicodeObject*)str, buf, slen); u_strFromWCS(s, slen*4+1, NULL, buf, slen, &status); - free(buf); free(s); - return Py_BuildValue("i", uset_span(self->contractions, s, slen, span_type)); + ret = uset_span(self->contractions, s, slen, span_type); + free(s); free(buf); + return Py_BuildValue("i", ret); } // }}} From 7ad2a4172c73f85075bf7c7a79575ef30c07deda Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 09:34:01 +0530 Subject: [PATCH 30/78] Update ICU in linux build --- setup/installer/linux/freeze2.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setup/installer/linux/freeze2.py b/setup/installer/linux/freeze2.py index 4435653516..4fa7e4fc47 100644 --- a/setup/installer/linux/freeze2.py +++ b/setup/installer/linux/freeze2.py @@ -54,10 +54,10 @@ binary_includes = [ '/lib/libreadline.so.6', '/usr/lib/libchm.so.0', '/usr/lib/liblcms2.so.2', - '/usr/lib/libicudata.so.46', - '/usr/lib/libicui18n.so.46', - '/usr/lib/libicuuc.so.46', - '/usr/lib/libicuio.so.46', + '/usr/lib/libicudata.so.49', + '/usr/lib/libicui18n.so.49', + '/usr/lib/libicuuc.so.49', + '/usr/lib/libicuio.so.49', ] binary_includes += [os.path.join(QTDIR, 'lib%s.so.4'%x) for x in QTDLLS] From d67cdb495e1d68f1cdb3556376b883c4983976d1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 09:34:53 +0530 Subject: [PATCH 31/78] Driver for Samsung SGH-T989 --- src/calibre/devices/android/driver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 822b309619..11eed2408e 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -208,7 +208,7 @@ class ANDROID(USBMS): 'XT910', 'BOOK_A10', 'USB_2.0_DRIVER', 'I9100T', 'P999DW', 'KTABLET_PC', 'INGENIC', 'GT-I9001_CARD', 'USB_2.0_DRIVER', 'GT-S5830L_CARD', 'UNIVERSE', 'XT875', 'PRO', '.KOBO_VOX', - 'THINKPAD_TABLET'] + 'THINKPAD_TABLET', 'SGH-T989'] WINDOWS_CARD_A_MEM = ['ANDROID_PHONE', 'GT-I9000_CARD', 'SGH-I897', 'FILE-STOR_GADGET', 'SGH-T959_CARD', 'SGH-T959', 'SAMSUNG_ANDROID', 'GT-P1000_CARD', 'A70S', 'A101IT', '7', 'INCREDIBLE', 'A7EB', 'SGH-T849_CARD', @@ -217,7 +217,7 @@ class ANDROID(USBMS): 'A1-07___C0541A4F', 'XT912', 'MB855', 'XT910', 'BOOK_A10_CARD', 'USB_2.0_DRIVER', 'I9100T', 'P999DW_SD_CARD', 'KTABLET_PC', 'FILE-CD_GADGET', 'GT-I9001_CARD', 'USB_2.0_DRIVER', 'XT875', - 'UMS_COMPOSITE', 'PRO', '.KOBO_VOX'] + 'UMS_COMPOSITE', 'PRO', '.KOBO_VOX', 'SGH-T989_CARD'] OSX_MAIN_MEM = 'Android Device Main Memory' From 438cb01a667bd7e2ce373a0db18d35f14fd46117 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Thu, 5 Jul 2012 04:39:27 +0000 Subject: [PATCH 32/78] Launchpad automatic translations update. --- src/calibre/translations/de.po | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index a32946b7a3..c1a675c009 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2012-06-29 06:42+0000\n" -"PO-Revision-Date: 2012-06-29 19:52+0000\n" -"Last-Translator: SimonFS <simonschuette@arcor.de>\n" +"PO-Revision-Date: 2012-07-04 22:24+0000\n" +"Last-Translator: Sebastian Morkisch <Unknown>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2012-06-30 04:53+0000\n" -"X-Generator: Launchpad (build 15520)\n" +"X-Launchpad-Export-Date: 2012-07-05 04:39+0000\n" +"X-Generator: Launchpad (build 15544)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -12283,7 +12283,7 @@ msgstr "War" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 msgid "Find" -msgstr "" +msgstr "Suchen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:167 msgid "You must enter some text to search for" @@ -12295,7 +12295,7 @@ msgstr "Kein Tag gefunden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 msgid "Search for an item in the Tag column" -msgstr "" +msgstr "Sucht einen Eintrag in der Tag-Spalte" #: /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 @@ -13449,7 +13449,7 @@ msgstr "%s läuft bereits." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 msgid "Shutdown command sent, waiting for shutdown..." -msgstr "" +msgstr "Befehl zum Herunterfahren gesendet, wartet..." #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:25 msgid "" @@ -23263,6 +23263,11 @@ msgid "" "it\n" "on at your own risk!" msgstr "" +"Wenn Sie diese Option einschalten und Calibre neu starten, wird die " +"Werkzeugleiste mit der Titelleiste vereinheitlicht, wie bei OS X Programmen " +"üblich. Diese Option hat jedoch noch verschiedene Bugs, zum Beispiel kann es " +"sein, dass die Breite der Symbolleiste verdoppelt wird. Es können noch " +"einige andere Bugs auftreten. Sie aktivieren diese Option auf eigene Gefahr!" #: /home/kovid/work/calibre/resources/default_tweaks.py:474 msgid "Save original file when converting from same format to same format" From 37286ca39cc3f7a5c80cbbb8d0d63cd973129514 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 13:11:03 +0530 Subject: [PATCH 33/78] Update ICU in windows binary --- setup/build_environment.py | 6 ++++-- setup/installer/windows/freeze.py | 3 +++ setup/installer/windows/notes.rst | 17 ++++++++++++++--- src/calibre/utils/icu.py | 11 ++++++----- 4 files changed, 27 insertions(+), 10 deletions(-) diff --git a/setup/build_environment.py b/setup/build_environment.py index b44c57f069..136976b251 100644 --- a/setup/build_environment.py +++ b/setup/build_environment.py @@ -34,6 +34,7 @@ if iswindows: MT = os.path.join(os.path.dirname(p), 'bin', 'mt.exe') MT = os.path.join(SDK, 'bin', 'mt.exe') os.environ['QMAKESPEC'] = 'win32-msvc' + ICU = r'Q:\icu' QMAKE = '/Volumes/sw/qt/bin/qmake' if isosx else 'qmake' if find_executable('qmake-qt4'): @@ -97,8 +98,9 @@ if iswindows: prefix = r'C:\cygwin\home\kovid\sw' sw_inc_dir = os.path.join(prefix, 'include') sw_lib_dir = os.path.join(prefix, 'lib') - icu_inc_dirs = [sw_inc_dir] - icu_lib_dirs = [sw_lib_dir] + icu_inc_dirs = [os.path.join(ICU, 'source', 'common'), os.path.join(ICU, + 'source', 'i18n')] + icu_lib_dirs = [os.path.join(ICU, 'source', 'lib')] sqlite_inc_dirs = [sw_inc_dir] fc_inc = os.path.join(sw_inc_dir, 'fontconfig') fc_lib = sw_lib_dir diff --git a/setup/installer/windows/freeze.py b/setup/installer/windows/freeze.py index 7904ddce6b..48dd2479c2 100644 --- a/setup/installer/windows/freeze.py +++ b/setup/installer/windows/freeze.py @@ -13,6 +13,7 @@ from setup import (Command, modules, functions, basenames, __version__, from setup.build_environment import msvc, MT, RC from setup.installer.windows.wix import WixMixIn +ICU_DIR = r'Q:\icu' OPENSSL_DIR = r'Q:\openssl' QT_DIR = 'Q:\\Qt\\4.8.2' QT_DLLS = ['Core', 'Gui', 'Network', 'Svg', 'WebKit', 'Xml', 'XmlPatterns'] @@ -147,6 +148,8 @@ class Win32Freeze(Command, WixMixIn): ignore=shutil.ignore_patterns('msvc*.dll', 'Microsoft.*')) for x in glob.glob(self.j(OPENSSL_DIR, 'bin', '*.dll')): shutil.copy2(x, self.dll_dir) + for x in glob.glob(self.j(ICU_DIR, 'source', 'lib', '*.dll')): + shutil.copy2(x, self.dll_dir) for x in QT_DLLS: x += '4.dll' if not x.startswith('phonon'): x = 'Qt'+x diff --git a/setup/installer/windows/notes.rst b/setup/installer/windows/notes.rst index f987f83a3b..7ff1593988 100644 --- a/setup/installer/windows/notes.rst +++ b/setup/installer/windows/notes.rst @@ -131,11 +131,22 @@ calibre-debug -c "import _imaging, _imagingmath, _imagingft, _imagingcms" ICU ------- -Download the win32 msvc9 binary from http://www.icu-project.org/download/4.4.html +Download the win32 source .zip from http://www.icu-project.org/download -Note that 4.4 is the last version of ICU that can be compiled (is precompiled) with msvc9 +Extract to q:\icu -Put the dlls into sw/bin and the unicode dir into sw/include and the contents of lib int sw/lib +Add Q:\icu\bin to PATH and reboot + +In a Visual Studio Command Prompt +cd to <ICU>\source +Run set PATH=%PATH%;c:\cygwin\bin +Run dos2unix on configure and runConfigureICU + +Run bash ./runConfigureICU Cygwin/MSVC + +Run make (note that you must have GNU make installed in cygwin) + +Optionally run make test Libunrar ---------- diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 273e3355a6..c4778fcb24 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -276,23 +276,21 @@ pêché''' german = create(german) c = _icu.Collator('de') - print 'Sorted german:: (%s)'%c.actual_locale gs = list(sorted(german, key=c.sort_key)) for x in gs: print '\t', x.encode('utf-8') if gs != create(german_good): - print 'German failed' + print 'German sorting failed' return print french = create(french) c = _icu.Collator('fr') - print 'Sorted french:: (%s)'%c.actual_locale fs = list(sorted(french, key=c.sort_key)) for x in fs: print '\t', x.encode('utf-8') if fs != create(french_good): - print 'French failed (note that French fails with icu < 4.6 i.e. on windows and OS X)' - # return + print 'French sorting failed (note that French fails with icu < 4.6)' + return test_strcmp(german + french) print '\nTesting case transforms in current locale' @@ -309,13 +307,16 @@ pêché''' u'Štepánek':u'Štepanek'}.iteritems(): if primary_strcmp(k, v) != 0: print 'primary_strcmp() failed with %s != %s'%(k, v) + return if primary_find(v, u' '+k)[0] != 1: print 'primary_find() failed with %s not in %s'%(v, k) + return global _primary_collator _primary_collator = _icu.Collator('es') if primary_strcmp(u'peña', u'pena') == 0: print 'Primary collation in Spanish locale failed' + return # }}} From 3e42eeae66969ab9af85f6c9da4cc7aed20915be Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Thu, 5 Jul 2012 12:37:48 +0200 Subject: [PATCH 34/78] Add span contractions to tag browser to fix first letter display for languages with 'letters' made of more than one character --- src/calibre/gui2/tag_browser/model.py | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index 8c6cb7d0eb..508d4474bc 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -17,11 +17,12 @@ from PyQt4.Qt import (QAbstractItemModel, QIcon, QVariant, QFont, Qt, from calibre.gui2 import NONE, gprefs, config, error_dialog from calibre.library.database2 import Tag from calibre.utils.config import tweaks -from calibre.utils.icu import sort_key, lower, strcmp +from calibre.utils.icu import sort_key, lower, strcmp, span_contractions from calibre.library.field_metadata import TagsIcons, category_icon_map from calibre.gui2.dialogs.confirm_delete import confirm from calibre.utils.formatter import EvalFormatter from calibre.utils.search_query_parser import saved_searches +from calibre.utils.localization import get_lang TAG_SEARCH_STATES = {'clear': 0, 'mark_plus': 1, 'mark_plusplus': 2, 'mark_minus': 3, 'mark_minusminus': 4} @@ -353,6 +354,8 @@ class TagsModel(QAbstractItemModel): # {{{ self.category_nodes.append(node) self._create_node_tree(data, state_map) + langs_no_span_contractions = frozenset(["en", "it", "ru", "nl", "de", "fr"]) + def _create_node_tree(self, data, state_map): sort_by = config['sort_tags_by'] @@ -376,6 +379,10 @@ class TagsModel(QAbstractItemModel): # {{{ else: collapse_model = 'partition' collapse_template = tweaks['categories_collapsed_popularity_template'] + if get_lang() in self.langs_no_span_contractions: + use_span_contractions = False + else: + use_span_contractions = True def get_name_components(name): components = [t.strip() for t in name.split('.') if t.strip()] @@ -416,7 +423,15 @@ class TagsModel(QAbstractItemModel): # {{{ if not tag.sort: c = ' ' else: - c = icu_upper(tag.sort[0]) + if not use_span_contractions: + c = icu_upper(tag.sort)[0] + else: + v = icu_upper(tag.sort) + le = span_contractions(v) + if le > 0: + c = v[:le] + else: + c = v[0] if c not in chardict: chardict[c] = [idx, idx] else: From 093390884af1e105b9604d2474021819017bdbf7 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Thu, 5 Jul 2012 12:48:19 +0200 Subject: [PATCH 35/78] Add Spanish to the list of no-contraction languages in the tag browser. --- src/calibre/gui2/tag_browser/model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index 508d4474bc..badaf3eff6 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -354,7 +354,7 @@ class TagsModel(QAbstractItemModel): # {{{ self.category_nodes.append(node) self._create_node_tree(data, state_map) - langs_no_span_contractions = frozenset(["en", "it", "ru", "nl", "de", "fr"]) + langs_no_span_contractions = frozenset(['en', 'it', 'ru', 'nl', 'de', 'fr', 'es']) def _create_node_tree(self, data, state_map): sort_by = config['sort_tags_by'] From f860264d316dfd91c51ae26b35a8141bbd97f790 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 16:38:21 +0530 Subject: [PATCH 36/78] Fix #1021240 (Calibre does not see my external SD card on Samsung Galaxy S3) --- src/calibre/devices/android/driver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 11eed2408e..32260e615f 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -99,7 +99,7 @@ class ANDROID(USBMS): 0x681c : [0x0222, 0x0223, 0x0224, 0x0400], 0x6640 : [0x0100], 0x685b : [0x0400, 0x0226], - 0x685e : [0x0400], + 0x685e : [0x0400, 0x226], 0x6860 : [0x0400], 0x6863 : [0x226], 0x6877 : [0x0400], From 315722a2bd6040fe0a25518b29c9b76db90cb4f2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 16:44:08 +0530 Subject: [PATCH 37/78] Do not compile span_contractions on OS X as span_set is not available in the system icu library --- src/calibre/utils/icu.c | 14 +++++++++++--- src/calibre/utils/icu.py | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index 8372669258..f306618577 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -273,6 +273,8 @@ icu_Collator_contractions(icu_Collator *self, PyObject *args, PyObject *kwargs) } // }}} // Collator.span_contractions {{{ +#ifndef __APPLE__ +// uset_span is not available in the version of ICU on Apple's idiotic OS static PyObject * icu_Collator_span_contractions(icu_Collator *self, PyObject *args, PyObject *kwargs) { int span_type; @@ -302,8 +304,9 @@ icu_Collator_span_contractions(icu_Collator *self, PyObject *args, PyObject *kwa ret = uset_span(self->contractions, s, slen, span_type); free(s); free(buf); return Py_BuildValue("i", ret); -} // }}} - +} +#endif +// }}} static PyObject* icu_Collator_clone(icu_Collator *self, PyObject *args, PyObject *kwargs); @@ -325,9 +328,11 @@ static PyMethodDef icu_Collator_methods[] = { "contractions() -> returns the contractions defined for this collator." }, +#ifndef __APPLE__ {"span_contractions", (PyCFunction)icu_Collator_span_contractions, METH_VARARGS, "span_contractions(src, span_condition) -> returns the length of the initial substring according to span_condition in the set of contractions for this collator. Returns 0 if src does not fit the span_condition. The span_condition can be one of USET_SPAN_NOT_CONTAINED, USET_SPAN_CONTAINED, USET_SPAN_SIMPLE." }, +#endif {"clone", (PyCFunction)icu_Collator_clone, METH_VARARGS, "clone() -> returns a clone of this collator." @@ -609,7 +614,10 @@ initicu(void) UErrorCode status = U_ZERO_ERROR; u_init(&status); - + if (U_FAILURE(status)) { + PyErr_SetString(PyExc_RuntimeError, u_errorName(status)); + return; + } if (PyType_Ready(&icu_CollatorType) < 0) return; diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index c4778fcb24..b179ac7b46 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -33,7 +33,7 @@ def load_icu(): if _icu is None: _icu = plugins['icu'][0] if _icu is None: - print plugins['icu'][1] + print 'Loading ICU failed with: ', plugins['icu'][1] else: if not getattr(_icu, 'ok', False): print 'icu not ok' From 79bd4403d0374919ba41079713eab04120168be7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 17:00:23 +0530 Subject: [PATCH 38/78] ... --- src/calibre/utils/icu.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index b179ac7b46..5da16f6a95 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -184,6 +184,7 @@ def primary_find(pat, src): ################################################################################ def test(): # {{{ + from calibre import prints # Data {{{ german = ''' Sonntag @@ -277,8 +278,6 @@ pêché''' german = create(german) c = _icu.Collator('de') gs = list(sorted(german, key=c.sort_key)) - for x in gs: - print '\t', x.encode('utf-8') if gs != create(german_good): print 'German sorting failed' return @@ -286,8 +285,6 @@ pêché''' french = create(french) c = _icu.Collator('fr') fs = list(sorted(french, key=c.sort_key)) - for x in fs: - print '\t', x.encode('utf-8') if fs != create(french_good): print 'French sorting failed (note that French fails with icu < 4.6)' return @@ -306,10 +303,10 @@ pêché''' for k, v in {u'pèché': u'peche', u'flüße':u'flusse', u'Štepánek':u'Štepanek'}.iteritems(): if primary_strcmp(k, v) != 0: - print 'primary_strcmp() failed with %s != %s'%(k, v) + prints('primary_strcmp() failed with %s != %s'%(k, v)) return if primary_find(v, u' '+k)[0] != 1: - print 'primary_find() failed with %s not in %s'%(v, k) + prints('primary_find() failed with %s not in %s'%(v, k)) return global _primary_collator From c9e37072a912ca3c04b0a481a273637668d329ca Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Thu, 5 Jul 2012 13:44:18 +0200 Subject: [PATCH 39/78] Turn off spanning with a bool for the moment. --- src/calibre/gui2/tag_browser/model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index badaf3eff6..5b3996ac76 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -379,7 +379,7 @@ class TagsModel(QAbstractItemModel): # {{{ else: collapse_model = 'partition' collapse_template = tweaks['categories_collapsed_popularity_template'] - if get_lang() in self.langs_no_span_contractions: + if True or get_lang() in self.langs_no_span_contractions: use_span_contractions = False else: use_span_contractions = True From 25758c4348a5c067359d663793259b098ca61c91 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 19:46:58 +0530 Subject: [PATCH 40/78] PDF Output: Resize large images so that they do not get off at the right edge of the page. --- resources/compiled_coffeescript.zip | Bin 44408 -> 46282 bytes src/calibre/ebooks/oeb/display/paged.coffee | 28 +++++++++++++++----- src/calibre/ebooks/pdf/writer.py | 6 ++--- src/calibre/gui2/viewer/printing.py | 5 ++-- 4 files changed, 28 insertions(+), 11 deletions(-) diff --git a/resources/compiled_coffeescript.zip b/resources/compiled_coffeescript.zip index c026c894ded0cb354244edef135a793e5f4ad608..7ba1aa2fbf721917cca42bd18f56b8c16577c710 100644 GIT binary patch delta 1669 zcmb_d&u<e)6t-h0giwMCu^|}Lmr!eWll96!5+JpLf~qR5sDcXz1eP&td)8i9d#%~A z!GbjE0aR5;5t<`hxN!(4{};XV&`VWu<xo{>k$S0mp>JlrP7LJ6TD$9+_vV}Lecv1H zzrT<D{Kr_La48a<35jd^+3U5$pY7|b%b}3C6a24yoPWPF`DEpXh~w6uyi)rt{LfLo zmWysxs18-vk&p6SyT%$i)ZD5LcGIjAPrU0oIK*N)G|hWKN}H0d?RGq;S9a{C%}7lL z>Ss}E*Bh8U04v)%lyBqhke2_<;ENJVJ{K*2<aHe8<)=Vi{?@Px#ZoXO7I5?E{5aB4 zG(PtN_<vVEkKl+GwqrNmr-Q4jrejwqDR-Fdcm^em+N4WVS&$;xr3Ty;9W2xFh!$)I zP@#w*;J<q~e@qni4j_N?#qn5$8h*`bDcWF#p`DsVNpZv)wrAkqPP0`unJRL531&}- zDy3SOBe7G$14!{h#+h}=3<C%*m4uY|E7Eq^`5I%AkFw~Cy&Fd~{&Z?~JOx=;5U4k8 z3)By&^xy#uur3G+zP%dUA2=b1`feEQj@M9&QoLazQj-Kqd@Y?gj2=lFkyf$9*N>c@ z@RxG?NHQf1%wWWyDwc1TWNYD!j1<#29`+Y6KZ_m2tqhO#9Kv5tpNwFPZy$=UfykHJ z_>4wP_LxiebC}T%(KP;M?)YQ?!JjWA`9^H2|9mEUY<d)`|ErP;f3kNDE&r^4T3ea? zRGcu#{s!H{p^&)c3F~iW9*3`iZ+gvbqT@_7krH57Im<k^Ts2qDlgiRkCTA`Yf-ftZ zw$7%r*|SREpKKd}P&1h+)y(r~?#$Og3*(g4X;qo+w$zqeBRbq6J?ubY?K;;rDTw8$ za_wFKESdnbcsd@75(`%O+n-`zVH^S5CiTcSEhYhtI$;-)y<O=rq7LbZg0$fo5n#5r zVQ#31z;CV36c9StX>-s(g9?TaVqC=h;lUOtb7IzLnBL{Ptpau1gtDHBB?-`o;ESFe zkSp&H{`Q=*C2ihEg|6w0s<5~Ik5Q_oZS6T9zIr3|;aP3fStF1FKzL+$`${S;f<;i2 zp|*RvNNOVw-~G)&oIm<8ej?}(sb&$?Dxn})JP)5w_LbaxZ+i4Qz_0D(;l0L{AB^D9 xUFLu1V|+6+$$!~d7)ySML*R**3uEo8GIIIbiFo1C_=H#x#a}WU3T^kr=zkTX5N`kg delta 257 zcmX^0lIh1SCW!!VW)=|!5NIrT;?T(!t0`>Az#wcmxzAK`@`cSD6D=FL6O)Q_QqxLw z6ms$>-**<DxL0Gcvb#8Yd1hWpe!1S{9#JJRYc4JY1*kd&TLqZZLv7KG4}J(u{x(x^ za=DWH<QPe=&FdwMgg3v})@7Xh$XR5wovsrHUlY)3lY0AlKQ0CaKd#Mvrb`(o_nXUY zuC!9B<U@1U%FWgasOlLQq`@A55k7{K9i2rdOKve@x@-+(DooDZqQxZV0~TGkMU2gM H4M-^fv<Ofu diff --git a/src/calibre/ebooks/oeb/display/paged.coffee b/src/calibre/ebooks/oeb/display/paged.coffee index 3dd930d92f..e86fba1ee7 100644 --- a/src/calibre/ebooks/oeb/display/paged.coffee +++ b/src/calibre/ebooks/oeb/display/paged.coffee @@ -7,8 +7,6 @@ ### log = window.calibre_utils.log -viewport_to_document = window.calibre_utils.viewport_to_document -absleft = window.calibre_utils.absleft class PagedDisplay # This class is a namespace to expose functions via the @@ -126,7 +124,25 @@ class PagedDisplay return sm fit_images: () -> - null + # Ensure no images are wider than the available width in a column. Note + # that this method use getBoundingClientRect() which means it will + # force a relayout if the render tree is dirty. + images = [] + for img in document.getElementsByTagName('img') + previously_limited = calibre_utils.retrieve(img, 'width-limited', false) + br = img.getBoundingClientRect() + left = calibre_utils.viewport_to_document(br.left, 0, doc=img.ownerDocument)[0] + col = this.column_at(left) * this.page_width + rleft = left - col - this.current_margin_side + width = br.right - br.left + rright = rleft + width + col_width = this.page_width - 2*this.current_margin_side + if previously_limited or rright > col_width + images.push([img, col_width - rleft]) + + for [img, max_width] in images + img.style.setProperty('max-width', max_width+'px') + calibre_utils.store(img, 'width-limited', true) scroll_to_pos: (frac) -> # Scroll to the position represented by frac (number between 0 and 1) @@ -263,7 +279,7 @@ class PagedDisplay elem.scrollIntoView() if this.in_paged_mode # Ensure we are scrolled to the column containing elem - this.scroll_to_xpos(absleft(elem) + 5) + this.scroll_to_xpos(calibre_utils.absleft(elem) + 5) snap_to_selection: () -> # Ensure that the viewport is positioned at the start of the column @@ -272,7 +288,7 @@ class PagedDisplay sel = window.getSelection() r = sel.getRangeAt(0).getBoundingClientRect() node = sel.anchorNode - left = viewport_to_document(r.left, r.top, doc=node.ownerDocument)[0] + left = calibre_utils.viewport_to_document(r.left, r.top, doc=node.ownerDocument)[0] # Ensure we are scrolled to the column containing the start of the # selection @@ -331,5 +347,5 @@ if window? window.paged_display = new PagedDisplay() # TODO: -# Resizing of images # Highlight on jump_to_anchor +# Handle document specified margins and allow them to be overridden diff --git a/src/calibre/ebooks/pdf/writer.py b/src/calibre/ebooks/pdf/writer.py index ced03bb1fb..ac371b74a6 100644 --- a/src/calibre/ebooks/pdf/writer.py +++ b/src/calibre/ebooks/pdf/writer.py @@ -117,7 +117,6 @@ class PDFMetadata(object): if len(oeb_metadata.creator) >= 1: self.author = authors_to_string([x.value for x in oeb_metadata.creator]) - class PDFWriter(QObject): # {{{ def __init__(self, opts, log, cover_data=None): @@ -185,8 +184,8 @@ class PDFWriter(QObject): # {{{ from PyQt4.Qt import QSize, QPainter if self.paged_js is None: from calibre.utils.resources import compiled_coffeescript - self.paged_js = compiled_coffeescript('ebooks.oeb.display.paged', - dynamic=False) + self.paged_js = compiled_coffeescript('ebooks.oeb.display.utils') + self.paged_js += compiled_coffeescript('ebooks.oeb.display.paged') printer = get_pdf_printer(self.opts, output_file_name=outpath) painter = QPainter(printer) zoomx = printer.logicalDpiX()/self.view.logicalDpiX() @@ -202,6 +201,7 @@ class PDFWriter(QObject): # {{{ document.body.style.backgroundColor = "white"; paged_display.set_geometry(1, 0, 0, 0); paged_display.layout(); + paged_display.fit_images(); ''') mf = self.view.page().mainFrame() while True: diff --git a/src/calibre/gui2/viewer/printing.py b/src/calibre/gui2/viewer/printing.py index fe0db18df4..f860edb12c 100644 --- a/src/calibre/gui2/viewer/printing.py +++ b/src/calibre/gui2/viewer/printing.py @@ -26,8 +26,8 @@ class Printing(QObject): for x in (Qt.Horizontal, Qt.Vertical): mf.setScrollBarPolicy(x, Qt.ScrollBarAlwaysOff) self.view.loadFinished.connect(self.load_finished) - self.paged_js = compiled_coffeescript('ebooks.oeb.display.paged', - dynamic=False) + self.paged_js = compiled_coffeescript('ebooks.oeb.display.utils') + self.paged_js += compiled_coffeescript('ebooks.oeb.display.paged') def load_finished(self, ok): self.loaded_ok = ok @@ -70,6 +70,7 @@ class Printing(QObject): document.body.style.backgroundColor = "white"; paged_display.set_geometry(1, 0, 0, 0); paged_display.layout(); + paged_display.fit_images(); ''') while True: From 8f6ff64b3bd22b3cf6d86c6de9439bc99100117c Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 19:59:16 +0530 Subject: [PATCH 41/78] On linux ensure that WM_CLASS for the main calibre GUI is set to 'calibre-gui' to match the name of the calibre-gui.desktop file. This is apparently required by the GNOME 3 shell. Fixes #1020297 (application icons in gnome3) --- src/calibre/gui2/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index d5e93c48c8..8aa4caf574 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -736,6 +736,9 @@ class Application(QApplication): def __init__(self, args, force_calibre_style=False): self.file_event_hook = None + if islinux and args[0].endswith(u'calibre'): + args = list(args) + args[0] += '-gui' qargs = [i.encode('utf-8') if isinstance(i, unicode) else i for i in args] QApplication.__init__(self, qargs) global gui_thread, qt_app From d5fa5cf07d1a50cd953a3f231ec704914e2cb99a Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 20:38:03 +0530 Subject: [PATCH 42/78] Fix ICU contractions --- src/calibre/utils/icu.c | 4 ++-- src/calibre/utils/icu.py | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index f306618577..33c8b456f4 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -241,7 +241,7 @@ icu_Collator_contractions(icu_Collator *self, PyObject *args, PyObject *kwargs) if (self->contractions == NULL) { self->contractions = uset_open(1, 0); if (self->contractions == NULL) return PyErr_NoMemory(); - ucol_getContractionsAndExpansions(self->collator, self->contractions, NULL, 0, &status); + self->contractions = ucol_getTailoredSet(self->collator, &status); } status = U_ZERO_ERROR; @@ -290,7 +290,7 @@ icu_Collator_span_contractions(icu_Collator *self, PyObject *args, PyObject *kwa if (self->contractions == NULL) { self->contractions = uset_open(1, 0); if (self->contractions == NULL) return PyErr_NoMemory(); - ucol_getContractionsAndExpansions(self->collator, self->contractions, NULL, 0, &status); + self->contractions = ucol_getTailoredSet(self->collator, &status); } status = U_ZERO_ERROR; diff --git a/src/calibre/utils/icu.py b/src/calibre/utils/icu.py index 5da16f6a95..46d3c93206 100644 --- a/src/calibre/utils/icu.py +++ b/src/calibre/utils/icu.py @@ -315,6 +315,14 @@ pêché''' print 'Primary collation in Spanish locale failed' return + print '\nTesting contractions' + c = _icu.Collator('cs') + if icu_contractions(c) != frozenset([u'Z\u030c', u'z\u030c', u'Ch', + u'C\u030c', u'ch', u'cH', u'c\u030c', u's\u030c', u'r\u030c', u'CH', + u'S\u030c', u'R\u030c']): + print 'Contractions for the Czech language failed' + return + # }}} if __name__ == '__main__': From d5e7f83da4297f69094438d6fd515166aaeffe94 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Thu, 5 Jul 2012 17:44:36 +0200 Subject: [PATCH 43/78] Change tag browser to handle multi-character "characters" that some languages use when doing first letter categorization. --- src/calibre/gui2/tag_browser/model.py | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index 5b3996ac76..0bc602622c 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -17,7 +17,7 @@ from PyQt4.Qt import (QAbstractItemModel, QIcon, QVariant, QFont, Qt, from calibre.gui2 import NONE, gprefs, config, error_dialog from calibre.library.database2 import Tag from calibre.utils.config import tweaks -from calibre.utils.icu import sort_key, lower, strcmp, span_contractions +from calibre.utils.icu import sort_key, lower, strcmp, contractions from calibre.library.field_metadata import TagsIcons, category_icon_map from calibre.gui2.dialogs.confirm_delete import confirm from calibre.utils.formatter import EvalFormatter @@ -259,6 +259,16 @@ class TagsModel(QAbstractItemModel): # {{{ self.hidden_categories.add(cat) db.prefs.set('tag_browser_hidden_categories', list(self.hidden_categories)) + conts = contractions() + if len(conts) == 0: + self.do_contraction = False + else: + self.do_contraction = True + nconts = set() + for s in conts: + nconts.add(icu_upper(s)) + self.contraction_set = frozenset(nconts) + self.db = db self._run_rebuild() self.endResetModel() @@ -379,10 +389,6 @@ class TagsModel(QAbstractItemModel): # {{{ else: collapse_model = 'partition' collapse_template = tweaks['categories_collapsed_popularity_template'] - if True or get_lang() in self.langs_no_span_contractions: - use_span_contractions = False - else: - use_span_contractions = True def get_name_components(name): components = [t.strip() for t in name.split('.') if t.strip()] @@ -423,15 +429,14 @@ class TagsModel(QAbstractItemModel): # {{{ if not tag.sort: c = ' ' else: - if not use_span_contractions: + if not self.do_contraction: c = icu_upper(tag.sort)[0] else: v = icu_upper(tag.sort) - le = span_contractions(v) - if le > 0: - c = v[:le] - else: - c = v[0] + c = v[0] + for s in self.contraction_set: + if len(s) > len(c) and v.startswith(s): + c = s if c not in chardict: chardict[c] = [idx, idx] else: From 0f1a4e537b0f632dd242be52b93c505ae4ca9b7e Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 21:34:52 +0530 Subject: [PATCH 44/78] Fix #1021365 (Support for Sony Ericsson Sola in Calibre) --- src/calibre/devices/android/driver.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index 32260e615f..da787f0b81 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -72,6 +72,7 @@ class ANDROID(USBMS): # Sony Ericsson 0xfce : { + 0xa173 : [0x216], 0xd12e : [0x0100], 0xe156 : [0x226], 0xe15d : [0x226], From 855a5d422838032cc5eb6607fae4207e404f97e0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 5 Jul 2012 23:53:04 +0530 Subject: [PATCH 45/78] CATO Institute by _reader --- recipes/cato.recipe | 75 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 recipes/cato.recipe diff --git a/recipes/cato.recipe b/recipes/cato.recipe new file mode 100644 index 0000000000..4705795419 --- /dev/null +++ b/recipes/cato.recipe @@ -0,0 +1,75 @@ +import re +from calibre.web.feeds.news import BasicNewsRecipe + +class CATOInstitute(BasicNewsRecipe): + title = u'The CATO Institute' + description = "The Cato Institute is a public policy research organization — a think tank — \ +dedicated to the principles of individual liberty, limited government, free markets and peace.\ + Its scholars and analysts conduct independent, nonpartisan research on a wide range of policy issues." + __author__ = '_reader' + __date__ = '05 July 2012' + __version__ = '1.0' + cover_url = 'http://www.cato.org/images/logo.jpg' + masthead_url = 'http://www.cato.org/images/logo.jpg' + language = 'en' + oldest_article = 30 #days + max_articles_per_feed = 100 + needs_subscription = False + publisher = 'CATO Institute' + category = 'commentary' + tags = 'commentary' + publication_type = 'blog' + no_stylesheets = True + use_embedded_content = False + encoding = None + simultaneous_downloads = 10 + recursions = 0 + remove_javascript = True + remove_empty_feeds = True + auto_cleanup = True + + conversion_options = { + 'comments' : description, + 'tags' : tags, + 'language' : language, + 'publisher' : publisher, + 'authors' : publisher, + 'smarten_punctuation' : True + } + + + feeds = [ + (u'Cato Recent Op-Eds', u'http://feeds.cato.org/CatoRecentOpeds'), + (u'Cato Homepage Headlines', u'http://feeds.cato.org/CatoHomepageHeadlines'), + (u'Cato Media Updates', u'http://feeds.cato.org/CatoMediaUpdates'), + (u'Cato@Liberty', u'http://feeds.cato.org/Cato-at-liberty'), + (u'Cato Unbound', u'http://feeds.feedburner.com/cato-unbound'), + (u'Education and Child Policy', u'http://www.cato.org/rss/ra.xml?name=education-child-policy'), + (u'Finance, Banking & Monetary Policy', u'http://www.cato.org/rss/ra.xml?name=finance-banking-monetary-policy'), + (u'Government and Politics', u'http://www.cato.org/rss/ra.xml?name=government-politics'), + (u'International Economics & Development', u'http://www.cato.org/rss/ra.xml?name=international-economics-development'), + (u'Political Philosophy', u'http://www.cato.org/rss/ra.xml?name=political-philosophy'), + (u'Social Security', u'http://www.cato.org/rss/ra.xml?name=social-security'), + (u'Telecom, Internet & Information Policy', u'http://www.cato.org/rss/ra.xml?name=telecom-internet-information-policy'), + (u'Energy and Environment', u'http://www.cato.org/rss/ra.xml?name=energy-environment'), + (u'Foreign Policy and National Security', u'http://www.cato.org/rss/ra.xml?name=foreign-policy-national-security'), + (u'Health Care', u'http://www.cato.org/rss/ra.xml?name=health-care'), + (u'Law and Civil Liberties', u'http://www.cato.org/rss/ra.xml?name=law-civil-liberties'), + (u'Regulatory Studies', u'http://www.cato.org/rss/ra.xml?name=regulatory-studies'), + (u'Tax and Budget Policy', u'http://www.cato.org/rss/ra.xml?name=tax-budget-policy'), + (u'Trade and Immigration', u'http://www.cato.org/rss/ra.xml?name=trade-immigration') + ] + + + + + def print_version(self,url): + R_unbound = re.compile(r'(^.*cato-unbound.*)(\/\?utm_source.*$)' , re.DOTALL | re.IGNORECASE ) #CATO Unbound + R_pubs = re.compile(r'(^.*\/publications\/.*$)' , re.DOTALL | re.IGNORECASE ) #CATO Publications + if re.match(R_unbound, url): + printURL = r'\g<1>' + '/print/' + elif re.match(R_pubs, url): + printURL = url + '?print' + else: + printURL = url + '/print/' + return printURL From 726116ea871fae12c22402195f9dc065275bcb6f Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 00:13:59 +0530 Subject: [PATCH 46/78] ... --- src/calibre/gui2/store/stores/foyles_uk_plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/store/stores/foyles_uk_plugin.py b/src/calibre/gui2/store/stores/foyles_uk_plugin.py index b684dd533d..819c412758 100644 --- a/src/calibre/gui2/store/stores/foyles_uk_plugin.py +++ b/src/calibre/gui2/store/stores/foyles_uk_plugin.py @@ -6,7 +6,7 @@ __license__ = 'GPL 3' __copyright__ = '2011, John Schember <john@nachtimwald.com>' __docformat__ = 'restructuredtext en' -import urllib2, re +import urllib2 from contextlib import closing from lxml import html From ecd2d49ab6653a2b7ebc135146315df1d4339cc3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 00:32:10 +0530 Subject: [PATCH 47/78] The Heritage Foundation by _reader --- recipes/heritage_foundation.recipe | 72 ++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 recipes/heritage_foundation.recipe diff --git a/recipes/heritage_foundation.recipe b/recipes/heritage_foundation.recipe new file mode 100644 index 0000000000..80589d3d14 --- /dev/null +++ b/recipes/heritage_foundation.recipe @@ -0,0 +1,72 @@ +from calibre.web.feeds.news import BasicNewsRecipe +class HeritageFoundation(BasicNewsRecipe): + title = u'The Heritage Foundation' + custom_title = "The Heritage Foundation" + description = 'Founded in 1973, The Heritage Foundation is a research and educational institution—a think tank—\ +whose mission is to formulate and promote conservative public policies based on the principles of free enterprise, limited government, \ +individual freedom, traditional American values, and a strong national defense.' + __author__ = '_reader' + __date__ = '05 July 2012' + __version__ = '1.0' + oldest_article = 30 + max_articles_per_feed = 100 + publisher = 'The Heritage Foundation' + category = 'commentary' + tags = 'commentary' + language = 'en' + publication_type = 'blog' + cover_url = 'http://www.heritage.org/static/images/logo.jpg' + masthead_url = 'http://www.heritage.org/static/images/logo.jpg' + encoding = None + use_embedded_content = False + no_stylesheets = True + remove_javascript = True + recursions = 0 + remove_empty_feeds = True + auto_cleanup = True + + conversion_options = { 'title' : custom_title, + 'comments' : description, + 'tags' : tags, + 'language' : language, + 'publisher' : publisher, + 'authors' : publisher, + 'smarten_punctuation' : True + } + + + feeds = [ +(u'Agriculture', u'http://www.heritage.org/static/RSS/Agriculture.xml'), +(u'Alliances', u'http://www.heritage.org/static/RSS/Alliances.xml'), +(u'Arms Control and Non-Proliferation', u'http://www.heritage.org/static/RSS/Arms-Control-and-Non-Proliferation.xml'), +(u'Budget and Spending', u'http://www.heritage.org/static/RSS/Budget-and-Spending.xml'), +(u'Economic Freedom', u'http://www.heritage.org/static/RSS/Economic-Freedom.xml'), +(u'Economy', u'http://www.heritage.org/static/RSS/Economy.xml'), +(u'Education', u'http://www.heritage.org/static/RSS/Education.xml'), +(u'Energy and Environment', u'http://www.heritage.org/static/RSS/Energy-and-Environment.xml'), +(u'Family and Marriage', u'http://www.heritage.org/static/RSS/Family-And-Marriage.xml'), +(u'Foreign Aid and Development', u'http://www.heritage.org/static/RSS/Foreign-Aid-and-Development.xml'), +(u'Health Care', u'http://www.heritage.org/static/RSS/Health-Care.xml'), +(u'Homeland Security', u'http://www.heritage.org/static/RSS/Homeland-Security.xml'), +(u'Housing', u'http://www.heritage.org/static/RSS/Housing.xml'), +(u'Immigration', u'http://www.heritage.org/static/RSS/Immigration.xml'), +(u'International Conflicts', u'http://www.heritage.org/static/RSS/International-Conflicts.xml'), +(u'International Law', u'http://www.heritage.org/static/RSS/International-Law.xml'), +(u'Labor', u'http://www.heritage.org/static/RSS/Labor.xml'), +(u'Legal Issues', u'http://www.heritage.org/static/RSS/Legal.xml'), +(u'Missile Defense', u'http://www.heritage.org/static/RSS/Missile-Defense.xml'), +(u'National Security and Defense', u'http://www.heritage.org/static/RSS/National-Security-and-Defense.xml'), +(u'Political Thought', u'http://www.heritage.org/static/RSS/Political-Thought.xml'), +(u'Public Diplomacy', u'http://www.heritage.org/static/RSS/Public-Diplomacy.xml'), +(u'Regulation', u'http://www.heritage.org/static/RSS/Regulation.xml'), +(u'Religion and Civil Society', u'http://www.heritage.org/static/RSS/Religion-and-Civil-Society.xml'), +(u'Retirement Security', u'http://www.heritage.org/static/RSS/Retirement-Security.xml'), +(u'Space Policy', u'http://www.heritage.org/static/RSS/Space-Policy.xml'), +(u'Taxes', u'http://www.heritage.org/static/RSS/Taxes.xml'), +(u'Terrorism', u'http://www.heritage.org/static/RSS/Terrorism.xml'), +(u'Trade', u'http://www.heritage.org/static/RSS/Trade.xml'), +(u'Transportation', u'http://www.heritage.org/static/RSS/Transportation.xml'), +(u'Welfare', u'http://www.heritage.org/static/RSS/Welfare.xml'), +(u'Worldwide Freedom and Human Rights', u'http://www.heritage.org/static/RSS/Worldwide-Freedom-and-Human-Rights.xml'), +] + From 8934634e22aa3eb0d69ed73e488faff410a3fcea Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 00:34:39 +0530 Subject: [PATCH 48/78] Updated Richmod Times-Dispatch --- recipes/heritage_foundation.recipe | 3 +- recipes/richmond_times_dispatch.recipe | 149 ++++++++++++++++--------- 2 files changed, 96 insertions(+), 56 deletions(-) diff --git a/recipes/heritage_foundation.recipe b/recipes/heritage_foundation.recipe index 80589d3d14..17b70dff14 100644 --- a/recipes/heritage_foundation.recipe +++ b/recipes/heritage_foundation.recipe @@ -1,7 +1,6 @@ from calibre.web.feeds.news import BasicNewsRecipe class HeritageFoundation(BasicNewsRecipe): title = u'The Heritage Foundation' - custom_title = "The Heritage Foundation" description = 'Founded in 1973, The Heritage Foundation is a research and educational institution—a think tank—\ whose mission is to formulate and promote conservative public policies based on the principles of free enterprise, limited government, \ individual freedom, traditional American values, and a strong national defense.' @@ -25,7 +24,7 @@ individual freedom, traditional American values, and a strong national defense.' remove_empty_feeds = True auto_cleanup = True - conversion_options = { 'title' : custom_title, + conversion_options = { 'comments' : description, 'tags' : tags, 'language' : language, diff --git a/recipes/richmond_times_dispatch.recipe b/recipes/richmond_times_dispatch.recipe index 163a6317ff..741bacbda3 100644 --- a/recipes/richmond_times_dispatch.recipe +++ b/recipes/richmond_times_dispatch.recipe @@ -1,59 +1,100 @@ +import re from calibre.web.feeds.recipes import BasicNewsRecipe -class AdvancedUserRecipe1335532466(BasicNewsRecipe): - title = u'Richmond Times-Dispatch' - description = 'News from Richmond, Virginia, USA' - __author__ = 'jde' - cover_url = 'http://static2.dukecms.com/va_tn/timesdispatch_com/site-media/img/icons/logo252x97.png' - language = 'en' - encoding = 'utf8' - oldest_article = 1 #days - max_articles_per_feed = 25 - needs_subscription = False - remove_javascript = True - recursions = 0 - use_embedded_content = False - no_stylesheets = True - auto_cleanup = True +class RichmondTimesDispatch(BasicNewsRecipe): + title = u'Richmond Times-Dispatch' + description = "The Richmond Times-Dispatch is the primary daily newspaper in Richmond, \ + the capital of Virginia, United States, as well as the Virginia cities of Petersburg, \ + Chester. Hopewell, Colonial Heights, Charlottesville, Lynchburg, Waynesboro, \ + and is also a default paper for rural regions of the state. \ + The RTD has published in some form for more than 150 years." + __author__ = '_reader' + __date__ = '05 July 2012' + __version__ = '1.4' + cover_url = 'http://static2.dukecms.com/va_tn/timesdispatch_com/site-media/img/icons/logo252x97.png' + masthead_url = 'http://static2.dukecms.com/va_tn/timesdispatch_com/site-media/img/icons/logo252x97.png' + language = 'en' + oldest_article = 1.5 #days + max_articles_per_feed = 100 + needs_subscription = False + publisher = 'timesdispatch.com' + category = 'news, commentary' + tags = 'news' + publication_type = 'newspaper' + no_stylesheets = True + use_embedded_content= False + encoding = None + simultaneous_downloads = 20 + recursions = 0 + remove_javascript = True + remove_empty_feeds = True + auto_cleanup = False + + conversion_options = { + 'comments' : description, + 'tags' : tags, + 'language' : language, + 'publisher' : publisher, + 'authors' : publisher, + 'smarten_punctuation' : True + } + + remove_tags_before = dict(id='hnews hentry item') + + remove_tags_after = dict(name='hr') + + remove_tags = [ + dict(name='div', attrs={'id':['mg_hd', 'mg_ft', 'sr_b', 'comments_left', 'comments_right']}) + ,dict(name='div', attrs={'class':['bottom_social','article_bottom']}) + ,dict(name='table', attrs={'class':['ap-mediabox-table', 'ap-htmltable-table', 'ap-photogallery-table', 'ap-htmlfragment-table']}) + ] + + + preprocess_regexps = [ + (re.compile(r'<table class="ap-story-table hnews hentry item".*?<td class="ap-story-td">', re.DOTALL|re.IGNORECASE), lambda match: ''), + (re.compile(r'<p>\s*http://www2.timesdispatch.*?</p>', re.DOTALL|re.IGNORECASE), lambda match: ''), + (re.compile(r'<p>\s*<img src="http://static2.dukecms.*?</p>', re.DOTALL|re.IGNORECASE), lambda match: ''), + (re.compile(r'<p>\s*<a href="http://www2.timesdispatch.*?</p>', re.DOTALL|re.IGNORECASE), lambda match: ''), + (re.compile(r'<hr.*?>', re.DOTALL|re.IGNORECASE), lambda match: ''), #strip <hr /> line break + (re.compile(r'<a\s*rel="item-license.*?Use</a>.', re.DOTALL|re.IGNORECASE), lambda match: ''), #strip <hr /> line break + (re.compile(r'<small>\s*Richmond Times-Dispatch.*?</small>', re.DOTALL|re.IGNORECASE), lambda match: ''), #strip <hr /> line break + ] + feeds = [ + ('News', 'http://www2.timesdispatch.com/list/feed/rss/news-archive'), + ('Breaking News', 'http://www2.timesdispatch.com/list/feed/rss/breaking-news'), + ('National News', 'http://www2.timesdispatch.com/list/feed/rss/national-news'), + ('Local News', 'http://www2.timesdispatch.com/list/feed/rss/local-news'), + ('Business', 'http://www2.timesdispatch.com/list/feed/rss/business'), + ('Local Business', 'http://www2.timesdispatch.com/list/feed/rss/local-business'), + ('Politics', 'http://www2.timesdispatch.com/list/feed/rss/politics'), + ('Virginia Politics', 'http://www2.timesdispatch.com/list/feed/rss/virginia-politics'), + ('Sports', 'http://www2.timesdispatch.com/list/feed/rss/sports2'), + ('Health', 'http://www2.timesdispatch.com/feed/rss/lifestyles/health_med_fit/'), + ('Entertainment/Life', 'http://www2.timesdispatch.com/list/feed/rss/entertainment'), + ('Arts/Theatre', 'http://www2.timesdispatch.com/feed/rss/entertainment/arts_theatre/'), + ('Movies', 'http://www2.timesdispatch.com/list/feed/rss/movies'), + ('Music', 'http://www2.timesdispatch.com/list/feed/rss/music'), + ('Dining & Food', 'http://www2.timesdispatch.com/list/feed/rss/dining'), + ('Home & Garden', 'http://www2.timesdispatch.com/list/feed/rss/home-and-garden/'), + #inactive('Travel', 'http://www2.timesdispatch.com/feed/rss/travel/'), + ('Opinion', 'http://www2.timesdispatch.com/feed/rss/news/opinion/'), + ('Editorials', 'http://www2.timesdispatch.com/list/feed/rss/editorial-desk'), + ('Columnists and Blogs', 'http://www2.timesdispatch.com/list/feed/rss/news-columnists-blogs'), + ('Opinion Columnists', 'http://www2.timesdispatch.com/list/feed/rss/opinion-editorial-columnists'), + ('Letters to the Editor', 'http://www2.timesdispatch.com/list/feed/rss/opinion-letters'), + ('Traffic', 'http://www2.timesdispatch.com/list/feed/rss/traffic'), + ] -('News', -'http://www2.timesdispatch.com/list/feed/rss/news-archive'), -('Breaking News', -'http://www2.timesdispatch.com/list/feed/rss/breaking-news'), -('National News', -'http://www2.timesdispatch.com/list/feed/rss/national-news'), -('Local News', -'http://www2.timesdispatch.com/list/feed/rss/local-news'), -('Business', -'http://www2.timesdispatch.com/list/feed/rss/business'), -('Local Business', -'http://www2.timesdispatch.com/list/feed/rss/local-business'), -('Politics', -'http://www2.timesdispatch.com/list/feed/rss/politics'), -('Virginia Politics', -'http://www2.timesdispatch.com/list/feed/rss/virginia-politics'), -('Editorials', -'http://www2.timesdispatch.com/list/feed/rss/editorial-desk'), -('Columnists and Blogs', -'http://www2.timesdispatch.com/list/feed/rss/news-columnists-blogs'), -('Opinion Columnists', -'http://www2.timesdispatch.com/list/feed/rss/opinion-editorial-columnists'), -('Letters to the Editor', -'http://www2.timesdispatch.com/list/feed/rss/opinion-letters'), -('Traffic', -'http://www2.timesdispatch.com/list/feed/rss/traffic'), -('Sports', -'http://www2.timesdispatch.com/list/feed/rss/sports2'), -('Entertainment/Life', -'http://www2.timesdispatch.com/list/feed/rss/entertainment'), -('Movies', -'http://www2.timesdispatch.com/list/feed/rss/movies'), -('Music', -'http://www2.timesdispatch.com/list/feed/rss/music'), -('Dining & Food', -'http://www2.timesdispatch.com/list/feed/rss/dining'), - - ] - + def print_version(self,url): + article_num = re.sub(r'(^.*)\-([0-9]{4,10})\/$', r'\g<2>', url) + ap_pat = re.compile('http') + #print '\nDEBUG>>>>>>>>: article_num: ', article_num + #print 'DEBUG>>>>>>>>: ap_pat.search(article_num): ', ap_pat.search(article_num) + if ap_pat.search(article_num): #AP article, no print url + #print 'DEBUG>>>>>>>>: AP URL: ', url + return url + else: + printURL = 'http://www2.timesdispatch.com/member-center/share-this/print/?content=ar' + article_num + return printURL From 14a28a240a8be5f828a87c31f6a8d122f839d86f Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 07:33:23 +0530 Subject: [PATCH 49/78] version 0.8.59 --- Changelog.yaml | 51 ++++++++++++++++++++++++++++++++++++++++ src/calibre/constants.py | 2 +- 2 files changed, 52 insertions(+), 1 deletion(-) diff --git a/Changelog.yaml b/Changelog.yaml index 39bfd0ef10..20952978a7 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -19,6 +19,57 @@ # new recipes: # - title: +- version: 0.8.59 + date: 2012-07-06 + + new features: + - title: "Drivers for Samsung SGH-T989 and Sony Ericsson Sola" + tickets: [1021365] + + - title: "Conversion pipeline: When removing the first image, also remove the html file the image is found in, if that file has no other content. Allows this option to be used to remove covers from EPUB files without leaving behind a blank page." + + - title: "Content server: Add a navigation panel at the bottom of each page." + tickets: [1020225] + + - title: "calibredb: Add a backup_metadata command to manually run the backup to opf from the command line" + + - title: "User defined driver: Add option to swap main memory and card a." + tickets: [1020056] + + - title: "Add new option to the series_index_auto_increment tweak, no_change, that causes calibre not to change the series_index when the series is changed" + + bug fixes: + - title: "PDF Output: Resize large images so that they do not get off at the right edge of the page." + + - title: "On linux ensure that WM_CLASS for the main calibre GUI is set to 'calibre-gui' to match the name of the calibre-gui.desktop file. This is apparently required by the GNOME 3 shell." + tickets: [1020297] + + - title: "Update ICU in all builds to version 49.1" + + - title: "Tag browser: Fix regression that broke drag and drop between user categories in the tag browser" + + - title: "When copying to library and deleting after copy, do not place deleted files in recycle bin, as this is redundant and slow (they have already been copied into another library)" + + - title: "Fix yes/no fields with value of No not showing up in the book details panel" + + - title: "Catalogs: Better sorting for non English languages" + tickets: [930882] + + - title: "Get Books: Fix Foyles UK, Weightless books, ebooks.com and ozon.ru" + + - title: "CHM Input: Fix handling of chm files that split their html into multiple sub-directories." + tickets: [1018792] + + improved recipes: + - FHM UK + - The Age + - weblogs_ssl + - Heraldo.es + + new recipes: + - title: CATO Institute and Heritage Foundation + author: _reader + - version: 0.8.58 date: 2012-06-29 diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 5a3b1e3e68..700467418e 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -4,7 +4,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = u'calibre' -numeric_version = (0, 8, 58) +numeric_version = (0, 8, 59) __version__ = u'.'.join(map(unicode, numeric_version)) __author__ = u"Kovid Goyal <kovid@kovidgoyal.net>" From 133c2dac69b05f75629909476a8d59741ca4eb0e Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 08:27:22 +0530 Subject: [PATCH 50/78] ... --- src/calibre/customize/ui.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index b365eb1346..8dd4e37bfa 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -497,6 +497,7 @@ def initialize_plugin(plugin, path_to_zip_file): %tb) + '\n'+tb) def has_external_plugins(): + 'True if there are updateable (zip file based) plugins' return bool(config['plugins']) def initialize_plugins(perf=False): From 3af918bb3f824eec6683e7e2d55add9c472d6ec3 Mon Sep 17 00:00:00 2001 From: Timothy Legge <timlegge@gmail.com> Date: Fri, 6 Jul 2012 00:17:39 -0300 Subject: [PATCH 51/78] Allow the user to override unsupported database --- src/calibre/devices/kobo/driver.py | 47 +++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 10 deletions(-) diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index 1384ec0810..fff08e878c 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -23,10 +23,11 @@ class KOBO(USBMS): gui_name = 'Kobo Reader' description = _('Communicate with the Kobo Reader') author = 'Timothy Legge' - version = (1, 0, 12) + version = (1, 0, 13) dbversion = 0 fwversion = 0 + supported_dbversion = 33 has_kepubs = False supported_platforms = ['windows', 'osx', 'linux'] @@ -73,6 +74,12 @@ class KOBO(USBMS): ':::'+_('Kobo now shows recommendations on the device. In some case these have ' 'files but in other cases they are just pointers to the web site to buy. ' 'Enable if you wish to see/delete them.'), + _('Attempt to support newer firmware') + + ':::'+_('Kobo routinely updates the firmware and the ' + 'database version. With this option Calibre will attempt ' + 'to perform full read-write functionality - Here be Dragons!! ' + 'Enable only if you are comfortable with restoring your kobo ' + 'to factory defaults and testing software'), ] EXTRA_CUSTOMIZATION_DEFAULT = [ @@ -81,6 +88,7 @@ class KOBO(USBMS): True, True, False, + False, False ] @@ -90,6 +98,7 @@ class KOBO(USBMS): OPT_SHOW_EXPIRED_BOOK_RECORDS = 3 OPT_SHOW_PREVIEWS = 4 OPT_SHOW_RECOMMENDATIONS = 5 + OPT_SUPPORT_NEWER_FIRMWARE = 6 def initialize(self): USBMS.initialize(self) @@ -238,15 +247,6 @@ class KOBO(USBMS): cursor = connection.cursor() - #query = 'select count(distinct volumeId) from volume_shortcovers' - #cursor.execute(query) - #for row in (cursor): - # numrows = row[0] - #cursor.close() - - # Determine the database version - # 4 - Bluetooth Kobo Rev 2 (1.4) - # 8 - WIFI KOBO Rev 1 cursor.execute('select version from dbversion') result = cursor.fetchone() self.dbversion = result[0] @@ -422,6 +422,9 @@ class KOBO(USBMS): os.unlink(fpath) def delete_books(self, paths, end_session=True): + if self.modify_database_check("delete_books") == False: + return + for i, path in enumerate(paths): self.report_progress((i+1) / float(len(paths)), _('Removing books from device...')) path = self.normalize_path(path) @@ -458,6 +461,9 @@ class KOBO(USBMS): self.report_progress(1.0, _('Removing books from device...')) def remove_books_from_metadata(self, paths, booklists): + if self.modify_datbase_check("remove_books_from_metatata") == False: + return + for i, path in enumerate(paths): self.report_progress((i+1) / float(len(paths)), _('Removing books from device metadata listing...')) for bl in booklists: @@ -588,6 +594,24 @@ class KOBO(USBMS): return path + def modify_database_check(self, function): + # Checks to see whether the database version is supported + # and whether the user has chosen to support the firmware version + if self.dbversion > self.supported_dbversion: + # Unsupported database + opts = self.settings() + if not opts.extra_customization[self.OPT_SUPPORT_NEWER_FIRMWARE]: + debug_print('The database has been upgraded past supported version') + debug_print('The database has been upgraded past supported version') + self.report_progress(1.0, _('Removing books from device...')) + return False + else: + # The user chose to edit the database anyway + return True + else: + # Supported database version + return True + def get_file(self, path, *args, **kwargs): tpath = self.munge_path(path) extension = os.path.splitext(tpath)[1] @@ -706,6 +730,9 @@ class KOBO(USBMS): # debug_print(' Commit: Set FavouritesIndex') def update_device_database_collections(self, booklists, collections_attributes, oncard): + if self.modify_database_check("update_device_database_collections") == False: + return + # Only process categories in this list supportedcategories = { "Im_Reading":1, From 9c865afa24a578d22648ab43d36a45aaf832174f Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 08:57:26 +0530 Subject: [PATCH 52/78] IGN:Tag release --- resources/compiled_coffeescript.zip | Bin 46282 -> 46282 bytes setup/publish.py | 4 +- src/calibre/translations/calibre.pot | 903 ++++++++++++++------------- 3 files changed, 468 insertions(+), 439 deletions(-) diff --git a/resources/compiled_coffeescript.zip b/resources/compiled_coffeescript.zip index 7ba1aa2fbf721917cca42bd18f56b8c16577c710..8e6bbbaf23de88da9b5faff5f6ab46c74b701400 100644 GIT binary patch delta 33 lcmX^0lIhe-Cf)#VW)=|!5HPoSwvo4QGc%ChJa4lOBLKL43ljhU delta 33 lcmX^0lIhe-Cf)#VW)=|!5a65hbR%!yW@aG0dERCnMgY9g3x5Cr diff --git a/setup/publish.py b/setup/publish.py index 65df51f848..e43c9fdf7f 100644 --- a/setup/publish.py +++ b/setup/publish.py @@ -40,7 +40,7 @@ class Stage2(Command): class Stage3(Command): description = 'Stage 3 of the publish process' - sub_commands = ['upload_user_manual', 'upload_demo', 'sdist'] + sub_commands = ['upload_user_manual', 'upload_demo', 'sdist', 'tag_release'] class Stage4(Command): @@ -50,7 +50,7 @@ class Stage4(Command): class Stage5(Command): description = 'Stage 5 of the publish process' - sub_commands = ['tag_release', 'upload_to_server'] + sub_commands = ['upload_to_server'] def run(self, opts): subprocess.check_call('rm -rf build/* dist/*', shell=True) diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index c6a67ef79f..b81207343f 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.8.58\n" -"POT-Creation-Date: 2012-06-29 09:50+IST\n" -"PO-Revision-Date: 2012-06-29 09:50+IST\n" +"Project-Id-Version: calibre 0.8.59\n" +"POT-Creation-Date: 2012-07-06 07:33+IST\n" +"PO-Revision-Date: 2012-07-06 07:33+IST\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:106 #: /home/kovid/work/calibre/src/calibre/db/cache.py:109 #: /home/kovid/work/calibre/src/calibre/db/cache.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:338 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:339 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:101 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -98,7 +98,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:363 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:365 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/identify.py:466 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:125 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:59 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/ozon.py:130 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/worker.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/txt.py:18 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader/headers.py:26 @@ -119,9 +120,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/parse_utils.py:360 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:142 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:149 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:66 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:114 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:80 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:173 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:174 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 @@ -150,30 +151,30 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:159 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:606 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1208 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:813 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:817 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:206 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:409 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1060 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1268 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1274 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1362 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1062 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1270 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1273 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1276 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1364 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:245 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:264 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:178 @@ -185,15 +186,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:576 #: /home/kovid/work/calibre/src/calibre/library/database2.py:584 #: /home/kovid/work/calibre/src/calibre/library/database2.py:595 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2105 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2259 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2675 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3323 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3325 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3462 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2146 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2300 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3368 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3370 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3507 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:245 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 #: /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 @@ -869,27 +870,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/cache.py:134 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:683 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1030 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1044 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:851 #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:874 msgid "Yes" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:163 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1175 msgid "Main" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1163 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 msgid "Card A" msgstr "" #: /home/kovid/work/calibre/src/calibre/db/fields.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1165 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1179 msgid "Card B" msgstr "" @@ -901,15 +902,15 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:183 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:184 msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:278 msgid "Communicate with S60 phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:296 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:297 msgid "Communicate with WebOS tablets." msgstr "" @@ -981,17 +982,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:460 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:500 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1107 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1153 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3236 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3278 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1161 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3244 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3286 #, python-format msgid "%(num)d of %(tot)d" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:508 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1158 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3285 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1166 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3293 #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:110 msgid "finished" msgstr "" @@ -1003,13 +1004,13 @@ msgid "" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1070 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1078 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2759 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2767 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:103 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:471 @@ -1020,24 +1021,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1092 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:469 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1212 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1221 #: /home/kovid/work/calibre/src/calibre/library/database2.py:361 #: /home/kovid/work/calibre/src/calibre/library/database2.py:374 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3180 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3225 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2760 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2768 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi.py:65 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3136 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3154 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3181 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3199 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3136 msgid "Communicate with iTunes." msgstr "" @@ -1143,7 +1144,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:37 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:268 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:281 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1186,14 +1187,18 @@ msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:257 +msgid "Communicate with the PocketBook 622 reader." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:270 msgid "Communicate with the PocketBook 360+ reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:280 msgid "Communicate with the PocketBook 701" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:298 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:311 msgid "Communicate with the Infibeam Pi2 reader." msgstr "" @@ -1850,6 +1855,14 @@ msgstr "" msgid "Card A folder" msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:69 +msgid "Swap main and card A" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:70 +msgid "Check this box if the device's main memory is being seen as card a and the card is being seen as main memory" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Rendered %s" @@ -3039,7 +3052,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:683 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:668 msgid "No" msgstr "" @@ -3048,7 +3061,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:41 @@ -3061,7 +3074,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:770 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Author(s)" msgstr "" @@ -3085,7 +3098,7 @@ msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:775 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:172 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:186 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:70 @@ -3096,7 +3109,7 @@ msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:777 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 @@ -3120,7 +3133,7 @@ msgid "Timestamp" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:782 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:183 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:146 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:305 @@ -3432,7 +3445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:973 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" @@ -3441,7 +3454,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:171 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:185 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 @@ -3805,7 +3818,7 @@ msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:753 msgid "Books" msgstr "" @@ -4258,11 +4271,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:197 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:777 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:999 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 msgid "Failed" msgstr "" @@ -4284,7 +4297,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:496 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:965 msgid "Not allowed" @@ -4386,7 +4399,7 @@ msgstr "" msgid "Some books were automatically merged into existing records in the target library. Click Show details to see which ones. This behavior is controlled by the Auto merge option in Preferences->Adding books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:226 msgid "You cannot use other libraries while using the environment variable CALIBRE_OVERRIDE_DATABASE_PATH." msgstr "" @@ -4769,7 +4782,7 @@ msgid "Move to next highlighted match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "N" msgstr "" @@ -4996,7 +5009,7 @@ msgid "this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:469 #, python-format msgid "Search for %s" msgstr "" @@ -5257,7 +5270,7 @@ msgid "No books found" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:809 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:793 msgid "No permission" msgstr "" @@ -5453,49 +5466,49 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:146 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:161 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:199 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1071 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:317 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:255 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:318 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:256 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:319 msgid "Remove Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:362 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:363 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:295 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:364 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6563,45 +6576,45 @@ msgstr "" msgid "Set the metadata. The output file will contain as much of this metadata as possible." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:101 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:999 msgid "This book has no cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1017 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1001 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:916 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:900 msgid "Choose cover for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:924 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908 msgid "Cannot read" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:194 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:909 msgid "You do not have permission to read the file: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:202 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:192 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:917 msgid "Error reading file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:203 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:934 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:918 msgid "<p>There was an error reading from file: <br /><b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:193 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:928 msgid " is not a valid picture" msgstr "" @@ -6654,14 +6667,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:560 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1107 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1091 msgid "Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:567 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:198 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:449 msgid "&Series:" msgstr "" @@ -6669,7 +6682,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:568 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:569 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:448 msgid "List of known series. You can add new series." msgstr "" @@ -6986,7 +6999,7 @@ msgid "Remove the currently selected expression" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace_ui.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:870 msgid "&Remove" msgstr "" @@ -7349,39 +7362,39 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:153 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:187 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:687 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:728 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:751 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:802 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:341 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:672 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:353 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:218 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:271 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1392 msgid "Undefined" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:130 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:759 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:744 msgid "star(s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:745 msgid "Unrated" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:174 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:774 #, python-format msgid "Set '%s' to today" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:776 #, python-format msgid "Clear '%s'" msgstr "" @@ -7390,51 +7403,51 @@ msgstr "" msgid "Open Item Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:347 msgid "Values changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:348 msgid "You have changed the values. In order to use this editor, you must either discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:373 msgid " index:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:436 msgid "The enumeration \"{0}\" contains an invalid value that will be set to the default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:627 msgid "Apply changes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:820 msgid "Remove series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:823 msgid "Automatically number books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:826 msgid "Force numbers to start with " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:896 msgid "The enumeration \"{0}\" contains invalid values that will not appear in the list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:940 msgid "Remove all tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:960 msgid "tags to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:984 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:967 msgid "tags to remove" msgstr "" @@ -7651,14 +7664,14 @@ msgid "You have enabled the <b>{0}</b> formats for your {1}. The {1} may not sup msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:70 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:151 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:434 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:280 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:71 #, python-format @@ -7685,19 +7698,19 @@ msgstr "" msgid "Save &template:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:20 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:19 msgid "How many empty books?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:24 msgid "How many empty books should be added?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:32 msgid "Set the author of the new books to:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:44 msgid "Reset author to Unknown" msgstr "" @@ -8106,7 +8119,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1067 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1069 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:365 @@ -8125,13 +8138,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:945 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:952 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -8207,7 +8220,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 msgid "No matches found" msgstr "" @@ -8217,13 +8230,13 @@ msgid "Change Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:161 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:296 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:437 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:162 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:438 msgid "Lower Case" msgstr "" @@ -8234,13 +8247,13 @@ msgid "Swap Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:164 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:297 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:440 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:165 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:441 msgid "Capitalize" msgstr "" @@ -8254,12 +8267,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1001 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1002 msgid "Author names cannot contain & characters." msgstr "" @@ -8418,103 +8431,103 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 msgid "Character match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 msgid "Regular Expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:309 msgid "Replace field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:310 msgid "Prepend to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:311 msgid "Append to field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:321 #, python-format msgid "Editing meta information for <b>%d books</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:366 msgid "Immediately make all changes without closing the dialog. This operation cannot be canceled or undone" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:430 #, python-format msgid "Book %d:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:448 msgid "Enter an identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:454 msgid "<b>You can destroy your library using this feature.</b> Changes are permanent. There is no undo function. You are strongly encouraged to back up your library before proceeding.<p>Search and replace in text fields using character matching or regular expressions. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:462 msgid "In character mode, the field is searched for the entered search text. The text is replaced by the specified replacement text everywhere it is found in the specified field. After replacement is finished, the text can be changed to upper-case, lower-case, or title-case. If the case-sensitive check box is checked, the search text must match exactly. If it is unchecked, the search text will match both upper- and lower-case letters" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:473 msgid "In regular expression mode, the search text is an arbitrary python-compatible regular expression. The replacement text can contain backreferences to parenthesized expressions in the pattern. The search is not anchored, and can match and replace multiple times on the same string. The modification functions (lower-case etc) are applied to the matched text, not to the field as a whole. The destination box specifies the field where the result after matching and replacement is to be assigned. You can replace the text in the field, or prepend or append the matched text. See <a href=\"http://docs.python.org/library/re.html\"> this reference</a> for more information on python's regular expressions, and in particular the 'sub' function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:550 msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:698 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:700 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:704 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:928 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:938 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:929 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:985 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:614 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1025 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1033 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1041 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1043 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1034 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1051 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1042 msgid "That saved search/replace already exists and will be overwritten. Are you sure?" msgstr "" @@ -8539,13 +8552,13 @@ msgid "Specify how the author(s) of this book should be sorted. For example Char msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1065 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1049 msgid "&Rating:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:555 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1050 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -8612,7 +8625,7 @@ msgid "&Force numbers to start with:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1377 msgid "&Date:" msgstr "" @@ -8634,7 +8647,7 @@ msgid "Clear published date" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:590 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1170 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1154 msgid "&Languages:" msgstr "" @@ -9667,7 +9680,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1090 msgid "Ta&gs:" msgstr "" @@ -9946,7 +9959,7 @@ msgid "Open Template Editor" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:420 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:48 msgid "Edit template" msgstr "" @@ -10309,7 +10322,7 @@ msgid "Regular expression (?P<series_index>)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1303 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1287 msgid "ISBN:" msgstr "" @@ -10548,13 +10561,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:646 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:247 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:337 msgid "No matches" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/keyboard.py:647 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:415 #, python-format msgid "Could not find any shortcuts matching %s" msgstr "" @@ -10621,11 +10634,11 @@ msgid "Copy current search text (instead of search name)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:42 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1057 msgid "stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:384 msgid "Y" msgstr "" @@ -10643,50 +10656,50 @@ msgstr "" msgid "Modified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:786 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1398 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:313 msgid "The lookup/search name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:792 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:791 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1402 msgid "This book's UUID is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:875 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:438 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:876 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:877 msgid "Could not change the on disk location of this book. Is it open in another program?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 msgid "Failed to set data" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:883 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:884 msgid "Could not set data, click Show Details to see why." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1064 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1066 msgid "In Library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1068 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1070 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:355 msgid "Size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1380 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1382 msgid "Marked for deletion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1385 msgid "Double click to <b>edit</b> me<br><br>" msgstr "" @@ -10779,12 +10792,12 @@ msgid "LRF Viewer toolbar" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:482 msgid "Next Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:483 msgid "Previous Page" msgstr "" @@ -10957,7 +10970,7 @@ msgid "Unhandled exception" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:104 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:272 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:439 #, python-format msgid "Could not open %s. Is it being used by another program?" @@ -10987,29 +11000,29 @@ msgstr "" msgid "You have changed the authors for this book. You must save these changes before you can use Manage authors. Do you want to save these changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:305 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles.\n" "If the box is colored green, then text matches the individual author's sort strings. If it is colored red, then the authors and this text do not match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:310 msgid "Author s&ort:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:320 msgid " The green color indicates that the current author sort matches the current author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:323 msgid " The red color indicates that the current author sort does not match the current author. No action is required if this is what you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:502 msgid "&Number:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:618 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:602 #, python-format msgid "" "Last modified: %s\n" @@ -11017,113 +11030,113 @@ msgid "" "Double click to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:628 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 #, python-format msgid "Restore %s from the original" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:658 msgid "Set the cover for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:682 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:666 msgid "Set metadata for the book from the selected format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:689 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:673 msgid "Add a format to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:696 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:680 msgid "Remove the selected format from this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:767 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:751 msgid "Choose formats for " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:810 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "You do not have permission to read the following files:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:840 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:825 msgid "No format selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:837 msgid "Could not read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:838 #, python-format msgid "Could not read metadata from %s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:866 msgid "&Browse" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:868 msgid "T&rim" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:892 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "Download co&ver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:893 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:877 msgid "&Generate cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927 msgid "Not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:951 msgid "Specify title and author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:952 msgid "You must specify a title and author before generating a cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:987 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:971 msgid "Invalid cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:972 msgid "Could not change cover as the image is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1126 msgid "Tags changed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1127 msgid "You have changed the tags. In order to use the tags editor, you must either discard or apply these changes. Apply changes?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1171 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1155 msgid "A comma separated list of languages for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1178 msgid "Unknown language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1179 #, python-format msgid "The language %s is not recognized" msgid_plural "The languages %s are not recognized" msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1191 msgid "I&ds:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1208 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1192 #, python-format msgid "" "Edit the identifiers for this book. For example: \n" @@ -11131,38 +11144,38 @@ msgid "" "%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1272 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1334 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "This ISBN number is valid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1275 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1337 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1259 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1321 msgid "This ISBN number is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1300 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1284 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1306 msgid "Invalid ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1301 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Enter an ISBN" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1323 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1307 msgid "The ISBN you entered is not valid. Try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1347 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1331 msgid "&Publisher:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1416 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1395 msgid "Clear date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1450 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1429 msgid "Publishe&d:" msgstr "" @@ -12382,7 +12395,7 @@ msgid "Never" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:147 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:557 msgid "By first letter" msgstr "" @@ -13550,24 +13563,24 @@ msgstr "" msgid "This tweak has been customized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:294 msgid "Add/edit tweaks for any custom plugins you have installed. Documentation for these tweaks should be available on the website from where you downloaded the plugins." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:327 msgid "Search for tweak" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:340 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:341 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:381 msgid "There was a syntax error in your tweak. Click the show details button for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 msgid "Invalid tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:395 msgid "The tweaks you entered are invalid, try resetting the tweaks to default and changing them one by one until you find the invalid setting." msgstr "" @@ -14071,40 +14084,40 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:788 msgid "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:793 msgid "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:873 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:880 #: /home/kovid/work/calibre/src/calibre/library/database2.py:484 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:950 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:970 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:986 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:951 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:958 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:971 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:980 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:987 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1006 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1007 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14126,13 +14139,13 @@ msgid "Manage Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:513 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:544 msgid "Manage User Categories" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:59 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 msgid "Manage Saved Searches" msgstr "" @@ -14261,105 +14274,105 @@ msgstr "" msgid "All of these category_managers are available by right-clicking on items in the tag browser above" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:386 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:425 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 #, python-format msgid "Rename %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 #, python-format msgid "Delete %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:396 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:423 #, python-format msgid "Edit sort for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:426 #, python-format msgid "Edit link for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:406 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:433 #, python-format msgid "Add %s to user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:446 #, python-format msgid "Children of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:456 #, python-format msgid "Delete search %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:461 #, python-format msgid "Remove %(item)s from category %(cat)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:474 #, python-format msgid "Search for everything but %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:486 #, python-format msgid "Add sub-category to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:490 #, python-format msgid "Delete user category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:495 #, python-format msgid "Hide category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:499 msgid "Show category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:482 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:509 #, python-format msgid "Search for books in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:515 #, python-format msgid "Search for books not in category %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:497 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:529 #, python-format msgid "Manage %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:551 msgid "Show all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:554 msgid "Change sub-categorization scheme" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:555 msgid "Disable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:559 msgid "Partition" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:574 msgid "First letter is usable only when sorting by name" msgstr "" @@ -14610,7 +14623,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:978 msgid "Remember last used window size" msgstr "" @@ -14824,40 +14837,40 @@ msgstr "" msgid "No results found for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:451 msgid "&Lookup in dictionary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:456 msgid "&Search for next occurrence" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Go to..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 msgid "Next Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:474 msgid "Previous Section" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:476 msgid "Document Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:477 msgid "Document End" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:479 msgid "Section Start" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:480 msgid "Section End" msgstr "" @@ -14963,97 +14976,97 @@ msgstr "" msgid "Connecting to dict.org to lookup: <b>%s</b>…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:513 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:563 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:565 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585 #, python-format msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:587 msgid "larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:588 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:589 msgid "smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:605 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:653 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:654 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:730 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:781 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:787 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:797 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:798 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:840 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:852 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:964 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:965 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:971 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:972 msgid "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:974 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:975 msgid "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:980 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:982 msgid "The position at which to open the specified book. The position is a location as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:988 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:989 msgid "" "%prog [options] file\n" "\n" @@ -15769,15 +15782,15 @@ msgid "" "*** Adding 'By Authors' Section required for MOBI output ***" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:499 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:500 msgid "No enabled genres found to catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:503 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:504 msgid "No books available to catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:579 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:580 msgid "" "Inconsistent Author Sort values for\n" "Author '{0}':\n" @@ -15787,20 +15800,20 @@ msgid "" "Select all books by '{0}', apply correct Author Sort value in Edit Metadata dialog, then rebuild the catalog.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:596 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:597 msgid "" "Warning: inconsistent Author Sort values for\n" "Author '{0}':\n" "'{1}' <> '{2}'\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:791 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 msgid "" "No books found to catalog.\n" "Check 'Excluded books' criteria in E-book options.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:793 +#: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:795 msgid "No books available to include in catalog" msgstr "" @@ -15884,7 +15897,7 @@ msgid "Filter the results by the search query. For the format of the search quer msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:160 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1167 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1218 msgid "The maximum width of a single line in the output. Defaults to detecting screen size." msgstr "" @@ -16146,7 +16159,7 @@ msgstr "" msgid "Error: You must specify a catalog output file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:851 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:853 msgid "" "\n" " %prog set_custom [options] column id value\n" @@ -16158,15 +16171,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:861 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:863 msgid "If the column stores multiple values, append the specified values to the existing ones, instead of replacing them." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:872 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:874 msgid "Error: You must specify a field name, id and value" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:892 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:894 msgid "" "\n" " %prog custom_columns [options]\n" @@ -16175,20 +16188,20 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:898 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:900 msgid "Show details for each column." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:910 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:912 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:914 msgid "y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:919 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:921 msgid "" "\n" " %prog remove_custom_column [options] label\n" @@ -16198,15 +16211,15 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:926 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:928 msgid "Do not ask for confirmation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:936 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:938 msgid "Error: You must specify a column label" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:947 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:949 msgid "" "\n" " %prog saved_searches [options] list\n" @@ -16219,74 +16232,90 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:964 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:966 msgid "Error: You must specify an action (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:972 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:974 msgid "Name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:973 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "Search string:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:979 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:981 msgid "Error: You must specify a name and a search string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:982 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:984 msgid "added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:987 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:989 msgid "Error: You must specify a name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:990 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:992 msgid "removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:994 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:996 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1002 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1003 +msgid "" +"%prog backup_metadata [options]\n" +"\n" +"Backup the metadata stored in the database into individual OPF files in each\n" +"books directory. This normally happens automatically, but you can run this\n" +"command to force re-generation of the OPF files, with the --all option.\n" +"\n" +"Note that there is normally no need to do this, as the OPF files are backed up\n" +"automatically, every time metadata is changed.\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1014 +msgid "Normally, this command only operates on books that have out of date OPF files. This option makes it operate on all books." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1053 msgid "" "%prog check_library [options]\n" "\n" "Perform some checks on the filesystem representing a library. Reports are {0}\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1009 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1060 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1210 msgid "Output in CSV" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1012 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1063 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1016 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1067 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1020 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1071 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1050 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1101 msgid "Unknown report check" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1084 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1135 msgid "" "%prog restore_database [options]\n" "\n" @@ -16301,16 +16330,16 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1098 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1149 msgid "Really do the recovery. The command will not run unless this option is specified." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1111 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1162 #, python-format msgid "You must provide the %s option to do a recovery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1148 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1199 msgid "" "%prog list_categories [options]\n" "\n" @@ -16318,29 +16347,29 @@ msgid "" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1156 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1207 msgid "Output only the number of items in a category instead of the counts per item within the category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1161 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1212 msgid "The character to put around the category value in CSV mode. Default is quotes (\")." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1215 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1170 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1221 msgid "The string used to separate fields in CSV mode. Default is a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1259 msgid "CATEGORY ITEMS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:1281 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:1332 #, python-format msgid "" "%%prog command [options] [arguments]\n" @@ -16375,17 +16404,17 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3488 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3533 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3562 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3534 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3579 msgid "Compacting database" msgstr "" @@ -16750,11 +16779,11 @@ msgstr "" msgid "Auto reload server when source code changes. May not work in all environments." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:160 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:162 msgid "Switch to the full interface (non-mobile interface)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:163 +#: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:165 msgid "The full interface gives you many more features, but it may not work well on a small screen" msgstr "" @@ -17802,281 +17831,281 @@ msgid "Auto increment series index" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 -msgid "The algorithm used to assign a book added to an existing series a series number.\nNew series numbers assigned using this tweak are always integer values, except\nif a constant non-integer is specified.\nPossible values are:\nnext - First available integer larger than the largest existing number\nfirst_free - First available integer larger than 0\nnext_free - First available integer larger than the smallest existing number\nlast_free - First available integer smaller than the largest existing number\nReturn largest existing + 1 if no free number is found\nconst - Assign the number 1 always\na number - Assign that number always. The number is not in quotes. Note that\n0.0 can be used here.\nExamples:\nseries_index_auto_increment = 'next'\nseries_index_auto_increment = 'next_free'\nseries_index_auto_increment = 16.5\n\nSet the use_series_auto_increment_tweak_when_importing tweak to True to\nuse the above values when importing/adding books. If this tweak is set to\nFalse (the default) then the series number will be set to 1 if it is not\nexplicitly set to during the import. If set to True, then the\nseries index will be set according to the series_index_auto_increment setting.\nNote that the use_series_auto_increment_tweak_when_importing tweak is used\nonly when a value is not provided during import. If the importing regular\nexpression produces a value for series_index, or if you are reading metadata\nfrom books and the import plugin produces a value, than that value will\nbe used irrespective of the setting of the tweak." -msgstr "" - -#: /home/kovid/work/calibre/resources/default_tweaks.py:43 -msgid "Add separator after completing an author name" +msgid "The algorithm used to assign a book added to an existing series a series number.\nNew series numbers assigned using this tweak are always integer values, except\nif a constant non-integer is specified.\nPossible values are:\nnext - First available integer larger than the largest existing number\nfirst_free - First available integer larger than 0\nnext_free - First available integer larger than the smallest existing number\nlast_free - First available integer smaller than the largest existing number\nReturn largest existing + 1 if no free number is found\nconst - Assign the number 1 always\nno_change - Do not change the series index\na number - Assign that number always. The number is not in quotes. Note that\n0.0 can be used here.\nExamples:\nseries_index_auto_increment = 'next'\nseries_index_auto_increment = 'next_free'\nseries_index_auto_increment = 16.5\n\nSet the use_series_auto_increment_tweak_when_importing tweak to True to\nuse the above values when importing/adding books. If this tweak is set to\nFalse (the default) then the series number will be set to 1 if it is not\nexplicitly set to during the import. If set to True, then the\nseries index will be set according to the series_index_auto_increment setting.\nNote that the use_series_auto_increment_tweak_when_importing tweak is used\nonly when a value is not provided during import. If the importing regular\nexpression produces a value for series_index, or if you are reading metadata\nfrom books and the import plugin produces a value, than that value will\nbe used irrespective of the setting of the tweak." msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:44 +msgid "Add separator after completing an author name" +msgstr "" + +#: /home/kovid/work/calibre/resources/default_tweaks.py:45 msgid "Should the completion separator be append\nto the end of the completed text to\nautomatically begin a new completion operation\nfor authors.\nCan be either True or False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:51 +#: /home/kovid/work/calibre/resources/default_tweaks.py:52 msgid "Author sort name algorithm" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:52 +#: /home/kovid/work/calibre/resources/default_tweaks.py:53 msgid "The algorithm used to copy author to author_sort\nPossible values are:\ninvert: use \"fn ln\" -> \"ln, fn\"\ncopy : copy author to author_sort without modification\ncomma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\nnocomma : \"fn ln\" -> \"ln fn\" (without the comma)\nWhen this tweak is changed, the author_sort values stored with each author\nmust be recomputed by right-clicking on an author in the left-hand tags pane,\nselecting 'manage authors', and pressing 'Recalculate all author sort values'.\nThe author name suffixes are words that are ignored when they occur at the\nend of an author name. The case of the suffix is ignored and trailing\nperiods are automatically handled. The same is true for prefixes.\nThe author name copy words are a set of words which if they occur in an\nauthor name cause the automatically generated author sort string to be\nidentical to the author name. This means that the sort for a string like Acme\nInc. will be Acme Inc. instead of Inc., Acme" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:76 +#: /home/kovid/work/calibre/resources/default_tweaks.py:77 msgid "Splitting multiple author names" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:77 +#: /home/kovid/work/calibre/resources/default_tweaks.py:78 msgid "By default, calibre splits a string containing multiple author names on\nampersands and the words \"and\" and \"with\". You can customize the splitting\nby changing the regular expression below. Strings are split on whatever the\nspecified regular expression matches.\nDefault: r'(?i),?\\s+(and|with)\\s+'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:84 +#: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "Use author sort in Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:85 +#: /home/kovid/work/calibre/resources/default_tweaks.py:86 msgid "Set which author field to display in the tags pane (the list of authors,\nseries, publishers etc on the left hand side). The choices are author and\nauthor_sort. This tweak affects only what is displayed under the authors\ncategory in the tags pane and content server. Please note that if you set this\nto author_sort, it is very possible to see duplicate names in the list because\nalthough it is guaranteed that author names are unique, there is no such\nguarantee for author_sort values. Showing duplicates won't break anything, but\nit could lead to some confusion. When using 'author_sort', the tooltip will\nshow the author's name.\nExamples:\ncategories_use_field_for_author_name = 'author'\ncategories_use_field_for_author_name = 'author_sort'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:99 +#: /home/kovid/work/calibre/resources/default_tweaks.py:100 msgid "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:100 +#: /home/kovid/work/calibre/resources/default_tweaks.py:101 msgid "Calibre normally uses locale-dependent lexicographic ordering when showing\ncompletion values. This means that the sort order is correct for the user's\nlanguage. However, this can be slow. Performance is improved by switching to\nascii ordering. This tweak controls when that switch happens. Set it to zero\nto always use ascii ordering. Set it to something larger than zero to switch\nto ascii ordering for performance reasons." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:108 +#: /home/kovid/work/calibre/resources/default_tweaks.py:109 msgid "Control partitioning of Tag Browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:109 +#: /home/kovid/work/calibre/resources/default_tweaks.py:110 msgid "When partitioning the tags browser, the format of the subcategory label is\ncontrolled by a template: categories_collapsed_name_template if sorting by\nname, categories_collapsed_rating_template if sorting by average rating, and\ncategories_collapsed_popularity_template if sorting by popularity. There are\ntwo variables available to the template: first and last. The variable 'first'\nis the initial item in the subcategory, and the variable 'last' is the final\nitem in the subcategory. Both variables are 'objects'; they each have multiple\nvalues that are obtained by using a suffix. For example, first.name for an\nauthor category will be the name of the author. The sub-values available are:\nname: the printable name of the item\ncount: the number of books that references this item\navg_rating: the average rating of all the books referencing this item\nsort: the sort value. For authors, this is the author_sort for that author\ncategory: the category (e.g., authors, series) that the item is in.\nNote that the \"r'\" in front of the { is necessary if there are backslashes\n(\\ characters) in the template. It doesn't hurt anything to leave it there\neven if there aren't any backslashes." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:130 +#: /home/kovid/work/calibre/resources/default_tweaks.py:131 msgid "Control order of categories in the tag browser" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:131 +#: /home/kovid/work/calibre/resources/default_tweaks.py:132 msgid "Change the following dict to change the order that categories are displayed in\nthe tag browser. Items are named using their lookup name, and will be sorted\nusing the number supplied. The lookup name '*' stands for all names that\notherwise do not appear. Two names with the same value will be sorted\nusing the default order; the one used when the dict is empty.\nExample: tag_browser_category_order = {'series':1, 'tags':2, '*':3}\nresulting in the order series, tags, then everything else in default order." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:141 +#: /home/kovid/work/calibre/resources/default_tweaks.py:142 msgid "Specify columns to sort the booklist by on startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:142 +#: /home/kovid/work/calibre/resources/default_tweaks.py:143 msgid "Provide a set of columns to be sorted on when calibre starts\nThe argument is None if saved sort history is to be used\notherwise it is a list of column,order pairs. Column is the\nlookup/search name, found using the tooltip for the column\nOrder is 0 for ascending, 1 for descending\nFor example, set it to [('authors',0),('title',0)] to sort by\ntitle within authors." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:151 +#: /home/kovid/work/calibre/resources/default_tweaks.py:152 msgid "Control how dates are displayed" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:152 +#: /home/kovid/work/calibre/resources/default_tweaks.py:153 msgid "Format to be used for publication date and the timestamp (date).\nA string controlling how the publication date is displayed in the GUI\nd the day as number without a leading zero (1 to 31)\ndd the day as number with a leading zero (01 to 31)\nddd the abbreviated localized day name (e.g. 'Mon' to 'Sun').\ndddd the long localized day name (e.g. 'Monday' to 'Qt::Sunday').\nM the month as number without a leading zero (1-12)\nMM the month as number with a leading zero (01-12)\nMMM the abbreviated localized month name (e.g. 'Jan' to 'Dec').\nMMMM the long localized month name (e.g. 'January' to 'December').\nyy the year as two digit number (00-99)\nyyyy the year as four digit number\nh the hours without a leading 0 (0 to 11 or 0 to 23, depending on am/pm) '\nhh the hours with a leading 0 (00 to 11 or 00 to 23, depending on am/pm) '\nm the minutes without a leading 0 (0 to 59) '\nmm the minutes with a leading 0 (00 to 59) '\ns the seconds without a leading 0 (0 to 59) '\nss the seconds with a leading 0 (00 to 59) '\nap use a 12-hour clock instead of a 24-hour clock, with \"ap\"\nreplaced by the localized string for am or pm '\nAP use a 12-hour clock instead of a 24-hour clock, with \"AP\"\nreplaced by the localized string for AM or PM '\niso the date with time and timezone. Must be the only format present\nFor example, given the date of 9 Jan 2010, the following formats show\nMMM yyyy ==> Jan 2010 yyyy ==> 2010 dd MMM yyyy ==> 09 Jan 2010\nMM/yyyy ==> 01/2010 d/M/yy ==> 9/1/10 yy ==> 10\npublication default if not set: MMM yyyy\ntimestamp default if not set: dd MMM yyyy\nlast_modified_display_format if not set: dd MMM yyyy" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:185 +#: /home/kovid/work/calibre/resources/default_tweaks.py:186 msgid "Control sorting of titles and series in the library display" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:186 +#: /home/kovid/work/calibre/resources/default_tweaks.py:187 msgid "Control title and series sorting in the library view. If set to\n'library_order', the title sort field will be used instead of the title.\nUnless you have manually edited the title sort field, leading articles such as\nThe and A will be ignored. If set to 'strictly_alphabetic', the titles will be\nsorted as-is (sort by title instead of title sort). For example, with\nlibrary_order, The Client will sort under 'C'. With strictly_alphabetic, the\nbook will sort under 'T'.\nThis flag affects Calibre's library display. It has no effect on devices. In\naddition, titles for books added before changing the flag will retain their\norder until the title is edited. Double-clicking on a title and hitting return\nwithout changing anything is sufficient to change the sort." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:199 +#: /home/kovid/work/calibre/resources/default_tweaks.py:200 msgid "Control formatting of title and series when used in templates" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:200 +#: /home/kovid/work/calibre/resources/default_tweaks.py:201 msgid "Control how title and series names are formatted when saving to disk/sending\nto device. The behavior depends on the field being processed. If processing\ntitle, then if this tweak is set to 'library_order', the title will be\nreplaced with title_sort. If it is set to 'strictly_alphabetic', then the\ntitle will not be changed. If processing series, then if set to\n'library_order', articles such as 'The' and 'An' will be moved to the end. If\nset to 'strictly_alphabetic', the series will be sent without change.\nFor example, if the tweak is set to library_order, \"The Lord of the Rings\"\nwill become \"Lord of the Rings, The\". If the tweak is set to\nstrictly_alphabetic, it would remain \"The Lord of the Rings\". Note that the\nformatter function raw_field will return the base value for title and\nseries regardless of the setting of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:214 +#: /home/kovid/work/calibre/resources/default_tweaks.py:215 msgid "Set the list of words considered to be \"articles\" for sort strings" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:215 +#: /home/kovid/work/calibre/resources/default_tweaks.py:216 msgid "Set the list of words that are to be considered 'articles' when computing the\ntitle sort strings. The articles differ by language. By default, calibre uses\na combination of articles from English and whatever language the calibre user\ninterface is set to. In addition, in some contexts where the book language is\navailable, the language of the book is used. You can change the list of\narticles for a given language or add a new language by editing\nper_language_title_sort_articles. To tell calibre to use a language other\nthan the user interface language, set, default_language_for_title_sort. For\nexample, to use German, set it to 'deu'. A value of None means the user\ninterface language is used. The setting title_sort_articles is ignored\n(present only for legacy reasons)." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:266 +#: /home/kovid/work/calibre/resources/default_tweaks.py:267 msgid "Specify a folder calibre should connect to at startup" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:267 +#: /home/kovid/work/calibre/resources/default_tweaks.py:268 msgid "Specify a folder that calibre should connect to at startup using\nconnect_to_folder. This must be a full path to the folder. If the folder does\nnot exist when calibre starts, it is ignored. If there are '\\' characters in\nthe path (such as in Windows paths), you must double them.\nExamples:\nauto_connect_to_folder = 'C:\\\\Users\\\\someone\\\\Desktop\\\\testlib'\nauto_connect_to_folder = '/home/dropbox/My Dropbox/someone/library'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:276 +#: /home/kovid/work/calibre/resources/default_tweaks.py:277 msgid "Specify renaming rules for SONY collections" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:277 +#: /home/kovid/work/calibre/resources/default_tweaks.py:278 msgid "Specify renaming rules for sony collections. This tweak is only applicable if\nmetadata management is set to automatic. Collections on Sonys are named\ndepending upon whether the field is standard or custom. A collection derived\nfrom a standard field is named for the value in that field. For example, if\nthe standard 'series' column contains the value 'Darkover', then the\ncollection name is 'Darkover'. A collection derived from a custom field will\nhave the name of the field added to the value. For example, if a custom series\ncolumn named 'My Series' contains the name 'Darkover', then the collection\nwill by default be named 'Darkover (My Series)'. For purposes of this\ndocumentation, 'Darkover' is called the value and 'My Series' is called the\ncategory. If two books have fields that generate the same collection name,\nthen both books will be in that collection.\nThis set of tweaks lets you specify for a standard or custom field how\nthe collections are to be named. You can use it to add a description to a\nstandard field, for example 'Foo (Tag)' instead of the 'Foo'. You can also use\nit to force multiple fields to end up in the same collection. For example, you\ncould force the values in 'series', '#my_series_1', and '#my_series_2' to\nappear in collections named 'some_value (Series)', thereby merging all of the\nfields into one set of collections.\nThere are two related tweaks. The first determines the category name to use\nfor a metadata field. The second is a template, used to determines how the\nvalue and category are combined to create the collection name.\nThe syntax of the first tweak, sony_collection_renaming_rules, is:\n{'field_lookup_name':'category_name_to_use', 'lookup_name':'name', ...}\nThe second tweak, sony_collection_name_template, is a template. It uses the\nsame template language as plugboards and save templates. This tweak controls\nhow the value and category are combined together to make the collection name.\nThe only two fields available are {category} and {value}. The {value} field is\nnever empty. The {category} field can be empty. The default is to put the\nvalue first, then the category enclosed in parentheses, it isn't empty:\n'{value} {category:|(|)}'\nExamples: The first three examples assume that the second tweak\nhas not been changed.\n1: I want three series columns to be merged into one set of collections. The\ncolumn lookup names are 'series', '#series_1' and '#series_2'. I want nothing\nin the parenthesis. The value to use in the tweak value would be:\nsony_collection_renaming_rules={'series':'', '#series_1':'', '#series_2':''}\n2: I want the word '(Series)' to appear on collections made from series, and\nthe word '(Tag)' to appear on collections made from tags. Use:\nsony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\n3: I want 'series' and '#myseries' to be merged, and for the collection name\nto have '(Series)' appended. The renaming rule is:\nsony_collection_renaming_rules={'series':'Series', '#myseries':'Series'}\n4: Same as example 2, but instead of having the category name in parentheses\nand appended to the value, I want it prepended and separated by a colon, such\nas in Series: Darkover. I must change the template used to format the category name\nThe resulting two tweaks are:\nsony_collection_renaming_rules={'series':'Series', 'tags':'Tag'}\nsony_collection_name_template='{category:||: }{value}'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:329 +#: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Specify how SONY collections are sorted" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:330 +#: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "Specify how sony collections are sorted. This tweak is only applicable if\nmetadata management is set to automatic. You can indicate which metadata is to\nbe used to sort on a collection-by-collection basis. The format of the tweak\nis a list of metadata fields from which collections are made, followed by the\nname of the metadata field containing the sort value.\nExample: The following indicates that collections built from pubdate and tags\nare to be sorted by the value in the custom column '#mydate', that collections\nbuilt from 'series' are to be sorted by 'series_index', and that all other\ncollections are to be sorted by title. If a collection metadata field is not\nnamed, then if it is a series- based collection it is sorted by series order,\notherwise it is sorted by title order.\n[(['pubdate', 'tags'],'#mydate'), (['series'],'series_index'), (['*'], 'title')]\nNote that the bracketing and parentheses are required. The syntax is\n[ ( [list of fields], sort field ) , ( [ list of fields ] , sort field ) ]\nDefault: empty (no rules), so no collection attributes are named." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:347 +#: /home/kovid/work/calibre/resources/default_tweaks.py:348 msgid "Control how tags are applied when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:348 +#: /home/kovid/work/calibre/resources/default_tweaks.py:349 msgid "Set this to True to ensure that tags in 'Tags to add when adding\na book' are added when copying books to another library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:352 +#: /home/kovid/work/calibre/resources/default_tweaks.py:353 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:355 +#: /home/kovid/work/calibre/resources/default_tweaks.py:356 msgid "Set custom metadata fields that the content server will or will not display." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:356 +#: /home/kovid/work/calibre/resources/default_tweaks.py:357 msgid "content_server_will_display is a list of custom fields to be displayed.\ncontent_server_wont_display is a list of custom fields not to be displayed.\nwont_display has priority over will_display.\nThe special value '*' means all custom fields. The value [] means no entries.\nDefaults:\ncontent_server_will_display = ['*']\ncontent_server_wont_display = []\nExamples:\nTo display only the custom fields #mytags and #genre:\ncontent_server_will_display = ['#mytags', '#genre']\ncontent_server_wont_display = []\nTo display all fields except #mycomments:\ncontent_server_will_display = ['*']\ncontent_server_wont_display['#mycomments']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:373 +#: /home/kovid/work/calibre/resources/default_tweaks.py:374 msgid "Set the maximum number of sort 'levels'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:374 +#: /home/kovid/work/calibre/resources/default_tweaks.py:375 msgid "Set the maximum number of sort 'levels' that calibre will use to resort the\nlibrary after certain operations such as searches or device insertion. Each\nsort level adds a performance penalty. If the database is large (thousands of\nbooks) the penalty might be noticeable. If you are not concerned about multi-\nlevel sorts, and if you are seeing a slowdown, reduce the value of this tweak." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:381 +#: /home/kovid/work/calibre/resources/default_tweaks.py:382 msgid "Choose whether dates are sorted using visible fields" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:382 +#: /home/kovid/work/calibre/resources/default_tweaks.py:383 msgid "Date values contain both a date and a time. When sorted, all the fields are\nused, regardless of what is displayed. Set this tweak to True to use only\nthe fields that are being displayed." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:387 +#: /home/kovid/work/calibre/resources/default_tweaks.py:388 msgid "Specify which font to use when generating a default cover or masthead" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:388 +#: /home/kovid/work/calibre/resources/default_tweaks.py:389 msgid "Absolute path to .ttf font files to use as the fonts for the title, author\nand footer when generating a default cover or masthead image. Useful if the\ndefault font (Liberation Serif) does not contain glyphs for the language of\nthe books in your library." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:395 +#: /home/kovid/work/calibre/resources/default_tweaks.py:396 msgid "Control behavior of the book list" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:396 +#: /home/kovid/work/calibre/resources/default_tweaks.py:397 msgid "You can control the behavior of doubleclicks on the books list.\nChoices: open_viewer, do_nothing,\nedit_cell, edit_metadata. Selecting edit_metadata has the side effect of\ndisabling editing a field using a single click.\nDefault: open_viewer.\nExample: doubleclick_on_library_view = 'do_nothing'\nYou can also control whether the book list scrolls horizontal per column or\nper pixel. Default is per column." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:407 +#: /home/kovid/work/calibre/resources/default_tweaks.py:408 msgid "Language to use when sorting." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:408 +#: /home/kovid/work/calibre/resources/default_tweaks.py:409 msgid "Setting this tweak will force sorting to use the\ncollating order for the specified language. This might be useful if you run\ncalibre in English but want sorting to work in the language where you live.\nSet the tweak to the desired ISO 639-1 language code, in lower case.\nYou can find the list of supported locales at\nhttp://publib.boulder.ibm.com/infocenter/iseries/v5r3/topic/nls/rbagsicusortsequencetables.htm\nDefault: locale_for_sorting = '' -- use the language calibre displays in\nExample: locale_for_sorting = 'fr' -- sort using French rules.\nExample: locale_for_sorting = 'nb' -- sort using Norwegian rules." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:419 +#: /home/kovid/work/calibre/resources/default_tweaks.py:420 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:420 +#: /home/kovid/work/calibre/resources/default_tweaks.py:421 msgid "Set whether to use one or two columns for custom metadata when editing\nmetadata one book at a time. If True, then the fields are laid out using two\ncolumns. If False, one column is used." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:425 +#: /home/kovid/work/calibre/resources/default_tweaks.py:426 msgid "Order of custom column(s) in edit metadata" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:426 +#: /home/kovid/work/calibre/resources/default_tweaks.py:427 msgid "Controls the order that custom columns are listed in edit metadata single\nand bulk. The columns listed in the tweak are displayed first and in the\norder provided. Any columns not listed are dislayed after the listed ones,\nin alphabetical order. Do note that this tweak does not change the size of\nthe edit widgets. Putting comments widgets in this list may result in some\nodd widget spacing when using two-column mode.\nEnter a comma-separated list of custom field lookup names, as in\nmetadata_edit_custom_column_order = ['#genre', '#mytags', '#etc']" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:436 +#: /home/kovid/work/calibre/resources/default_tweaks.py:437 msgid "The number of seconds to wait before sending emails" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:437 +#: /home/kovid/work/calibre/resources/default_tweaks.py:438 msgid "The number of seconds to wait before sending emails when using a\npublic email server like gmail or hotmail. Default is: 5 minutes\nSetting it to lower may cause the server's SPAM controls to kick in,\nmaking email sending fail. Changes will take effect only after a restart of\ncalibre." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:444 +#: /home/kovid/work/calibre/resources/default_tweaks.py:445 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:445 +#: /home/kovid/work/calibre/resources/default_tweaks.py:446 msgid "All covers in the calibre library will be resized, preserving aspect ratio,\nto fit within this size. This is to prevent slowdowns caused by extremely\nlarge covers" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:450 +#: /home/kovid/work/calibre/resources/default_tweaks.py:451 msgid "Where to send downloaded news" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:451 +#: /home/kovid/work/calibre/resources/default_tweaks.py:452 msgid "When automatically sending downloaded news to a connected device, calibre\nwill by default send it to the main memory. By changing this tweak, you can\ncontrol where it is sent. Valid values are \"main\", \"carda\", \"cardb\". Note\nthat if there isn't enough free space available on the location you choose,\nthe files will be sent to the location with the most free space." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:458 +#: /home/kovid/work/calibre/resources/default_tweaks.py:459 msgid "What interfaces should the content server listen on" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:459 +#: /home/kovid/work/calibre/resources/default_tweaks.py:460 msgid "By default, the calibre content server listens on '0.0.0.0' which means that it\naccepts IPv4 connections on all interfaces. You can change this to, for\nexample, '127.0.0.1' to only listen for connections from the local machine, or\nto '::' to listen to all incoming IPv6 and IPv4 connections (this may not\nwork on all operating systems)" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:466 +#: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "Unified toolbar on OS X" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:467 +#: /home/kovid/work/calibre/resources/default_tweaks.py:468 msgid "If you enable this option and restart calibre, the toolbar will be 'unified'\nwith the titlebar as is normal for OS X applications. However, doing this has\nvarious bugs, for instance the minimum width of the toolbar becomes twice\nwhat it should be and it causes other random bugs on some systems, so turn it\non at your own risk!" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:475 msgid "Save original file when converting from same format to same format" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:475 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "When calibre does a conversion from the same format to the same format, for\nexample, from EPUB to EPUB, the original file is saved, so that in case the\nconversion is poor, you can tweak the settings and run it again. By setting\nthis to False you can prevent calibre from saving the original file." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:481 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:482 +#: /home/kovid/work/calibre/resources/default_tweaks.py:483 msgid "Right-clicking the View button shows a list of recently viewed books. Control\nhow many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:486 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:487 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "Change the font size at which book details are rendered in the side panel and\ncomments are rendered in the metadata edit dialog. Set it to a positive or\nnegative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:492 +#: /home/kovid/work/calibre/resources/default_tweaks.py:493 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:493 +#: /home/kovid/work/calibre/resources/default_tweaks.py:494 msgid "Compiled general program mode templates are significantly faster than\ninterpreted templates. Setting this tweak to True causes calibre to compile\n(in most cases) general program mode templates. Setting it to False causes\ncalibre to use the old behavior -- interpreting the templates. Set the tweak\nto False if some compiled templates produce incorrect values.\nDefault: compile_gpm_templates = True\nNo compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:502 +#: /home/kovid/work/calibre/resources/default_tweaks.py:503 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:503 +#: /home/kovid/work/calibre/resources/default_tweaks.py:504 msgid "The Tweak feature of calibre allows direct editing of a book format.\nIf multiple formats are available, calibre will offer you a choice\nof formats, defaulting to your preferred output format if it is available.\nSet this tweak to a specific value of 'EPUB' or 'AZW3' to always default\nto that format rather than your output format preference.\nSet to a value of 'remember' to use whichever format you chose last time you\nused the Tweak feature.\nExamples:\ndefault_tweak_format = None (Use output format)\ndefault_tweak_format = 'EPUB'\ndefault_tweak_format = 'remember'" msgstr "" From 3c664b75916ab07b76ae928a1539341e21f6ecb0 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 6 Jul 2012 09:43:58 +0200 Subject: [PATCH 53/78] 1) Add a tweak to turn on/off multi-character first-letter partioning in the tag browser 2) Change preferences.tweaks to add a "tweak number" to the tweak name string. This helps tell people which tweak to look at. To keep these valid, we should always add tweaks to the end. --- resources/default_tweaks.py | 10 ++++++++++ src/calibre/gui2/preferences/tweaks.py | 11 ++++++++--- src/calibre/gui2/tag_browser/model.py | 2 +- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/resources/default_tweaks.py b/resources/default_tweaks.py index 10ce9b5c2c..cc798a09ba 100644 --- a/resources/default_tweaks.py +++ b/resources/default_tweaks.py @@ -515,3 +515,13 @@ compile_gpm_templates = True # default_tweak_format = 'remember' default_tweak_format = None +#: Enable multi-character first-letters in the tag browser +# Some languages have letters that can be represented by multiple characters. +# For example, Czech has a 'character' "ch" that sorts between "h" and "i". +# If this tweak is True, then the tag browser will take these characters into +# consideration when partitioning by first letter. +# Examples: +# enable_multicharacters_in_tag_browser = True +# enable_multicharacters_in_tag_browser = True +enable_multicharacters_in_tag_browser = True + diff --git a/src/calibre/gui2/preferences/tweaks.py b/src/calibre/gui2/preferences/tweaks.py index ebea8574a7..8169d799e0 100644 --- a/src/calibre/gui2/preferences/tweaks.py +++ b/src/calibre/gui2/preferences/tweaks.py @@ -39,7 +39,7 @@ class Delegate(QStyledItemDelegate): # {{{ class Tweak(object): # {{{ - def __init__(self, name, doc, var_names, defaults, custom): + def __init__(self, name, doc, var_names, defaults, custom, tweak_num): translate = _ self.name = translate(name) self.doc = doc.strip() @@ -53,6 +53,7 @@ class Tweak(object): # {{{ for x in var_names: if x in custom: self.custom_values[x] = custom[x] + self.tweak_num = tweak_num def __str__(self): ans = ['#: ' + self.name] @@ -92,6 +93,10 @@ class Tweak(object): # {{{ def update(self, varmap): self.custom_values.update(varmap) + @property + def name_with_position_number(self): + return "%d: %s"%(self.tweak_num, self.name) + # }}} class Tweaks(QAbstractListModel, SearchQueryParser): # {{{ @@ -113,7 +118,7 @@ class Tweaks(QAbstractListModel, SearchQueryParser): # {{{ except: return NONE if role == Qt.DisplayRole: - return textwrap.fill(tweak.name, 40) + return textwrap.fill(tweak.name_with_position_number, 40) if role == Qt.FontRole and tweak.is_customized: ans = QFont() ans.setBold(True) @@ -182,7 +187,7 @@ class Tweaks(QAbstractListModel, SearchQueryParser): # {{{ pos += 1 if not var_names: raise ValueError('Failed to find any variables for %r'%name) - self.tweaks.append(Tweak(name, doc, var_names, defaults, custom)) + self.tweaks.append(Tweak(name, doc, var_names, defaults, custom, len(self.tweaks)+1)) #print '\n\n', self.tweaks[-1] return pos diff --git a/src/calibre/gui2/tag_browser/model.py b/src/calibre/gui2/tag_browser/model.py index 0bc602622c..59d80373b1 100644 --- a/src/calibre/gui2/tag_browser/model.py +++ b/src/calibre/gui2/tag_browser/model.py @@ -260,7 +260,7 @@ class TagsModel(QAbstractItemModel): # {{{ db.prefs.set('tag_browser_hidden_categories', list(self.hidden_categories)) conts = contractions() - if len(conts) == 0: + if len(conts) == 0 or not tweaks['enable_multicharacters_in_tag_browser']: self.do_contraction = False else: self.do_contraction = True From 058f782f01c1838c47edf9250675bc8e62dea1f1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 13:26:39 +0530 Subject: [PATCH 54/78] Warentest by asdfdsfksd --- recipes/warentest.recipe | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 recipes/warentest.recipe diff --git a/recipes/warentest.recipe b/recipes/warentest.recipe new file mode 100644 index 0000000000..19246abd8a --- /dev/null +++ b/recipes/warentest.recipe @@ -0,0 +1,16 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class Warentest(BasicNewsRecipe): + title = u'Warentest' + language = 'de' + description = 'Stiftung Warentest is a German consumer organisation and foundation involved in investigating and comparing goods and services in an unbiased way' + __author__ = 'asdfdsfksd' + needs_subscription = False + max_articles_per_feed = 100 + auto_cleanup = True + + feeds = [(u'Test', u'http://www.test.de/rss/alles/')] + + def get_cover_url(self): + return 'http://www.test.de/img/pp/logo.png' + From 921ff8cf64a720cd00270e4c27771b3c2d622b82 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 6 Jul 2012 10:32:28 +0200 Subject: [PATCH 55/78] In tweaks, use the first variable name in the tweak block as the unique identifier for the tweak. You can find a tweak by searching for characters in this unique ID. --- src/calibre/gui2/preferences/tweaks.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/calibre/gui2/preferences/tweaks.py b/src/calibre/gui2/preferences/tweaks.py index 8169d799e0..633874ac7c 100644 --- a/src/calibre/gui2/preferences/tweaks.py +++ b/src/calibre/gui2/preferences/tweaks.py @@ -39,13 +39,15 @@ class Delegate(QStyledItemDelegate): # {{{ class Tweak(object): # {{{ - def __init__(self, name, doc, var_names, defaults, custom, tweak_num): + def __init__(self, name, doc, var_names, defaults, custom): translate = _ self.name = translate(name) self.doc = doc.strip() if self.doc: self.doc = translate(self.doc) self.var_names = var_names + if len(self.var_names) > 0: + self.doc = "%s: %s\n\n%s"%(_('ID'), self.var_names[-1], self.doc) self.default_values = {} for x in var_names: self.default_values[x] = defaults[x] @@ -53,7 +55,6 @@ class Tweak(object): # {{{ for x in var_names: if x in custom: self.custom_values[x] = custom[x] - self.tweak_num = tweak_num def __str__(self): ans = ['#: ' + self.name] @@ -94,8 +95,10 @@ class Tweak(object): # {{{ self.custom_values.update(varmap) @property - def name_with_position_number(self): - return "%d: %s"%(self.tweak_num, self.name) + def name_with_first_var(self): + if len(self.var_names) > 0: + return "%s (%s:%s)"%(self.name, _('ID'), self.var_names[-1]) + return self.name # }}} @@ -118,7 +121,7 @@ class Tweaks(QAbstractListModel, SearchQueryParser): # {{{ except: return NONE if role == Qt.DisplayRole: - return textwrap.fill(tweak.name_with_position_number, 40) + return textwrap.fill(tweak.name_with_first_var, 40) if role == Qt.FontRole and tweak.is_customized: ans = QFont() ans.setBold(True) @@ -187,7 +190,7 @@ class Tweaks(QAbstractListModel, SearchQueryParser): # {{{ pos += 1 if not var_names: raise ValueError('Failed to find any variables for %r'%name) - self.tweaks.append(Tweak(name, doc, var_names, defaults, custom, len(self.tweaks)+1)) + self.tweaks.append(Tweak(name, doc, var_names, defaults, custom)) #print '\n\n', self.tweaks[-1] return pos From 824dbc01a484e3f6692a3a5ab2c2417d005222ba Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 6 Jul 2012 11:01:55 +0200 Subject: [PATCH 56/78] Add copy-to-clipboard context menu to preferences -> tweaks left pane. --- src/calibre/gui2/preferences/tweaks.py | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/preferences/tweaks.py b/src/calibre/gui2/preferences/tweaks.py index 633874ac7c..99493ca1be 100644 --- a/src/calibre/gui2/preferences/tweaks.py +++ b/src/calibre/gui2/preferences/tweaks.py @@ -5,6 +5,7 @@ __license__ = 'GPL v3' __copyright__ = '2010, Kovid Goyal <kovid@kovidgoyal.net>' __docformat__ = 'restructuredtext en' +from functools import partial import textwrap from calibre.gui2.preferences import ConfigWidgetBase, test_widget, AbortCommit @@ -18,8 +19,8 @@ from calibre.utils.search_query_parser import (ParseException, SearchQueryParser) from PyQt4.Qt import (QAbstractListModel, Qt, QStyledItemDelegate, QStyle, - QStyleOptionViewItem, QFont, QDialogButtonBox, QDialog, - QVBoxLayout, QPlainTextEdit, QLabel, QModelIndex) + QStyleOptionViewItem, QFont, QDialogButtonBox, QDialog, QApplication, + QVBoxLayout, QPlainTextEdit, QLabel, QModelIndex, QMenu, QIcon) ROOT = QModelIndex() @@ -334,7 +335,27 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): self.search.initialize('tweaks_search_history', help_text= _('Search for tweak')) self.search.search.connect(self.find) + self.view.setContextMenuPolicy(Qt.CustomContextMenu) + self.view.customContextMenuRequested.connect(self.show_context_menu) + self.copy_icon = QIcon(I('edit-copy.png')) + def show_context_menu(self, point): + idx = self.tweaks_view.currentIndex() + if not idx.isValid(): + return True + tweak = self.tweaks.data(idx, Qt.UserRole) + self.context_menu = QMenu(self) + self.context_menu.addAction(self.copy_icon, + _('Copy to clipboard'), + partial(self.copy_item_to_clipboard, + val=tweak.name_with_first_var)) + self.context_menu.popup(self.mapToGlobal(point)) + return True + + def copy_item_to_clipboard(self, val): + cb = QApplication.clipboard(); + cb.clear() + cb.setText(val) def plugin_tweaks(self): raw = self.tweaks.plugin_tweaks_string From fdad502205ac9d39eaac0efd332bd07c48539807 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 17:09:23 +0530 Subject: [PATCH 57/78] ... --- src/calibre/library/caches.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 72e39e5651..caf519e87b 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -15,8 +15,7 @@ from calibre.utils.config import tweaks, prefs from calibre.utils.date import parse_date, now, UNDEFINED_DATE, clean_date_for_sort from calibre.utils.search_query_parser import SearchQueryParser from calibre.utils.pyparsing import ParseException -from calibre.utils.localization import (canonicalize_lang, lang_map, get_udc, - get_lang) +from calibre.utils.localization import (canonicalize_lang, lang_map, get_udc) from calibre.ebooks.metadata import title_sort, author_to_author_sort from calibre.ebooks.metadata.opf2 import metadata_to_opf from calibre import prints @@ -131,8 +130,8 @@ def _match(query, value, matchkind): else: internal_match_ok = False for t in value: - t = icu_lower(t) try: ### ignore regexp exceptions, required because search-ahead tries before typing is finished + t = icu_lower(t) if (matchkind == EQUALS_MATCH): if internal_match_ok: if query == t: @@ -149,7 +148,7 @@ def _match(query, value, matchkind): elif query == t: return True elif matchkind == REGEXP_MATCH: - return re.search(query, t, re.I|re.UNICODE) + return re.search(query, icu_lower(t), re.I|re.UNICODE) elif matchkind == CONTAINS_MATCH: return primary_find(query, t)[0] != -1 except re.error: @@ -228,7 +227,6 @@ class ResultCache(SearchQueryParser): # {{{ ''' def __init__(self, FIELD_MAP, field_metadata, db_prefs=None): self.FIELD_MAP = FIELD_MAP - l = get_lang() self.db_prefs = db_prefs self.composites = {} self.udc = get_udc() @@ -751,8 +749,6 @@ class ResultCache(SearchQueryParser): # {{{ else: q = query - au_loc = self.FIELD_MAP['authors'] - for id_ in candidates: item = self._data[id_] if item is None: continue From 6e578b6d1d6075e415431d6f1dcd21a2dd0083de Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 17:30:57 +0530 Subject: [PATCH 58/78] ... --- src/calibre/utils/icu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/icu.c b/src/calibre/utils/icu.c index e936552128..8e8a8e9ec8 100644 --- a/src/calibre/utils/icu.c +++ b/src/calibre/utils/icu.c @@ -216,7 +216,7 @@ icu_Collator_find(icu_Collator *self, PyObject *args, PyObject *kwargs) { if (U_SUCCESS(status)) { pos = usearch_first(search, &status); if (pos != USEARCH_DONE) - length = (pos == USEARCH_DONE) ? -1 : usearch_getMatchedLength(search); + length = usearch_getMatchedLength(search); else pos = -1; } From 81bda46d1b8060e9dee33d4cabf6b8516dba50cd Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 6 Jul 2012 14:52:49 +0200 Subject: [PATCH 59/78] 1) Add a preference to disable base chars find accented chars in search. 2) Removed matches from the candidate set in search when recursing 3) Add the ID to the string when using context-menu Copy in the tweaks preference dialog. --- src/calibre/gui2/preferences/search.py | 1 + src/calibre/gui2/preferences/search.ui | 16 ++++++++++++++-- src/calibre/gui2/preferences/tweaks.py | 8 +++++--- src/calibre/library/caches.py | 18 +++++++++++++++--- src/calibre/utils/config_base.py | 4 ++++ 5 files changed, 39 insertions(+), 8 deletions(-) diff --git a/src/calibre/gui2/preferences/search.py b/src/calibre/gui2/preferences/search.py index e41f2f50b6..936d1a2e9e 100644 --- a/src/calibre/gui2/preferences/search.py +++ b/src/calibre/gui2/preferences/search.py @@ -26,6 +26,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): r('search_as_you_type', config) r('highlight_search_matches', config) r('limit_search_columns', prefs) + r('use_primary_find_in_search', prefs) r('limit_search_columns_to', prefs, setting=CommaSeparatedList) fl = db.field_metadata.get_search_terms() self.opt_limit_search_columns_to.update_items_cache(fl) diff --git a/src/calibre/gui2/preferences/search.ui b/src/calibre/gui2/preferences/search.ui index 33c61dd215..7e41b9e40f 100644 --- a/src/calibre/gui2/preferences/search.ui +++ b/src/calibre/gui2/preferences/search.ui @@ -29,6 +29,18 @@ </widget> </item> <item row="2" column="0"> + <widget class="QCheckBox" name="opt_use_primary_find_in_search"> + <property name="text"> + <string>Base characters match accented characters</string> + </property> + <property name="toolTip"> + <string>Characters typed in the search box will match their +accented versions, using language rules. For example, in +English, searching for e will match é and è.</string> + </property> + </widget> + </item> + <item row="3" column="0"> <widget class="QGroupBox" name="groupBox"> <property name="title"> <string>What to search by default</string> @@ -77,7 +89,7 @@ </layout> </widget> </item> - <item row="3" column="0"> + <item row="4" column="0"> <widget class="QPushButton" name="clear_history_button"> <property name="toolTip"> <string>Clear search histories from all over calibre. Including the book list, e-book viewer, fetch news dialog, etc.</string> @@ -87,7 +99,7 @@ </property> </widget> </item> - <item row="4" column="0"> + <item row="5" column="0"> <widget class="QGroupBox" name="groupBox_2"> <property name="title"> <string>Grouped Search Terms</string> diff --git a/src/calibre/gui2/preferences/tweaks.py b/src/calibre/gui2/preferences/tweaks.py index 290fff37ba..43370642c5 100644 --- a/src/calibre/gui2/preferences/tweaks.py +++ b/src/calibre/gui2/preferences/tweaks.py @@ -341,9 +341,11 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): tweak = self.tweaks.data(idx, Qt.UserRole) self.context_menu = QMenu(self) self.context_menu.addAction(self.copy_icon, - _('Copy to clipboard'), - partial(self.copy_item_to_clipboard, - val=tweak.name)) + _('Copy to clipboard'), + partial(self.copy_item_to_clipboard, + val=u"%s (%s: %s)"%(tweak.name, + _('ID'), + tweak.var_names[0]))) self.context_menu.popup(self.mapToGlobal(point)) return True diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 72e39e5651..4d94e3dec7 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -119,6 +119,8 @@ class MetadataBackup(Thread): # {{{ # }}} +pref_use_primary_find_in_search = False + ### Global utility function for get_match here and in gui2/library.py CONTAINS_MATCH = 0 EQUALS_MATCH = 1 @@ -151,7 +153,10 @@ def _match(query, value, matchkind): elif matchkind == REGEXP_MATCH: return re.search(query, t, re.I|re.UNICODE) elif matchkind == CONTAINS_MATCH: - return primary_find(query, t)[0] != -1 + if pref_use_primary_find_in_search: + return primary_find(query, t)[0] != -1 + else: + return query in t except re.error: pass return False @@ -613,6 +618,9 @@ class ResultCache(SearchQueryParser): # {{{ def get_matches(self, location, query, candidates=None, allow_recursion=True): + global pref_use_primary_find_in_search + pref_use_primary_find_in_search = prefs['use_primary_find_in_search'] + matches = set([]) if candidates is None: candidates = self.universal_set() @@ -639,8 +647,10 @@ class ResultCache(SearchQueryParser): # {{{ else: invert = False for loc in location: - matches |= self.get_matches(loc, query, + m = self.get_matches(loc, query, candidates=candidates, allow_recursion=False) + matches |= m + candidates -= m if invert: matches = self.universal_set() - matches return matches @@ -657,8 +667,10 @@ class ResultCache(SearchQueryParser): # {{{ if terms: for l in terms: try: - matches |= self.get_matches(l, query, + m = self.get_matches(l, query, candidates=candidates, allow_recursion=allow_recursion) + matches |= m + candidates -= m except: pass return matches diff --git a/src/calibre/utils/config_base.py b/src/calibre/utils/config_base.py index ab22c6b30b..7a4e15753e 100644 --- a/src/calibre/utils/config_base.py +++ b/src/calibre/utils/config_base.py @@ -422,6 +422,10 @@ def _prefs(): 'title:Red. Enter a list of search/lookup names ' 'separated by commas. Only takes effect if you set the option ' 'to limit search columns above.')) + c.add_opt('use_primary_find_in_search', default=True, + help=_('Characters typed in the search box will match their ' + 'accented versions, using language rules. For example, in ' + ' English, searching for e will match é and è.')) c.add_opt('migrated', default=False, help='For Internal use. Don\'t modify.') return c From 59791426cb1f79eb38f4ddc6e527a52eeec309fd Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 6 Jul 2012 14:58:58 +0200 Subject: [PATCH 60/78] Remove superfluous icu_lower in _match --- src/calibre/library/caches.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index d577122de8..50af29bb70 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -150,7 +150,7 @@ def _match(query, value, matchkind): elif query == t: return True elif matchkind == REGEXP_MATCH: - return re.search(query, icu_lower(t), re.I|re.UNICODE) + return re.search(query, t, re.I|re.UNICODE) elif matchkind == CONTAINS_MATCH: if pref_use_primary_find_in_search: return primary_find(query, t)[0] != -1 From 63d23e71024889f3abeb669623cbd1f5849d6fbc Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 6 Jul 2012 18:15:29 +0200 Subject: [PATCH 61/78] Make the use_primary_find option work correctly in code that calls _match directly. --- src/calibre/gui2/preferences/search.py | 2 ++ src/calibre/library/caches.py | 12 ++++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/preferences/search.py b/src/calibre/gui2/preferences/search.py index 936d1a2e9e..7542f4afdd 100644 --- a/src/calibre/gui2/preferences/search.py +++ b/src/calibre/gui2/preferences/search.py @@ -13,6 +13,7 @@ from calibre.gui2.preferences.search_ui import Ui_Form from calibre.gui2 import config, error_dialog from calibre.utils.config import prefs from calibre.utils.icu import sort_key +from calibre.library.caches import set_use_primary_find_in_search class ConfigWidget(ConfigWidgetBase, Ui_Form): @@ -223,6 +224,7 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): return ConfigWidgetBase.commit(self) def refresh_gui(self, gui): + set_use_primary_find_in_search(prefs['use_primary_find_in_search']) gui.set_highlight_only_button_icon() if self.muc_changed: gui.tags_view.recount() diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 50af29bb70..aa286f4735 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -118,9 +118,13 @@ class MetadataBackup(Thread): # {{{ # }}} +### Global utility function for get_match here and in gui2/library.py pref_use_primary_find_in_search = False -### Global utility function for get_match here and in gui2/library.py +def set_use_primary_find_in_search(toWhat): + global pref_use_primary_find_in_search + pref_use_primary_find_in_search = toWhat + CONTAINS_MATCH = 0 EQUALS_MATCH = 1 REGEXP_MATCH = 2 @@ -251,6 +255,9 @@ class ResultCache(SearchQueryParser): # {{{ SearchQueryParser.__init__(self, self.all_search_locations, optimize=True) self.build_date_relop_dict() self.build_numeric_relop_dict() + # Do this here so the var get updated when a library changes + global pref_use_primary_find_in_search + pref_use_primary_find_in_search = prefs['use_primary_find_in_search'] def break_cycles(self): self._data = self.field_metadata = self.FIELD_MAP = \ @@ -616,9 +623,6 @@ class ResultCache(SearchQueryParser): # {{{ def get_matches(self, location, query, candidates=None, allow_recursion=True): - global pref_use_primary_find_in_search - pref_use_primary_find_in_search = prefs['use_primary_find_in_search'] - matches = set([]) if candidates is None: candidates = self.universal_set() From 5a6467f85124b49c602e0691745338d6dc4fe463 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 6 Jul 2012 22:18:43 +0530 Subject: [PATCH 62/78] Remove the dependency on the zip command line tool when developing plugins --- manual/creating_plugins.rst | 22 ++++++++++++---------- src/calibre/customize/ui.py | 23 +++++++++++++++++++++++ 2 files changed, 35 insertions(+), 10 deletions(-) diff --git a/manual/creating_plugins.rst b/manual/creating_plugins.rst index c3f1202365..a5b5c8be0c 100644 --- a/manual/creating_plugins.rst +++ b/manual/creating_plugins.rst @@ -15,7 +15,7 @@ Here, we will teach you how to create your own plugins to add new features to |a :depth: 2 :local: -.. note:: This only applies to calibre releases >= 0.7.53 +.. note:: This only applies to calibre releases >= 0.8.60 Anatomy of a |app| plugin --------------------------- @@ -32,11 +32,15 @@ and enter the following Python code into it: .. literalinclude:: plugin_examples/helloworld/__init__.py :lines: 10- -That's all. To add this code to |app| as a plugin, simply create a zip file with:: +That's all. To add this code to |app| as a plugin, simply run the following in +the directory in which you created :file:`__init__.py`:: - zip plugin.zip __init__.py + calibre-customize -b . -Add this plugin to |app| via :guilabel:`Preferences->Plugins`. +.. note:: + On OS X you have to first install the |app| command line tools, by + going to :guilabel:`Preferences->Miscellaneous` and clicking the + :guilabel:`Install command line tools` button. You can download the Hello World plugin from `helloworld_plugin.zip <http://calibre-ebook.com/downloads/helloworld_plugin.zip>`_. @@ -191,14 +195,12 @@ When running from the command line, debug output will be printed to the console, You can insert print statements anywhere in your plugin code, they will be output in debug mode. Remember, this is python, you really shouldn't need anything more than print statements to debug ;) I developed all of |app| using just this debugging technique. -It can get tiresome to keep re-adding a plugin to calibre to test small changes. The plugin zip files are stored in the calibre config directory in plugins/ (goto Preferences->Misc and click open config directory to see the config directory). +You can quickly test changes to your plugin by using the following command +line:: -Once you've located the zip file of your plugin you can then directly update it with your changes instead of re-adding it each time. To do so from the command line, in the directory that contains your plugin source code, use:: + calibre -s; calibre-customize -b /path/to/your/plugin/directory; calibre - calibre -s; zip -r /path/to/plugin/zip/file.zip *; calibre - -This will shutdown a running calibre. Wait for the shutdown to complete, then update your plugin files and relaunch calibre. -It relies on the freely available zip command line tool. +This will shutdown a running calibre, wait for the shutdown to complete, then update your plugin in |app| and relaunch |app|. More plugin examples ---------------------- diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index 8dd4e37bfa..9b750d2f7d 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -555,6 +555,23 @@ def initialized_plugins(): # CLI {{{ +def build_plugin(path): + from calibre import prints + from calibre.ptempfile import PersistentTemporaryFile + from calibre.utils.zipfile import ZipFile, ZIP_STORED + path = type(u'')(path) + names = frozenset(os.listdir(path)) + if u'__init__.py' not in names: + prints(path, ' is not a valid plugin') + raise SystemExit(1) + t = PersistentTemporaryFile(u'.zip') + with ZipFile(t, u'w', ZIP_STORED) as zf: + zf.add_dir(path) + t.close() + plugin = add_plugin(t.name) + os.remove(t.name) + prints(u'Plugin updated:', plugin.name, plugin.version) + def option_parser(): parser = OptionParser(usage=_('''\ %prog options @@ -563,6 +580,10 @@ def option_parser(): ''')) parser.add_option('-a', '--add-plugin', default=None, help=_('Add a plugin by specifying the path to the zip file containing it.')) + parser.add_option('-b', '--build-plugin', default=None, + help=_('For plugin developers: Path to the directory where you are' + ' developing the plugin. This command will automatically zip ' + 'up the plugin and update it in calibre.')) parser.add_option('-r', '--remove-plugin', default=None, help=_('Remove a custom plugin by name. Has no effect on builtin plugins')) parser.add_option('--customize-plugin', default=None, @@ -584,6 +605,8 @@ def main(args=sys.argv): if opts.add_plugin is not None: plugin = add_plugin(opts.add_plugin) print 'Plugin added:', plugin.name, plugin.version + if opts.build_plugin is not None: + build_plugin(opts.build_plugin) if opts.remove_plugin is not None: if remove_plugin(opts.remove_plugin): print 'Plugin removed' From 7ec70e67e12942c03844debeb771ef19ca6a0561 Mon Sep 17 00:00:00 2001 From: GRiker <griker@hotmail.com> Date: Fri, 6 Jul 2012 11:18:55 -0600 Subject: [PATCH 63/78] GwR updates to catalog code using icu.sort_key, resolving some epubcheck and flightcrew errors --- src/calibre/gui2/convert/gui_conversion.py | 3 +- src/calibre/gui2/tools.py | 4 +- src/calibre/library/catalogs/epub_mobi.py | 8 +- .../library/catalogs/epub_mobi_builder.py | 213 ++++++++++-------- 4 files changed, 123 insertions(+), 105 deletions(-) diff --git a/src/calibre/gui2/convert/gui_conversion.py b/src/calibre/gui2/convert/gui_conversion.py index ce51d4ca77..1ebf211c57 100644 --- a/src/calibre/gui2/convert/gui_conversion.py +++ b/src/calibre/gui2/convert/gui_conversion.py @@ -31,7 +31,7 @@ def gui_convert_override(input, output, recommendations, notification=DummyRepor override_input_metadata=True) def gui_catalog(fmt, title, dbspec, ids, out_file_name, sync, fmt_options, connected_device, - notification=DummyReporter(), log=None): + debug_mode, notification=DummyReporter(), log=None): if log is None: log = Log() from calibre.library import db @@ -50,6 +50,7 @@ def gui_catalog(fmt, title, dbspec, ids, out_file_name, sync, fmt_options, conne # opts.gui_search_text = something opts.catalog_title = title opts.connected_device = connected_device + opts.debug_mode = debug_mode opts.ids = ids opts.search_text = None opts.sort_by = None diff --git a/src/calibre/gui2/tools.py b/src/calibre/gui2/tools.py index 36c1a6f30f..e4c8eeeddb 100644 --- a/src/calibre/gui2/tools.py +++ b/src/calibre/gui2/tools.py @@ -11,6 +11,7 @@ import cPickle, os from PyQt4.Qt import QDialog, QProgressDialog, QString, QTimer +from calibre.constants import DEBUG from calibre.ptempfile import PersistentTemporaryFile from calibre.gui2 import warning_dialog, question_dialog from calibre.gui2.convert.single import NoSupportedInputFormats @@ -319,7 +320,8 @@ def generate_catalog(parent, dbspec, ids, device_manager, db): # {{{ out.name, d.catalog_sync, d.fmt_options, - connected_device + connected_device, + DEBUG ] out.close() diff --git a/src/calibre/library/catalogs/epub_mobi.py b/src/calibre/library/catalogs/epub_mobi.py index cdc27b5e60..dc750e4b92 100644 --- a/src/calibre/library/catalogs/epub_mobi.py +++ b/src/calibre/library/catalogs/epub_mobi.py @@ -11,7 +11,6 @@ import os from collections import namedtuple from calibre import strftime -from calibre.constants import DEBUG from calibre.customize import CatalogPlugin from calibre.customize.conversion import OptionRecommendation, DummyReporter @@ -277,13 +276,16 @@ class EPUB_MOBI(CatalogPlugin): log.error("coercing thumb_width from '%s' to '%s'" % (opts.thumb_width,self.THUMB_SMALLEST)) opts.thumb_width = "1.0" + if opts.debug_mode: + setattr(opts, 'debug_pipeline', os.path.expanduser("~/Desktop/Catalog debug")) + # Display opts keys = opts_dict.keys() keys.sort() build_log.append(" opts:") for key in keys: if key in ['catalog_title','authorClip','connected_kindle','descriptionClip', - 'exclude_book_marker','exclude_genre','exclude_tags', + 'debug_pipeline','exclude_book_marker','exclude_genre','exclude_tags', 'header_note_source_field','merge_comments', 'output_profile','read_book_marker', 'search_text','sort_by','sort_descriptions_by_author','sync', @@ -315,7 +317,7 @@ class EPUB_MOBI(CatalogPlugin): recommendations = [] recommendations.append(('remove_fake_margins', False, OptionRecommendation.HIGH)) - if DEBUG: + if opts.debug_mode: recommendations.append(('comments', '\n'.join(line for line in build_log), OptionRecommendation.HIGH)) else: diff --git a/src/calibre/library/catalogs/epub_mobi_builder.py b/src/calibre/library/catalogs/epub_mobi_builder.py index 6267651aff..e160886676 100644 --- a/src/calibre/library/catalogs/epub_mobi_builder.py +++ b/src/calibre/library/catalogs/epub_mobi_builder.py @@ -3,7 +3,7 @@ __license__ = 'GPL v3' __copyright__ = '2010, Greg Riker' -import datetime, htmlentitydefs, os, re, shutil, zlib +import datetime, htmlentitydefs, os, re, shutil, unicodedata, zlib from copy import deepcopy from xml.sax.saxutils import escape @@ -15,12 +15,11 @@ from calibre.ptempfile import PersistentTemporaryDirectory from calibre.utils.config import config_dir from calibre.utils.date import format_date, is_date_undefined, now as nowf from calibre.utils.filenames import ascii_text -from calibre.utils.icu import capitalize +from calibre.utils.icu import capitalize, sort_key from calibre.utils.magick.draw import thumbnail from calibre.utils.zipfile import ZipFile - class CatalogBuilder(object): ''' Generates catalog source files from calibre database @@ -42,6 +41,9 @@ class CatalogBuilder(object): # [] = No date ranges added DATE_RANGE=[30] + # Text used in generated catalog for title section with other-than-ASCII leading letter + SYMBOLS = 'Symbols' + # basename output file basename # creator dc:creator in OPF metadata # descriptionClip limits size of NCX descriptions (Kindle only) @@ -565,10 +567,9 @@ class CatalogBuilder(object): self.updateProgressFullStep("Sorting database") self.booksByAuthor = list(self.booksByTitle) - - # Test for author_sort mismatches self.booksByAuthor = sorted(self.booksByAuthor, key=self.booksByAuthorSorter_author) - # Build the unique_authors set from existing data + + # Build the unique_authors set from existing data, test for author_sort mismatches authors = [(record['author'], record['author_sort']) for record in self.booksByAuthor] current_author = authors[0] for (i,author) in enumerate(authors): @@ -603,7 +604,8 @@ Author '{0}': current_author = author - self.booksByAuthor = sorted(self.booksByAuthor, key=self.booksByAuthorSorter_author_sort) + self.booksByAuthor = sorted(self.booksByAuthor, + key=lambda x: sort_key(self.booksByAuthorSorter_author_sort(x))) # Build the unique_authors set from existing data authors = [(record['author'], capitalize(record['author_sort'])) for record in self.booksByAuthor] @@ -690,7 +692,7 @@ Author '{0}': this_title['series'] = None this_title['series_index'] = 0.0 - this_title['title_sort'] = self.generateSortTitle(ascii_text(this_title['title'])) + this_title['title_sort'] = self.generateSortTitle(this_title['title']) if 'authors' in record: # from calibre.ebooks.metadata import authors_to_string # return authors_to_string(self.authors) @@ -705,7 +707,6 @@ Author '{0}': this_title['author_sort'] = record['author_sort'] else: this_title['author_sort'] = self.author_to_author_sort(this_title['author']) - this_title['author_sort'] = ascii_text(this_title['author_sort']) if record['publisher']: this_title['publisher'] = re.sub('&', '&', record['publisher']) @@ -780,8 +781,11 @@ Author '{0}': # Re-sort based on title_sort if len(titles): - self.booksByTitle = sorted(titles, - key=lambda x:(x['title_sort'].upper(), x['title_sort'].upper())) + #self.booksByTitle = sorted(titles, + # key=lambda x:(x['title_sort'].upper(), x['title_sort'].upper())) + + self.booksByTitle = sorted(titles, key=lambda x: sort_key(x['title_sort'].upper())) + if False and self.verbose: self.opts.log.info("fetchBooksByTitle(): %d books" % len(self.booksByTitle)) self.opts.log.info(" %-40s %-40s" % ('title', 'title_sort')) @@ -923,29 +927,24 @@ Author '{0}': body = soup.find('body') btc = 0 - # Insert section tag + pTag = Tag(soup, "p") + pTag['class'] = 'title' + ptc = 0 aTag = Tag(soup,'a') - aTag['name'] = 'section_start' - body.insert(btc, aTag) - btc += 1 - - # Insert the anchor - aTag = Tag(soup, "a") - aTag['name'] = "bytitle" - body.insert(btc, aTag) - btc += 1 + aTag['id'] = 'section_start' + pTag.insert(ptc, aTag) + ptc += 1 if not self.__generateForKindle: - # We don't need this because the Kindle shows section titles - #<h2><a name="byalphatitle" id="byalphatitle"></a>By Title</h2> - pTag = Tag(soup, "p") - pTag['class'] = 'title' + # Kindle don't need this because it shows section titles in Periodical format aTag = Tag(soup, "a") - aTag['name'] = "bytitle" - pTag.insert(0,aTag) - pTag.insert(1,NavigableString('Titles')) - body.insert(btc,pTag) - btc += 1 + aTag['id'] = "bytitle" + pTag.insert(ptc,aTag) + ptc += 1 + pTag.insert(ptc,NavigableString('Titles')) + + body.insert(btc,pTag) + btc += 1 divTag = Tag(soup, "div") dtc = 0 @@ -955,7 +954,7 @@ Author '{0}': # Incoming title <series> <series_index>: <title> if not self.useSeriesPrefixInTitlesSection: nspt = deepcopy(self.booksByTitle) - nspt = sorted(nspt, key=lambda x:(x['title_sort'].upper(), x['title_sort'].upper())) + nspt = sorted(nspt, key=lambda x: sort_key(x['title_sort'].upper())) self.booksByTitle_noSeriesPrefix = nspt # Loop through the books by title @@ -977,11 +976,14 @@ Author '{0}': if dtc > 0: divRunningTag['class'] = "initial_letter" drtc = 0 - current_letter = self.letter_or_symbol(book['title_sort'][0]) pIndexTag = Tag(soup, "p") pIndexTag['class'] = "author_title_letter_index" aTag = Tag(soup, "a") - aTag['name'] = "%s" % self.letter_or_symbol(book['title_sort'][0]) + current_letter = self.letter_or_symbol(book['title_sort'][0]) + if current_letter == self.SYMBOLS: + aTag['id'] = self.SYMBOLS + else: + aTag['id'] = "%s" % self.generateUnicodeName(current_letter) pIndexTag.insert(0,aTag) pIndexTag.insert(1,NavigableString(self.letter_or_symbol(book['title_sort'][0]))) divRunningTag.insert(dtc,pIndexTag) @@ -1074,19 +1076,6 @@ Author '{0}': btc = 0 - # Insert section tag - aTag = Tag(soup,'a') - aTag['name'] = 'section_start' - body.insert(btc, aTag) - btc += 1 - - # Insert the anchor - aTag = Tag(soup, "a") - anchor_name = friendly_name.lower() - aTag['name'] = anchor_name.replace(" ","") - body.insert(btc, aTag) - btc += 1 - divTag = Tag(soup, "div") dtc = 0 divOpeningTag = None @@ -1117,7 +1106,6 @@ Author '{0}': drtc = 0 divRunningTag = None - current_letter = self.letter_or_symbol(book['author_sort'][0].upper()) author_count = 0 divOpeningTag = Tag(soup, 'div') if dtc > 0: @@ -1126,7 +1114,11 @@ Author '{0}': pIndexTag = Tag(soup, "p") pIndexTag['class'] = "author_title_letter_index" aTag = Tag(soup, "a") - aTag['name'] = "%sauthors" % self.letter_or_symbol(current_letter) + current_letter = self.letter_or_symbol(book['author_sort'][0].upper()) + if current_letter == self.SYMBOLS: + aTag['id'] = self.SYMBOLS + else: + aTag['id'] = "%s_authors" % self.generateUnicodeName(current_letter) pIndexTag.insert(0,aTag) pIndexTag.insert(1,NavigableString(self.letter_or_symbol(book['author_sort'][0].upper()))) divOpeningTag.insert(dotc,pIndexTag) @@ -1158,7 +1150,7 @@ Author '{0}': pAuthorTag = Tag(soup, "p") pAuthorTag['class'] = "author_index" aTag = Tag(soup, "a") - aTag['name'] = "%s" % self.generateAuthorAnchor(current_author) + aTag['id'] = "%s" % self.generateAuthorAnchor(current_author) aTag.insert(0,NavigableString(current_author)) pAuthorTag.insert(0,aTag) if author_count == 1: @@ -1247,19 +1239,25 @@ Author '{0}': # Loop ends here + pTag = Tag(soup, "p") + pTag['class'] = 'title' + ptc = 0 + aTag = Tag(soup,'a') + aTag['id'] = 'section_start' + pTag.insert(ptc, aTag) + ptc += 1 + if not self.__generateForKindle: - # Insert the <h2> tag with book_count at the head - #<h2><a name="byalphaauthor" id="byalphaauthor"></a>By Author</h2> - pTag = Tag(soup, "p") - pTag['class'] = 'title' + # Kindle don't need this because it shows section titles in Periodical format aTag = Tag(soup, "a") anchor_name = friendly_name.lower() - aTag['name'] = anchor_name.replace(" ","") - pTag.insert(0,aTag) - #h2Tag.insert(1,NavigableString('%s (%d)' % (friendly_name, book_count))) - pTag.insert(1,NavigableString('%s' % (friendly_name))) - body.insert(btc,pTag) - btc += 1 + aTag['id'] = anchor_name.replace(" ","") + pTag.insert(ptc,aTag) + ptc += 1 + pTag.insert(ptc,NavigableString('%s' % (friendly_name))) + + body.insert(btc,pTag) + btc += 1 if author_count == 1: divTag.insert(dtc, divOpeningTag) @@ -1294,7 +1292,7 @@ Author '{0}': pIndexTag = Tag(soup, "p") pIndexTag['class'] = "date_index" aTag = Tag(soup, "a") - aTag['name'] = "bda_%s-%s" % (current_date.year, current_date.month) + aTag['id'] = "bda_%s-%s" % (current_date.year, current_date.month) pIndexTag.insert(0,aTag) pIndexTag.insert(1,NavigableString(date_string)) divTag.insert(dtc,pIndexTag) @@ -1312,7 +1310,7 @@ Author '{0}': pAuthorTag['class'] = "author_index" aTag = Tag(soup, "a") if self.opts.generate_authors: - aTag['name'] = "%s" % self.generateAuthorAnchor(current_author) + aTag['id'] = "%s" % self.generateAuthorAnchor(current_author) aTag.insert(0,NavigableString(current_author)) pAuthorTag.insert(0,aTag) divTag.insert(dtc,pAuthorTag) @@ -1386,7 +1384,7 @@ Author '{0}': pIndexTag = Tag(soup, "p") pIndexTag['class'] = "date_index" aTag = Tag(soup, "a") - aTag['name'] = "bda_%s" % date_range.replace(' ','') + aTag['id'] = "bda_%s" % date_range.replace(' ','') pIndexTag.insert(0,aTag) pIndexTag.insert(1,NavigableString(date_range)) divTag.insert(dtc,pIndexTag) @@ -1457,30 +1455,27 @@ Author '{0}': btc = 0 - # Insert section tag - aTag = Tag(soup,'a') - aTag['name'] = 'section_start' - body.insert(btc, aTag) - btc += 1 + pTag = Tag(soup, "p") + pTag['class'] = 'title' + ptc = 0 - # Insert the anchor - aTag = Tag(soup, "a") - anchor_name = friendly_name.lower() - aTag['name'] = anchor_name.replace(" ","") - body.insert(btc, aTag) - btc += 1 + aTag = Tag(soup,'a') + aTag['id'] = 'section_start' + pTag.insert(ptc, aTag) + ptc += 1 if not self.__generateForKindle: - #<h2><a name="byalphaauthor" id="byalphaauthor"></a>By Author</h2> - pTag = Tag(soup, "p") - pTag['class'] = 'title' + # Kindle don't need this because it shows section titles in Periodical format aTag = Tag(soup, "a") anchor_name = friendly_name.lower() - aTag['name'] = anchor_name.replace(" ","") - pTag.insert(0,aTag) - pTag.insert(1,NavigableString('%s' % friendly_name)) - body.insert(btc,pTag) - btc += 1 + aTag['id'] = anchor_name.replace(" ","") + + pTag.insert(ptc,aTag) + ptc += 1 + pTag.insert(ptc, NavigableString('%s' % friendly_name)) + + body.insert(btc,pTag) + btc += 1 divTag = Tag(soup, "div") dtc = 0 @@ -1895,11 +1890,10 @@ Author '{0}': self.updateProgressFullStep("'Genres'") self.genre_tags_dict = self.filterDbTags(self.db.all_tags()) - # Extract books matching filtered_tags genre_list = [] - for friendly_tag in sorted(self.genre_tags_dict): - #print "\ngenerateHTMLByTags(): looking for books with friendly_tag '%s'" % friendly_tag + for friendly_tag in sorted(self.genre_tags_dict, key=sort_key): + #print("\ngenerateHTMLByTags(): looking for books with friendly_tag '%s'" % friendly_tag) # tag_list => { normalized_genre_tag : [{book},{},{}], # normalized_genre_tag : [{book},{},{}] } @@ -2268,7 +2262,7 @@ Author '{0}': navPointTag.insert(1, contentTag) cmiTag = Tag(soup, '%s' % 'calibre:meta-img') - cmiTag['name'] = "mastheadImage" + cmiTag['id'] = "mastheadImage" cmiTag['src'] = "images/mastheadImage.gif" navPointTag.insert(2,cmiTag) navMapTag.insert(0,navPointTag) @@ -2552,7 +2546,10 @@ Author '{0}': navLabelTag.insert(0, textTag) navPointByLetterTag.insert(0,navLabelTag) contentTag = Tag(soup, 'content') - contentTag['src'] = "content/%s.html#%s" % (output, title_letters[i]) + if title_letters[i] == self.SYMBOLS: + contentTag['src'] = "content/%s.html#%s" % (output, title_letters[i]) + else: + contentTag['src'] = "content/%s.html#%s" % (output, self.generateUnicodeName(title_letters[i])) navPointByLetterTag.insert(1,contentTag) if self.generateForKindle: @@ -2640,7 +2637,7 @@ Author '{0}': navLabelTag.insert(0, textTag) navPointByLetterTag.insert(0,navLabelTag) contentTag = Tag(soup, 'content') - contentTag['src'] = "%s#%sauthors" % (HTML_file, authors_by_letter[1]) + contentTag['src'] = "%s#%s_authors" % (HTML_file, self.generateUnicodeName(authors_by_letter[1])) navPointByLetterTag.insert(1,contentTag) @@ -3213,7 +3210,7 @@ Author '{0}': ans = '%s%d %s:\n' % (' ' * indent, len(tags), header) ans += ' ' * (indent + 1) out_str = '' - sorted_tags = sorted(tags) + sorted_tags = sorted(tags, key=sort_key) for tag in next_tag(sorted_tags): out_str += tag if len(out_str) >= line_break: @@ -3234,7 +3231,7 @@ Author '{0}': if tag == ' ': continue - normalized_tags.append(re.sub('\W','',tag).lower()) + normalized_tags.append(re.sub('\W','',ascii_text(tag)).lower()) friendly_tags.append(tag) genre_tags_dict = dict(zip(friendly_tags,normalized_tags)) @@ -3293,18 +3290,24 @@ Author '{0}': body = soup.find('body') btc = 0 + divTag = Tag(soup, 'div') + dtc = 0 + # Insert section tag if this is the section start - first article only if section_head: aTag = Tag(soup,'a') - aTag['name'] = 'section_start' - body.insert(btc, aTag) - btc += 1 + aTag['id'] = 'section_start' + divTag.insert(dtc, aTag) + dtc += 1 + #body.insert(btc, aTag) + #btc += 1 # Create an anchor from the tag aTag = Tag(soup, 'a') - aTag['name'] = "Genre_%s" % genre - body.insert(btc,aTag) + aTag['id'] = "Genre_%s" % genre + divTag.insert(dtc, aTag) + body.insert(btc,divTag) btc += 1 titleTag = body.find(attrs={'class':'title'}) @@ -3477,7 +3480,7 @@ Author '{0}': for (i, tag) in enumerate(sorted(book.get('tags', []))): aTag = Tag(_soup,'a') if self.opts.generate_genres: - aTag['href'] = "Genre_%s.html" % re.sub("\W","",tag.lower()) + aTag['href'] = "Genre_%s.html" % re.sub("\W","",ascii_text(tag).lower()) aTag.insert(0,escape(NavigableString(tag))) genresTag.insert(gtc, aTag) gtc += 1 @@ -3544,8 +3547,10 @@ Author '{0}': btc = 0 # Insert the title anchor for inbound links aTag = Tag(soup, "a") - aTag['name'] = "book%d" % int(book['id']) - body.insert(btc, aTag) + aTag['id'] = "book%d" % int(book['id']) + divTag = Tag(soup, 'div') + divTag.insert(0, aTag) + body.insert(btc, divTag) btc += 1 # Insert the link to the series or remove <a class="series"> @@ -3770,7 +3775,7 @@ Author '{0}': else: word = '%10.0f' % (float(word)) translated.append(word) - return ascii_text(' '.join(translated)) + return ' '.join(translated) def generateThumbnail(self, title, image_dir, thumb_file): ''' @@ -3824,6 +3829,14 @@ Author '{0}': with zf: zf.writestr(title['uuid']+cover_crc, thumb_data) + def generateUnicodeName(self, c): + ''' + Generate an anchor name string + ''' + fullname = unicodedata.name(unicode(c)) + terms = fullname.split() + return "_".join(terms) + def getFriendlyGenreTag(self, genre): # Find the first instance of friendly_tag matching genre for friendly_tag in self.genre_tags_dict: @@ -3837,8 +3850,8 @@ Author '{0}': return markerTags def letter_or_symbol(self,char): - if not re.search('[a-zA-Z]',char): - return 'Symbols' + if not re.search('[a-zA-Z]', ascii_text(char)): + return self.SYMBOLS else: return char From c17c2f96ec5728f6df63da3a6454b1c8fdfa40c9 Mon Sep 17 00:00:00 2001 From: GRiker <griker@hotmail.com> Date: Fri, 6 Jul 2012 11:24:50 -0600 Subject: [PATCH 64/78] Added translation hook for 'Symbols' --- src/calibre/library/catalogs/epub_mobi_builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/library/catalogs/epub_mobi_builder.py b/src/calibre/library/catalogs/epub_mobi_builder.py index e160886676..7cbd639fd7 100644 --- a/src/calibre/library/catalogs/epub_mobi_builder.py +++ b/src/calibre/library/catalogs/epub_mobi_builder.py @@ -42,7 +42,7 @@ class CatalogBuilder(object): DATE_RANGE=[30] # Text used in generated catalog for title section with other-than-ASCII leading letter - SYMBOLS = 'Symbols' + SYMBOLS = _('Symbols') # basename output file basename # creator dc:creator in OPF metadata From 4ddc756185f7e187d862b5b785f4ebe11d8fe22d Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sat, 7 Jul 2012 00:51:04 +0530 Subject: [PATCH 65/78] Update Onda rock --- recipes/onda_rock.recipe | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/recipes/onda_rock.recipe b/recipes/onda_rock.recipe index 72e93088f2..ec243a35ab 100644 --- a/recipes/onda_rock.recipe +++ b/recipes/onda_rock.recipe @@ -1,21 +1,27 @@ __license__ = 'GPL v3' +__author__ = 'faber1971' +description = 'Italian rock webzine - v1.01 (6, July 2012)' from calibre.web.feeds.news import BasicNewsRecipe - class AdvancedUserRecipe1328535130(BasicNewsRecipe): title = u'Onda Rock' __author__ = 'faber1971' description = 'Italian rock webzine' language = 'it' - - - oldest_article = 7 + oldest_article = 15 max_articles_per_feed = 100 auto_cleanup = False remove_tags = [ - dict(name='div', attrs={'id':['boxHeader','boxlinks_med','footer','boxinterviste','box_special_med','boxdiscografia_head','path']}), + dict(name='div', attrs={'id':['boxHeader','boxlinks_med','footer','boxinterviste','box_special_med','boxdiscografia_head','path','widget','menuarea','headerarea']}), dict(name='div', attrs={'align':'left'}), + dict(name='div', attrs={'class':['media','boxarticoli']}), dict(name='div', attrs={'style':'text-align: center'}), + dict(name='table', attrs={'cellpadding':'0'}), + dict(name='span', attrs={'class':'liketext'}), ] no_stylesheets = True feeds = [(u'Onda Rock', u'http://www.ondarock.it/feed.php')] - masthead_url = 'http://profile.ak.fbcdn.net/hprofile-ak-snc4/71135_45820579767_4993043_n.jpg' + masthead_url = 'http://api.ning.com/files/4ot8ampp*-rYQuwL2NoaHvVqcyu7VMyWyan12a9QMsJUWxk-q5V1-34wnD-Wj9B5qWjc1yPMLGiwQg8hZJxaySeaG2lx8hpV/2009_banner_ondarock.gif' + + extra_css = ''' + .boxtabscontain_page {border: 1px solid #E0E0E0;clear: both;font-family: "Verdana", "Arial", "Helvetica", sans-serif;font-size: 10px;line-height: 17px;margin: 0px 0px 20px;padding: 10px 10px 10px 40px;position: relative;top: -1px;width: 258px;z-index: 1;} + ''' From 3aee280a5c4cfdac631774861ebe4b5d8a09eafa Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Fri, 6 Jul 2012 21:56:42 +0200 Subject: [PATCH 66/78] Fix sorting of numbers in composite columns in locales that do not use comma as thousands separator and/or period as the decimal separator. --- src/calibre/library/caches.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index d18a10dbfd..2027ae3bdc 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -6,7 +6,7 @@ __license__ = 'GPL v3' __copyright__ = '2010, Kovid Goyal <kovid@kovidgoyal.net>' __docformat__ = 'restructuredtext en' -import re, itertools, time, traceback +import re, itertools, time, traceback, locale from itertools import repeat, izip, imap from datetime import timedelta from threading import Thread @@ -1082,15 +1082,14 @@ class SortKeyGenerator(object): dt = 'datetime' elif sb == 'number': try: - val = val.replace(',', '').strip() p = 1 for i, candidate in enumerate( - (' B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB')): + ('B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB')): if val.endswith(candidate): p = 1024**(i) val = val[:-len(candidate)].strip() break - val = float(val) * p + val = locale.atof(val) * p except: val = 0.0 dt = 'float' From 714141b896a2b00d9da869fa9c2c68bf3cf3832a Mon Sep 17 00:00:00 2001 From: Timothy Legge <timlegge@gmail.com> Date: Fri, 6 Jul 2012 19:02:12 -0300 Subject: [PATCH 67/78] Provide user information on unsupported database options --- src/calibre/devices/kobo/driver.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/calibre/devices/kobo/driver.py b/src/calibre/devices/kobo/driver.py index fff08e878c..6f2358ade1 100644 --- a/src/calibre/devices/kobo/driver.py +++ b/src/calibre/devices/kobo/driver.py @@ -604,6 +604,16 @@ class KOBO(USBMS): debug_print('The database has been upgraded past supported version') debug_print('The database has been upgraded past supported version') self.report_progress(1.0, _('Removing books from device...')) + from calibre.devices.errors import UserFeedback + raise UserFeedback(_("Kobo database version unsupported - See details"), + _('Your Kobo is running an updated firmware/database version ' + 'As Calibre has not been updated, database editing is disabled. ' + 'You can enable support for your Kobo in plugin preferences. ' + 'Doing so may require you to perform a factory reset. ' + 'before selecting the "Attempt to support newer firmware" option ' + 'you should be familiar with restoring your Kobo to factory defaults.'), + UserFeedback.WARN) + return False else: # The user chose to edit the database anyway From e7e0aea6958b1419a5e72c85da0e0f920d36fb53 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sat, 7 Jul 2012 09:44:48 +0530 Subject: [PATCH 68/78] Set WM_CLASS for the viewers as well --- src/calibre/gui2/__init__.py | 8 ++++---- src/calibre/gui2/lrf_renderer/main.py | 3 ++- src/calibre/gui2/main.py | 5 +++-- src/calibre/gui2/viewer/main.py | 3 ++- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index 8aa4caf574..cd75f3bb00 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -734,11 +734,11 @@ gui_thread = None qt_app = None class Application(QApplication): - def __init__(self, args, force_calibre_style=False): + def __init__(self, args, force_calibre_style=False, + override_program_name=None): self.file_event_hook = None - if islinux and args[0].endswith(u'calibre'): - args = list(args) - args[0] += '-gui' + if override_program_name: + args = [override_program_name] + args[1:] qargs = [i.encode('utf-8') if isinstance(i, unicode) else i for i in args] QApplication.__init__(self, qargs) global gui_thread, qt_app diff --git a/src/calibre/gui2/lrf_renderer/main.py b/src/calibre/gui2/lrf_renderer/main.py index 0575d106f4..741f6a620d 100644 --- a/src/calibre/gui2/lrf_renderer/main.py +++ b/src/calibre/gui2/lrf_renderer/main.py @@ -309,7 +309,8 @@ def main(args=sys.argv, logger=None): return 1 pid = os.fork() if (islinux or isbsd) else -1 if pid <= 0: - app = Application(args) + override = 'calibre-lrf-viewer' if islinux else None + app = Application(args, override_program_name=override) app.setWindowIcon(QIcon(I('viewer.png'))) QCoreApplication.setOrganizationName(ORG_NAME) QCoreApplication.setApplicationName(APP_UID) diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index 9b80b7bddc..94a82989ab 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -8,7 +8,7 @@ from PyQt4.Qt import (QCoreApplication, QIcon, QObject, QTimer, QPixmap, QSplashScreen, QApplication) from calibre import prints, plugins, force_unicode -from calibre.constants import (iswindows, __appname__, isosx, DEBUG, +from calibre.constants import (iswindows, __appname__, isosx, DEBUG, islinux, filesystem_encoding) from calibre.utils.ipc import gui_socket_address, RC from calibre.gui2 import (ORG_NAME, APP_UID, initialize_file_icon_provider, @@ -58,7 +58,8 @@ def init_qt(args): prints('Using library at', prefs['library_path']) QCoreApplication.setOrganizationName(ORG_NAME) QCoreApplication.setApplicationName(APP_UID) - app = Application(args) + override = 'calibre-gui' if islinux else None + app = Application(args, override_program_name=override) actions = tuple(Main.create_application_menubar()) app.setWindowIcon(QIcon(I('lt.png'))) return app, opts, args, actions diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py index 4a39a6ae8d..b08262d707 100644 --- a/src/calibre/gui2/viewer/main.py +++ b/src/calibre/gui2/viewer/main.py @@ -1006,7 +1006,8 @@ def main(args=sys.argv): except: open_at = None if pid <= 0: - app = Application(args) + override = 'calibre-ebook-viewer' if islinux else None + app = Application(args, override_program_name=override) app.setWindowIcon(QIcon(I('viewer.png'))) QApplication.setOrganizationName(ORG_NAME) QApplication.setApplicationName(APP_UID) From 93545002ced5562c05135d730198a7ae24635ea2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sat, 7 Jul 2012 10:11:18 +0530 Subject: [PATCH 69/78] Linux installer: When calling the xdg utilities use system libraries rather than the libraries bundled with calibre --- src/calibre/linux.py | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/src/calibre/linux.py b/src/calibre/linux.py index 90cacd0180..2613c168fd 100644 --- a/src/calibre/linux.py +++ b/src/calibre/linux.py @@ -5,6 +5,7 @@ __copyright__ = '2008, Kovid Goyal <kovid at kovidgoyal.net>' import sys, os, cPickle, textwrap, stat from subprocess import check_call +from functools import partial from calibre import __appname__, prints, guess_type from calibre.constants import islinux, isnetbsd, isbsd @@ -346,19 +347,28 @@ class PostInstall: try: self.info('Setting up desktop integration...') + env = os.environ.copy() + cc = check_call + if getattr(sys, 'frozen_path', False) and 'LD_LIBRARY_PATH' in env: + paths = env.get('LD_LIBRARY_PATH', '').split(os.pathsep) + paths = [x for x in paths if x] + npaths = [x for x in paths if x != sys.frozen_path+'/lib'] + env['LD_LIBRARY_PATH'] = os.pathsep.join(npaths) + cc = partial(check_call, env=env) + with TemporaryDirectory() as tdir, CurrentDir(tdir), \ PreserveMIMEDefaults(): render_img('mimetypes/lrf.png', 'calibre-lrf.png') - check_call('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-lrf.png application-lrf', shell=True) + cc('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-lrf.png application-lrf', shell=True) self.icon_resources.append(('mimetypes', 'application-lrf', '128')) - check_call('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-lrf.png text-lrs', shell=True) + cc('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-lrf.png text-lrs', shell=True) self.icon_resources.append(('mimetypes', 'application-lrs', '128')) render_img('lt.png', 'calibre-gui.png', width=256, height=256) - check_call('xdg-icon-resource install --noupdate --size 256 calibre-gui.png calibre-gui', shell=True) + cc('xdg-icon-resource install --noupdate --size 256 calibre-gui.png calibre-gui', shell=True) self.icon_resources.append(('apps', 'calibre-gui', '128')) render_img('viewer.png', 'calibre-viewer.png') - check_call('xdg-icon-resource install --size 128 calibre-viewer.png calibre-viewer', shell=True) + cc('xdg-icon-resource install --size 128 calibre-viewer.png calibre-viewer', shell=True) self.icon_resources.append(('apps', 'calibre-viewer', '128')) mimetypes = set([]) @@ -385,14 +395,14 @@ class PostInstall: 'calibre-ebook-viewer.desktop') for x in des: cmd = ['xdg-desktop-menu', 'install', '--noupdate', './'+x] - check_call(' '.join(cmd), shell=True) + cc(' '.join(cmd), shell=True) self.menu_resources.append(x) - check_call(['xdg-desktop-menu', 'forceupdate']) + cc(['xdg-desktop-menu', 'forceupdate']) f = open('calibre-mimetypes', 'wb') f.write(MIME) f.close() self.mime_resources.append('calibre-mimetypes') - check_call('xdg-mime install ./calibre-mimetypes', shell=True) + cc('xdg-mime install ./calibre-mimetypes', shell=True) except Exception: if self.opts.fatal_errors: raise From 7c2bdb800d9178494f7eae8b960d8f89e830a682 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sat, 7 Jul 2012 10:40:28 +0530 Subject: [PATCH 70/78] ... --- setup/installer/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup/installer/__init__.py b/setup/installer/__init__.py index 55f7486c19..3d891281b7 100644 --- a/setup/installer/__init__.py +++ b/setup/installer/__init__.py @@ -11,7 +11,7 @@ import subprocess, tempfile, os, time from setup import Command, installer_name from setup.build_environment import HOST, PROJECT -BASE_RSYNC = ['rsync', '-avz', '--delete'] +BASE_RSYNC = ['rsync', '-avz', '--delete', '--force'] EXCLUDES = [] for x in [ 'src/calibre/plugins', 'src/calibre/manual', 'src/calibre/trac', From ef1d5ee6c3ec26fd41c51c8afcd18a96767c65a5 Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Sat, 7 Jul 2012 07:25:12 +0200 Subject: [PATCH 71/78] 1) Fix regression in searching. 2) Speed up naked searches when not using search limits. The speed improvement is especially notable when a search term matches many books. --- src/calibre/library/caches.py | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/calibre/library/caches.py b/src/calibre/library/caches.py index 2027ae3bdc..7d8ab24fbc 100644 --- a/src/calibre/library/caches.py +++ b/src/calibre/library/caches.py @@ -625,6 +625,8 @@ class ResultCache(SearchQueryParser): # {{{ def get_matches(self, location, query, candidates=None, allow_recursion=True): + # If candidates is not None, it must not be modified. Changing its + # value will break query optimization in the search parser matches = set([]) if candidates is None: candidates = self.universal_set() @@ -651,10 +653,13 @@ class ResultCache(SearchQueryParser): # {{{ else: invert = False for loc in location: + c = candidates.copy() m = self.get_matches(loc, query, - candidates=candidates, allow_recursion=False) + candidates=c, allow_recursion=False) matches |= m - candidates -= m + c -= m + if len(c) == 0: + break if invert: matches = self.universal_set() - matches return matches @@ -669,12 +674,15 @@ class ResultCache(SearchQueryParser): # {{{ if l and l != 'all' and l in self.all_search_locations: terms.add(l) if terms: + c = candidates.copy() for l in terms: try: m = self.get_matches(l, query, - candidates=candidates, allow_recursion=allow_recursion) + candidates=c, allow_recursion=allow_recursion) matches |= m - candidates -= m + c -= m + if len(c) == 0: + break except: pass return matches @@ -751,6 +759,7 @@ class ResultCache(SearchQueryParser): # {{{ for i, loc in enumerate(location): location[i] = db_col[loc] + current_candidates = candidates.copy() for loc in location: # location is now an array of field indices if loc == db_col['authors']: ### DB stores authors with commas changed to bars, so change query @@ -767,7 +776,7 @@ class ResultCache(SearchQueryParser): # {{{ else: q = query - for id_ in candidates: + for id_ in current_candidates: item = self._data[id_] if item is None: continue @@ -814,6 +823,7 @@ class ResultCache(SearchQueryParser): # {{{ if _match(q, vals, matchkind): matches.add(item[0]) continue + current_candidates -= matches return matches def search(self, query, return_matches=False): From fe23e51f5534d7b24de2cc99aa71b07d3e868123 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sat, 7 Jul 2012 11:22:22 +0530 Subject: [PATCH 72/78] ... --- src/calibre/utils/config_base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/config_base.py b/src/calibre/utils/config_base.py index a50d0fd153..198c09bfcd 100644 --- a/src/calibre/utils/config_base.py +++ b/src/calibre/utils/config_base.py @@ -427,7 +427,9 @@ def _prefs(): 'accented versions, based on the language you have chosen ' 'for the calibre interface. For example, in ' u' English, searching for n will match ñ and n, but if ' - 'your language is Spanish it will only match n.')) + 'your language is Spanish it will only match n. Note that ' + 'this is much slower than a simple search on very large ' + 'libraries.')) c.add_opt('migrated', default=False, help='For Internal use. Don\'t modify.') return c From c9f64d8deb15c2b1a2670a73e5bb7579cbe1ce28 Mon Sep 17 00:00:00 2001 From: GRiker <griker@hotmail.com> Date: Sat, 7 Jul 2012 04:15:07 -0600 Subject: [PATCH 73/78] Backed out changes passing DEBUG to spawned catalog building task. Added debug_pipeline directive (commented out) for manual inspection of generated catalog code pre-conversion. --- src/calibre/gui2/convert/gui_conversion.py | 3 +-- src/calibre/gui2/tools.py | 3 +-- src/calibre/library/catalogs/epub_mobi.py | 13 +++++-------- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/src/calibre/gui2/convert/gui_conversion.py b/src/calibre/gui2/convert/gui_conversion.py index 1ebf211c57..ce51d4ca77 100644 --- a/src/calibre/gui2/convert/gui_conversion.py +++ b/src/calibre/gui2/convert/gui_conversion.py @@ -31,7 +31,7 @@ def gui_convert_override(input, output, recommendations, notification=DummyRepor override_input_metadata=True) def gui_catalog(fmt, title, dbspec, ids, out_file_name, sync, fmt_options, connected_device, - debug_mode, notification=DummyReporter(), log=None): + notification=DummyReporter(), log=None): if log is None: log = Log() from calibre.library import db @@ -50,7 +50,6 @@ def gui_catalog(fmt, title, dbspec, ids, out_file_name, sync, fmt_options, conne # opts.gui_search_text = something opts.catalog_title = title opts.connected_device = connected_device - opts.debug_mode = debug_mode opts.ids = ids opts.search_text = None opts.sort_by = None diff --git a/src/calibre/gui2/tools.py b/src/calibre/gui2/tools.py index e4c8eeeddb..e915545d1a 100644 --- a/src/calibre/gui2/tools.py +++ b/src/calibre/gui2/tools.py @@ -320,8 +320,7 @@ def generate_catalog(parent, dbspec, ids, device_manager, db): # {{{ out.name, d.catalog_sync, d.fmt_options, - connected_device, - DEBUG + connected_device ] out.close() diff --git a/src/calibre/library/catalogs/epub_mobi.py b/src/calibre/library/catalogs/epub_mobi.py index dc750e4b92..81cb247236 100644 --- a/src/calibre/library/catalogs/epub_mobi.py +++ b/src/calibre/library/catalogs/epub_mobi.py @@ -276,8 +276,6 @@ class EPUB_MOBI(CatalogPlugin): log.error("coercing thumb_width from '%s' to '%s'" % (opts.thumb_width,self.THUMB_SMALLEST)) opts.thumb_width = "1.0" - if opts.debug_mode: - setattr(opts, 'debug_pipeline', os.path.expanduser("~/Desktop/Catalog debug")) # Display opts keys = opts_dict.keys() @@ -285,7 +283,7 @@ class EPUB_MOBI(CatalogPlugin): build_log.append(" opts:") for key in keys: if key in ['catalog_title','authorClip','connected_kindle','descriptionClip', - 'debug_pipeline','exclude_book_marker','exclude_genre','exclude_tags', + 'exclude_book_marker','exclude_genre','exclude_tags', 'header_note_source_field','merge_comments', 'output_profile','read_book_marker', 'search_text','sort_by','sort_descriptions_by_author','sync', @@ -317,11 +315,10 @@ class EPUB_MOBI(CatalogPlugin): recommendations = [] recommendations.append(('remove_fake_margins', False, OptionRecommendation.HIGH)) - if opts.debug_mode: - recommendations.append(('comments', '\n'.join(line for line in build_log), - OptionRecommendation.HIGH)) - else: - recommendations.append(('comments', '', OptionRecommendation.HIGH)) + recommendations.append(('comments', '', OptionRecommendation.HIGH)) + + # Use to debug generated catalog code before conversion + #setattr(opts,'debug_pipeline',os.path.expanduser("~/Desktop/Catalog debug")) dp = getattr(opts, 'debug_pipeline', None) if dp is not None: From 8ba0e4bebe5a0d4576463f679e3573cda527f1b5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sat, 7 Jul 2012 18:50:24 +0530 Subject: [PATCH 74/78] Update Cosmopolitan UK --- recipes/cosmopolitan_uk.recipe | 37 +++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/recipes/cosmopolitan_uk.recipe b/recipes/cosmopolitan_uk.recipe index 7a34d56865..ae23be224d 100644 --- a/recipes/cosmopolitan_uk.recipe +++ b/recipes/cosmopolitan_uk.recipe @@ -1,13 +1,13 @@ -import re from calibre.web.feeds.news import BasicNewsRecipe -#from calibre import __appname__ -from calibre.utils.magick import Image +import re +from calibre import browser + class AdvancedUserRecipe1306097511(BasicNewsRecipe): title = u'Cosmopolitan UK' - description = 'Fashion, beauty and Gossip for women from COSMOPOLITAN -UK' + description = 'Author : D.Asbury : Womens Fashion, beauty and Gossip for women from COSMOPOLITAN -UK' __author__ = 'Dave Asbury' - #last update 21/12/11 + #last update 7/7/12 hopefully get current cover from itunes # greyscale code by Starson cover_url = 'http://www.cosmopolitan.magazine.co.uk/files/4613/2085/8988/Cosmo_Cover3.jpg' no_stylesheets = True @@ -39,14 +39,19 @@ class AdvancedUserRecipe1306097511(BasicNewsRecipe): feeds = [ (u'Love & Sex', u'http://www.cosmopolitan.co.uk/love-sex/rss/'), (u'Men', u'http://cosmopolitan.co.uk/men/rss/'), (u'Fashion', u'http://cosmopolitan.co.uk/fashion/rss/'), (u'Hair & Beauty', u'http://cosmopolitan.co.uk/beauty-hair/rss/'), (u'LifeStyle', u'http://cosmopolitan.co.uk/lifestyle/rss/'), (u'Cosmo On Campus', u'http://cosmopolitan.co.uk/campus/rss/'), (u'Celebrity Gossip', u'http://cosmopolitan.co.uk/celebrity-gossip/rss/')] - def postprocess_html(self, soup, first): - #process all the images - for tag in soup.findAll(lambda tag: tag.name.lower()=='img' and tag.has_key('src')): - iurl = tag['src'] - img = Image() - img.open(iurl) - if img < 0: - raise RuntimeError('Out of memory') - img.type = "GrayscaleType" - img.save(iurl) - return soup + def get_cover_url(self): + soup = self.index_to_soup('http://itunes.apple.com/gb/app/cosmopolitan-uk/id461363572?mt=8') + # look for the block containing the sun button and url + cov = soup.find(attrs={'alt' : 'iPhone Screenshot 1'}) + cov2 = str(cov['src']) + br = browser() + br.set_handle_redirect(False) + try: + br.open_novisit(cov2) + cover_url = cov2 + except: + cover_url = 'http://www.cosmopolitan.magazine.co.uk/files/4613/2085/8988/Cosmo_Cover3.jpg' + + return cover_url + + From 95bdc4fe160c7713a72a369c299b1d0f0b20abc5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sat, 7 Jul 2012 18:56:41 +0530 Subject: [PATCH 75/78] NZZ Folio by Bernd Leinfelder --- recipes/nzz_folio.recipe | 61 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 recipes/nzz_folio.recipe diff --git a/recipes/nzz_folio.recipe b/recipes/nzz_folio.recipe new file mode 100644 index 0000000000..d3743644d3 --- /dev/null +++ b/recipes/nzz_folio.recipe @@ -0,0 +1,61 @@ + +__license__ = 'GPL v3' +__copyright__ = '2012 Bernd Leinfelder <skoll1975@gmail.com>' + +''' +www.nzzfolio.ch +''' + +from calibre.web.feeds.recipes import BasicNewsRecipe + +class Nzzfolio(BasicNewsRecipe): + title = 'NZZ Folio' + __author__ = 'Bernd Leinfelder' + description = 'Aktuelle Artikel des NZZ Folio' + publisher = 'NZZ AG' + category = 'news, politics, nachrichten, Switzerland' + oldest_article = 35 + max_articles_per_feed = 100 + no_stylesheets = True + encoding = 'utf-8' + use_embedded_content = False + language = 'de' + extra_css = """ + body{font-family: Georgia,"Times New Roman",Times,serif } + .artikel h3,.artikel h4,.bildLegende,.question,.autor{font-family: Arial,Verdana,Helvetica,sans-serif} + .bildLegende{font-size: small} + .autor{font-size: 0.9375em; color: #666666} + .quote{font-size: large !important; + font-style: italic; + font-weight: normal !important; + border-bottom: 1px dotted #BFBFBF; + border-top: 1px dotted #BFBFBF; + line-height: 1.25em} + .quelle{color: #666666; font-style: italic; white-space: nowrap} + """ + + conversion_options = { + 'comments' : description + ,'tags' : category + ,'language' : language + ,'publisher' : publisher + ,'linearize_tables' : True + } + + + remove_attributes=['width','height','lang'] + remove_tags_before = dict(id='content') + remove_tags_after = dict(id='content') + remove_tags = [ + dict(name=['h2','object','link','base','meta','iframe']) + ,dict(id='artikelBar') + ,dict(id='foot') + ,dict(id='bildLegende') + ,dict(name='div',attrs={'class':['box']}) + + ] + + feeds = [ + (u'NZZ Folio' , u'http://rss.nzzfolio.ch/') + ] + From ef1dd71e70feab9703477f0a2f42888801832807 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sat, 7 Jul 2012 22:00:11 +0530 Subject: [PATCH 76/78] ... --- src/calibre/devices/android/driver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index da787f0b81..3a3138633d 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -10,7 +10,7 @@ import cStringIO from calibre.devices.usbms.driver import USBMS -HTC_BCDS = [0x100, 0x0222, 0x0226, 0x227, 0x228] +HTC_BCDS = [0x100, 0x0222, 0x0226, 0x227, 0x228, 0x229] class ANDROID(USBMS): From 1fda8e97eeca2b75ebe1fb27f681257644bccb49 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sat, 7 Jul 2012 22:02:01 +0530 Subject: [PATCH 77/78] Empire Magazine by Dave Asbury --- recipes/empire_magazine.recipe | 51 ++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 recipes/empire_magazine.recipe diff --git a/recipes/empire_magazine.recipe b/recipes/empire_magazine.recipe new file mode 100644 index 0000000000..138b7bffd1 --- /dev/null +++ b/recipes/empire_magazine.recipe @@ -0,0 +1,51 @@ +import re +from calibre.web.feeds.news import BasicNewsRecipe + +class AdvancedUserRecipe1341650280(BasicNewsRecipe): + + title = u'Empire Magazine' + description = 'Author D.Asbury. Film articles from Empire Mag. ' + __author__ = 'Dave Asbury' + # last updated 7/7/12 + remove_empty_feeds = True + remove_javascript = True + no_stylesheets = True + #oldest_article = 7 + max_articles_per_feed = 20 + cover_url = 'http://www.empireonline.com/images/magazine/cover.jpg' + conversion_options = { + 'linearize_tables' : True, + } + #auto_cleanup = True + preprocess_regexps = [ + (re.compile(r'<a href="http://twitter.com/share.*?</a>', re.IGNORECASE | re.DOTALL), lambda match: ''), + (re.compile(r'<head>.*?<!-- CONTENT: START -->', re.IGNORECASE | re.DOTALL), lambda match: '<head></head><!-- CONTENT: START -->'), + (re.compile(r'<!-- LATEST NEWS HEADLINES: START -->.*?<!-- LATEST NEWS HEADLINES: END -->', re.IGNORECASE | re.DOTALL), lambda match: '<!-- LATEST NEWS HEADLINES: START --><!-- LATEST NEWS HEADLINES: END -->'), + (re.compile(r'<!-- RELATED FUTURE FILMS: START -->.*?<!-- RELATED FUTURE FILMS: END -->', re.IGNORECASE | re.DOTALL), lambda match: '<!-- RELATED FUTURE FILMS: START --><!-- RELATED FUTURE FILMS: END -->'), + (re.compile(r'<!-- CURRENT HIGHLIGHTS: START-->.*?<!-- CURRENT HIGHLIGHTS: END -->', re.IGNORECASE | re.DOTALL), lambda match: '<!-- CURRENT HIGHLIGHTS: START--><!-- CURRENT HIGHLIGHTS: END -->'), + (re.compile(r'<!-- RELATED REVIEWS: START -->.*?<!-- RELATED REVIEWS: END -->', re.IGNORECASE | re.DOTALL), lambda match: '<!-- RELATED REVIEWS: START --><!-- RELATED REVIEWS: END -->'), + (re.compile(r'<!-- RELATED INTERVIEWS -->.*?<!-- RELATED REVIEWS: END -->', re.IGNORECASE | re.DOTALL), lambda match: '<!-- RELATED INTERVIEWS --><!-- RELATED REVIEWS: END -->'), + (re.compile(r'<!-- CONTENT: END -->.*?</body>', re.IGNORECASE | re.DOTALL), lambda match: '<!-- CONTENT: END --></body>'), + (re.compile(r'<!-- STORY: END -->.*?</body>', re.IGNORECASE | re.DOTALL), lambda match: '<!-- STORY: END --></body>'), + (re.compile(r'<!-- RATINGS GUIDE: START-->.*?<!-- RATINGS GUIDE: END-->', re.IGNORECASE | re.DOTALL), lambda match: '<!-- RATINGS GUIDE: START--><!-- RATINGS GUIDE: END-->'), + (re.compile(r'<strong>SUBSCRIBE TO EMPIRE</strong>.*?</tbody>', re.IGNORECASE | re.DOTALL), lambda match: '</tbody>'), + (re.compile(r'<!-- USER REVIEWS: START -->.*?<!-- USER REVIEWS: END -->', re.IGNORECASE | re.DOTALL), lambda match: '<!-- USER REVIEWS: START --><!-- USER REVIEWS: END -->'), + (re.compile(r'Advertisement', re.IGNORECASE | re.DOTALL), lambda match: ''), + (re.compile(r'<a name="haveyoursay".*?now to have your say.', re.IGNORECASE | re.DOTALL), lambda match: ''), + ] + keep_only_tags = [ + # dict(name='h1'), + # dict(attrs={'class' : 'mediumblack'}), + ] + remove_tags = [dict(name='td', attrs={'width':'200', 'valign' : 'top'}), + dict(name='b'), + dict(name='a',attrs={'name' : 'haveyoursay'}), + dict(attrs={'class' : 'newslink'}), + ] + + + feeds = [(u'News', u'http://feed43.com/7338478755673147.xml'), + (u'Recent Features',u'http://feed43.com/4346347750304760.xml'), + (u'Interviews',u'http://feed43.com/3418350077724081.xml'), + (u'Film Reviews',u'http://feed43.com/2643703076510627.xml'), + ] From 436965bd253b6cea2f551489b92b0bf7ffb74baf Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Sun, 8 Jul 2012 00:40:06 +0530 Subject: [PATCH 78/78] ... --- src/calibre/gui2/convert/metadata.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/gui2/convert/metadata.py b/src/calibre/gui2/convert/metadata.py index 6d43abdf63..a2c1427b91 100644 --- a/src/calibre/gui2/convert/metadata.py +++ b/src/calibre/gui2/convert/metadata.py @@ -97,6 +97,9 @@ class MetadataWidget(Widget, Ui_Form): else: self.cover.setPixmap(QPixmap(I('default_cover.png'))) self.cover.setToolTip(_('This book has no cover')) + for x in ('author', 'series', 'publisher'): + x = getattr(self, x) + x.lineEdit().deselect() def set_cover_tooltip(self, pm): tt = _('Cover size: %(width)d x %(height)d pixels') % dict(