From 237a0a12de3839bb9b0590fd903eb3b9c4720455 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Sat, 16 Jul 2011 04:53:08 +0000 Subject: [PATCH 01/47] Launchpad automatic translations update. --- src/calibre/translations/af.po | 32 +- src/calibre/translations/ar.po | 32 +- src/calibre/translations/ast.po | 32 +- src/calibre/translations/az.po | 32 +- src/calibre/translations/bg.po | 32 +- src/calibre/translations/bn.po | 32 +- src/calibre/translations/br.po | 32 +- src/calibre/translations/bs.po | 32 +- src/calibre/translations/ca.po | 32 +- src/calibre/translations/cs.po | 32 +- src/calibre/translations/da.po | 32 +- src/calibre/translations/de.po | 32 +- src/calibre/translations/el.po | 32 +- src/calibre/translations/en_AU.po | 32 +- src/calibre/translations/en_CA.po | 32 +- src/calibre/translations/en_GB.po | 32 +- src/calibre/translations/eo.po | 32 +- src/calibre/translations/es.po | 260 ++++++++++------ src/calibre/translations/et.po | 32 +- src/calibre/translations/eu.po | 32 +- src/calibre/translations/fa.po | 32 +- src/calibre/translations/fi.po | 32 +- src/calibre/translations/fo.po | 32 +- src/calibre/translations/fr.po | 32 +- src/calibre/translations/gl.po | 32 +- src/calibre/translations/he.po | 32 +- src/calibre/translations/hi.po | 32 +- src/calibre/translations/hr.po | 32 +- src/calibre/translations/hu.po | 32 +- src/calibre/translations/id.po | 32 +- src/calibre/translations/it.po | 32 +- src/calibre/translations/ja.po | 32 +- src/calibre/translations/ko.po | 32 +- src/calibre/translations/lt.po | 32 +- src/calibre/translations/ltg.po | 32 +- src/calibre/translations/lv.po | 32 +- src/calibre/translations/ml.po | 32 +- src/calibre/translations/mr.po | 32 +- src/calibre/translations/ms.po | 32 +- src/calibre/translations/nb.po | 32 +- src/calibre/translations/nds.po | 32 +- src/calibre/translations/nl.po | 146 +++++---- src/calibre/translations/oc.po | 32 +- src/calibre/translations/pa.po | 32 +- src/calibre/translations/pl.po | 32 +- src/calibre/translations/pt.po | 32 +- src/calibre/translations/pt_BR.po | 32 +- src/calibre/translations/ro.po | 32 +- src/calibre/translations/ru.po | 32 +- src/calibre/translations/sc.po | 32 +- src/calibre/translations/si.po | 32 +- src/calibre/translations/sk.po | 32 +- src/calibre/translations/sl.po | 32 +- src/calibre/translations/sq.po | 32 +- src/calibre/translations/sr.po | 32 +- src/calibre/translations/sv.po | 32 +- src/calibre/translations/ta.po | 32 +- src/calibre/translations/te.po | 32 +- src/calibre/translations/th.po | 32 +- src/calibre/translations/tr.po | 496 +++++++++++++++--------------- src/calibre/translations/uk.po | 32 +- src/calibre/translations/ur.po | 32 +- src/calibre/translations/vi.po | 32 +- src/calibre/translations/wa.po | 32 +- src/calibre/translations/yi.po | 32 +- src/calibre/translations/zh_CN.po | 48 +-- src/calibre/translations/zh_HK.po | 32 +- src/calibre/translations/zh_TW.po | 32 +- 68 files changed, 1544 insertions(+), 1454 deletions(-) diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 42c20e4ba1..be7a04c6a8 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2009-11-06 19:11+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Afrikaans \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:31+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:34+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4915,7 +4915,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7235,9 +7235,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7507,14 +7507,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9806,7 +9806,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10421,7 +10421,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 84aad864be..11fc7fece6 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-14 07:27+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Arabic \n" @@ -16,7 +16,7 @@ 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: 2011-07-15 04:32+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:34+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:182 @@ -60,9 +60,9 @@ msgid "Does absolutely nothing" msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -925,8 +925,8 @@ msgstr "تمكين الملحق المسمى" msgid "Disable the named plugin" msgstr "تعطيل الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -936,7 +936,7 @@ msgstr "تعطيل الملحق المسمى" msgid "Path to library too long. Must be less than %d characters." msgstr "الطريق إلى المكتبة وقتا طويلا. يجب أن يكون أقل %d من أحرف" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5198,7 +5198,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7520,9 +7520,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7792,14 +7792,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10100,7 +10100,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10715,7 +10715,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index 35eeb13ea6..c56020fc9d 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-01-31 21:37+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Asturian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:32+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:34+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -855,8 +855,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -866,7 +866,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4915,7 +4915,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7235,9 +7235,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7507,14 +7507,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9806,7 +9806,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10421,7 +10421,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index 788b19aadf..ad374930d3 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-03 05:54+0000\n" "Last-Translator: Farid Zarbaliyev \n" "Language-Team: Azerbaijani \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:35+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 40a83aa1e7..61f51dd4a2 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-22 15:45+0000\n" "Last-Translator: Ve4ernik \n" "Language-Team: bg\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" "Generated-By: pygettext.py 1.5\n" @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -890,8 +890,8 @@ msgstr "Активиране на избраната добавка" msgid "Disable the named plugin" msgstr "Деактивиране на избраната добавка" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -901,7 +901,7 @@ msgstr "Деактивиране на избраната добавка" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4956,7 +4956,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7276,9 +7276,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7548,14 +7548,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9847,7 +9847,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10462,7 +10462,7 @@ msgstr "Изчистване на бързото търсене" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index acd5ed72e6..ace6676e0e 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-12-11 02:29+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Bengali \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:35+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index 28bd0220b2..bd77e855aa 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-03 19:43+0000\n" "Last-Translator: Alan \n" "Language-Team: Breton \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -855,8 +855,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -866,7 +866,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4918,7 +4918,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7238,9 +7238,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7510,14 +7510,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9809,7 +9809,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10424,7 +10424,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index e7133c71ba..285a4031d3 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-01-18 21:03+0000\n" "Last-Translator: Senad Sopovic \n" "Language-Team: Bosnian \n" @@ -16,7 +16,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: 2011-07-15 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:35+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -853,8 +853,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -864,7 +864,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4913,7 +4913,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7233,9 +7233,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7505,14 +7505,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9804,7 +9804,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10419,7 +10419,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 62e4785193..6218743b85 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-08 16:42+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -26,9 +26,9 @@ msgid "Does absolutely nothing" msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -914,8 +914,8 @@ msgstr "Habilita el connector anomenat" msgid "Disable the named plugin" msgstr "Inhabilita el connector anomenat" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -926,7 +926,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "El camí a la biblioteca és massa llarg. Ha de ser de menys de %d caràcters." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5646,7 +5646,7 @@ msgid "Move to next highlighted match" msgstr "Passa a la coincidència realçada següent" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -8104,9 +8104,9 @@ msgstr "No s'ha pogut carregar el navegador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Sense definir" @@ -8387,14 +8387,14 @@ msgstr "" "N'esteu segur?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Plantilla no vàlida" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -11009,7 +11009,7 @@ msgid "Open Template Editor" msgstr "Obre l'editor de plantilles" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Edita la plantilla" @@ -11660,7 +11660,7 @@ msgstr "Reinicia la cerca ràpida" msgid "Copy current search text (instead of search name)" msgstr "Copia el text de cerca (en lloc del nom de la cerca)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "S" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index b242ef5e2c..c96a3429fb 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-05-22 19:29+0000\n" "Last-Translator: Marek Sušický \n" "Language-Team: Czech \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -887,8 +887,8 @@ msgstr "Povolit uvedený modul" msgid "Disable the named plugin" msgstr "Zakázat uvedený modul" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -898,7 +898,7 @@ msgstr "Zakázat uvedený modul" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5380,7 +5380,7 @@ msgid "Move to next highlighted match" msgstr "Posun k další označené shodě" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7759,9 +7759,9 @@ msgstr "Prohlížeč obálek nemohl být nahrán" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Nedefinováno" @@ -8039,14 +8039,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Neplatná šablona" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10400,7 +10400,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Upravit šablonu" @@ -11028,7 +11028,7 @@ msgstr "Zrušit rychlé vyhledávání" msgid "Copy current search text (instead of search name)" msgstr "Zkopírovat právě hledaný text (namísto hledání názvu)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 3e161d183e..5b566738d4 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-08 15:07+0000\n" "Last-Translator: Simon \n" "Language-Team: Danish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -897,8 +897,8 @@ msgstr "Aktivér det angivne udvidelsesmodul" msgid "Disable the named plugin" msgstr "Deaktivér det angivne udvidelsesmodul" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -908,7 +908,7 @@ msgstr "Deaktivér det angivne udvidelsesmodul" msgid "Path to library too long. Must be less than %d characters." msgstr "Sti til bibliotek for lang. Skal være kortere end %d tegn." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5352,7 +5352,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7736,9 +7736,9 @@ msgstr "Omslag browser kunne ikke loades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Udefineret" @@ -8017,14 +8017,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ugyldig skabelon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10401,7 +10401,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Redigér skabelon" @@ -11037,7 +11037,7 @@ msgstr "Nulstil hurtigsøgning" msgid "Copy current search text (instead of search name)" msgstr "Kopiér aktuelle søgetekst (istedet for søgenavnet)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index c65a8b8e75..2059a268f5 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-09 22:26+0000\n" "Last-Translator: Rudolf Metz \n" "Language-Team: American English \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:39+0000\n" "X-Generator: Launchpad (build 13405)\n" "Generated-By: pygettext.py 1.5\n" @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -908,8 +908,8 @@ msgstr "Gewähltes Plugin einschalten" msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -919,7 +919,7 @@ msgstr "Gewähltes Plugin ausschalten" msgid "Path to library too long. Must be less than %d characters." msgstr "Pfad zur Datenbank zu lang. Muss kürzer als %d Zeichen sein" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5633,7 +5633,7 @@ msgid "Move to next highlighted match" msgstr "Zum nächsten hervorgehobenen Treffer springe" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -8070,9 +8070,9 @@ msgstr "Cover-Browser konnte nicht geladen werden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Undefiniert" @@ -8357,14 +8357,14 @@ msgstr "" "funktionieren sie unter Umständen nicht. Sind sie sicher?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ungültige Vorlage" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10878,7 +10878,7 @@ msgid "Open Template Editor" msgstr "Öffne Vorlageneditor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Vorlage bearbeiten" @@ -11521,7 +11521,7 @@ msgstr "Schnellsuche löschen" msgid "Copy current search text (instead of search name)" msgstr "Aktuellen Suchtext kopieren (anstelle des Namens der Suche)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "J" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index e0b5f11206..ce7b4f6800 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-12 15:40+0000\n" "Last-Translator: ilias \n" "Language-Team: Greek \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -897,8 +897,8 @@ msgstr "Ενεργοποίηση του ονομαζόμενου προσθέτ msgid "Disable the named plugin" msgstr "Απενεργοποίηση του ονομαζόμενου προσθέτου" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -908,7 +908,7 @@ msgstr "Απενεργοποίηση του ονομαζόμενου προσθ msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5089,7 +5089,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7409,9 +7409,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Μη ορισμένο" @@ -7681,14 +7681,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9980,7 +9980,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10595,7 +10595,7 @@ msgstr "Μηδενισμός γρήγορης αναζήτησης" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index 6722a05ee0..2869f99544 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-05-21 07:30+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Australia) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:51+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index fedcab4425..1c847ff1ce 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-02-27 02:43+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -856,8 +856,8 @@ msgstr "Enable the named plugin" msgid "Disable the named plugin" msgstr "Disable the named plugin" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -867,7 +867,7 @@ msgstr "Disable the named plugin" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4998,7 +4998,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7318,9 +7318,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7590,14 +7590,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9889,7 +9889,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10504,7 +10504,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index b081d25e0d..b7af675a3b 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-02-15 08:46+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: English (United Kingdom) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:51+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -887,8 +887,8 @@ msgstr "Enable the named plugin" msgid "Disable the named plugin" msgstr "Disable the named plugin" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -898,7 +898,7 @@ msgstr "Disable the named plugin" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5408,7 +5408,7 @@ msgid "Move to next highlighted match" msgstr "Move to next highlighted match" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7804,9 +7804,9 @@ msgstr "Cover browser could not be loaded" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Undefined" @@ -8085,14 +8085,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Invalid template" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10498,7 +10498,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Edit template" @@ -11133,7 +11133,7 @@ msgstr "Reset Quick Search" msgid "Copy current search text (instead of search name)" msgstr "Copy current search text (instead of search name)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index fa3ac5576d..6f6e5ace06 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-01-09 00:03+0000\n" "Last-Translator: Kalle Kniivilä \n" "Language-Team: Esperanto \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -881,8 +881,8 @@ msgstr "Ŝalti la indikitan kromprogramon" msgid "Disable the named plugin" msgstr "Malŝalti la indikitan kromprogramon" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -892,7 +892,7 @@ msgstr "Malŝalti la indikitan kromprogramon" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4946,7 +4946,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7266,9 +7266,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7538,14 +7538,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9837,7 +9837,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10452,7 +10452,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 6ba3ced114..57ee1198b9 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,15 +10,15 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" -"PO-Revision-Date: 2011-07-15 00:33+0000\n" -"Last-Translator: Jose Luis \n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" +"PO-Revision-Date: 2011-07-15 15:02+0000\n" +"Last-Translator: Jellby \n" "Language-Team: Spanish\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: 2011-07-15 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:528 @@ -42,9 +42,9 @@ msgid "Does absolutely nothing" msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -355,7 +355,7 @@ msgstr "Generar un catálogo de los libros en su biblioteca calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "Convertir libros a varios formatos de ebook" +msgstr "Convertir libros a distintos formatos de libro electrónico" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" @@ -921,8 +921,8 @@ msgstr "Activar el complemento nombrado" msgid "Disable the named plugin" msgstr "Desactivar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -934,7 +934,7 @@ msgstr "" "La ruta a la biblioteca es demasiado larga. Debe tener menos de %d " "caracteres." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -1089,7 +1089,7 @@ msgstr "Actualizando listado de meta datos..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d de %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1606,6 +1606,9 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" +". Dos colecciones especiales están disponible: %(abt)s:%(abtv)s y " +"%(aba)s:%(abav)s. Añada estos valores a la lista para activarlas. Las " +"colecciones tendrán el nombre dado después de los dos puntos." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "Upload separate cover thumbnails for books (newer readers)" @@ -2113,6 +2116,9 @@ msgid "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." msgstr "" +"Modificar el texto y estructura del documento usando patrones comunes. " +"Desactivado de manera predeterminada. Use %(en)s para activarlo. Las " +"acciones individuales pueden desactivarse con las opciones %(dis)s." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 @@ -2467,7 +2473,7 @@ msgid "" "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent." msgstr "" -"Cuando Calibre elimina el espacio entre párrafos, añade automáticamente una " +"Cuando calibre elimina el espacio entre párrafos, añade automáticamente una " "sangría en la primera línea para que los párrafos puedan distinguirse " "fácilmente. Esta opción controla el ancho de dicha sangría." @@ -2778,7 +2784,7 @@ msgstr "Creando" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" +msgstr "Error en el procesamiento: %(name)s con el error: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 msgid "ePub Fixer" @@ -3060,16 +3066,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "Se encontraron varios ficheros HTML en el archivo. Sólo se usará %s." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "No se encontró ningún fichero HTML en el nivel superior." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "El fichero HTML del nivel superior %s está vacío." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3138,7 +3144,7 @@ msgstr "%s es un fichero vacío" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:565 #, python-format msgid "Failed to parse link %(tag)s %(children)s" -msgstr "" +msgstr "No se pudo procesar el enlace %(tag)s %(children)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:610 #, python-format @@ -3148,7 +3154,7 @@ msgstr "No se pudo añadir el enlace %s al Índice" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 #, python-format msgid "Unable to process image %(path)s. Error: %(err)s" -msgstr "" +msgstr "No se pudo procesar la imagen %(path)s. Error: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1006 #, python-format @@ -3475,8 +3481,8 @@ msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Serie" +msgstr[1] "Series" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3517,6 +3523,17 @@ msgid "" "some metadata on a file type that does not support it, the metadata will be\n" "silently ignored.\n" msgstr "" +"\n" +"Leer/escribir metadatos de/en ficheros de libro electrónico.\n" +"\n" +"Formatos soportados para leer metadatos: %(read)s\n" +"\n" +"Formatos soportados para escribir metadatos: %(write)s\n" +"\n" +"Los diferentes tipos de fichero admiten diferentes tipos de metadatos. Si " +"se\n" +"intentan establecer metadatos en un tipo de fichero que no los soporta, los\n" +"metadatos se obviarán.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:40 msgid "" @@ -3869,7 +3886,7 @@ msgstr "El formato de libros %s no está soportado" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:881 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Libro %(sidx)s de %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:54 msgid "HTML TOC generation options." @@ -3889,6 +3906,8 @@ msgid "" "Could not find reasonable point at which to split: %(path)s Sub-tree size: " "%(size)d KB" msgstr "" +"No se pudo encontrar un punto razonable en el que dividir: %(path)s Tamaño " +"del árbol: %(size)d kB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." @@ -4779,7 +4798,7 @@ msgid "" "settings:" msgstr "" "Se encontraron los siguientes libros duplicados, y los formatos entrantes se " -"han procesado y unido a la base de datos de Calibre según las " +"han procesado y unido a la base de datos de calibre según las " "configuraciones de unión automática:" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 @@ -4872,27 +4891,27 @@ msgstr "Mezclando anotaciones de usuario en la base de datos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123 #, python-format msgid "%(time)s
Last Page Read: %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s
Última página leída: %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:129 #, python-format msgid "%(time)s
Last Page Read: Location %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s
Última página leída: Posición %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:148 #, python-format msgid "Location %(dl)d • %(typ)s
%(text)s
" -msgstr "" +msgstr "Posición %(dl)d • %(typ)s
%(text)s
" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:157 #, python-format msgid "Page %(dl)d • %(typ)s
" -msgstr "" +msgstr "Page %(dl)d • %(typ)s
" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:162 #, python-format msgid "Location %(dl)d • %(typ)s
" -msgstr "" +msgstr "Posición %(dl)d • %(typ)s
" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 @@ -4919,7 +4938,7 @@ msgstr "Directorio para exportar catálogos" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "" +msgstr "Seleccionar destino para %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 @@ -5218,7 +5237,7 @@ msgstr "No se pudieron copiar estos libros: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "%(num)d libros copiados a %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -5620,7 +5639,7 @@ msgstr "" "cambiarán. El autor, título, ISBN y el resto de metadatos no se " "combinarán.

\r\n" "Tras la combinación el segundo libro y sucesivos, con todos sus metadatos, " -"serán borrados.

\r\n" +"se borrarán.

\r\n" "Todos los formatos del primer libro seleccionado se mantendrán y cualquier " "formato duplicado en el segundo libro y sucesivos se borrará " "permanentemente de la biblioteca de calibre.

¿Está seguro de " @@ -5638,12 +5657,12 @@ msgid "" "Are you sure you want to proceed?" msgstr "" "Los formatos de los libros seleccionados se combinarán en el primer libro " -"seleccionado (%s). El ISBN no se combinará.

Tras combinar " -"el segundo y sucesivos libros seleccionados serán borrados. " -"

Todos los formatos del primer libro seleccionado se mantendrán y " -"cualquier formato duplicado en el segundo y siguiente libros seleccionados " -"se borrará permanentemente de tu libreria de Calibre.

¿Estas " -"seguro de que quieres continuar?" +"seleccionado (%s). El ISBN no se combinará.

Tras la " +"combinación el segundo libro y sucesivos se borrarán.

\r\n" +"Todos los formatos del primer libro seleccionado se mantendrán y cualquier " +"formato duplicado en el segundo libro y sucesivos se borrará " +"permanentemente de la biblioteca de calibre.

¿Está seguro de " +"que quiere continuar?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:471 msgid "Applying changed metadata" @@ -5701,7 +5720,7 @@ msgid "Move to next highlighted match" msgstr "Ir a la siguiente coincidencia resaltada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -5971,7 +5990,7 @@ msgid "" "ebook.com/about#drm\">DRM." msgstr "" "Todas las transacciones (con o sin pagos) tienen lugar entre usted y la " -"librería. Calibre no toma parte en este proceso y cualquier incidencia que " +"librería. calibre no toma parte en este proceso y cualquier incidencia que " "pueda ocurrir relacionada con una compra debe resolverse con la página en la " "que está comprando. Asegúrese de que cualquier libro que compre funcione en " "su lector, particularmente si se trata de libros con %(series)s" -msgstr "" +msgstr "Libro %(sidx)s de %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 @@ -6366,7 +6385,7 @@ msgstr "Ruta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "" +msgstr "Tamaño de portada: %(width)d×%(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -8157,9 +8176,9 @@ msgstr "No se ha podido cargar el explorador de portadas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Indefinido" @@ -8360,7 +8379,7 @@ msgstr "elegido para enviar" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 #, python-format msgid "%(num)i of %(total)i Books" -msgstr "" +msgstr "%(num)i de %(total)i libros" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 #, python-format @@ -8444,14 +8463,14 @@ msgstr "" "seguro?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Plantilla no válida" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9158,7 +9177,7 @@ msgstr "Tareas activas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "&Detener las tareas seleccionadas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -10025,7 +10044,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:705 #, python-format msgid "Locating zip file for %(name)s: %(link)s" -msgstr "" +msgstr "Buscando el fichero zip para %(name)s: %(link)s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:709 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 @@ -10406,7 +10425,7 @@ msgstr "nunca" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" -msgstr "" +msgstr "Hace %(days)d días, %(hours)d horas y %(mins)d minutos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:400 msgid "Last downloaded:" @@ -10901,7 +10920,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 #, python-format msgid "%(curr)s (was %(initial)s)" -msgstr "" +msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 @@ -11023,7 +11042,7 @@ msgid "Open Template Editor" msgstr "Abrir editor de plantillas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Modificar plantilla" @@ -11096,6 +11115,7 @@ msgstr "No hay ninguna receta seleccionada" #, python-format msgid "The attached file: %(fname)s is a recipe to download %(title)s." msgstr "" +"El fichero adjunto: %(fname)s es una receta para descargar %(title)s." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:149 msgid "Recipe for " @@ -11300,12 +11320,12 @@ msgstr "Descargar %s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:54 #, python-format msgid "Downloading %(fname)s from %(url)s" -msgstr "" +msgstr "Descargando %(fname)s de %(url)s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:85 #, python-format msgid "Failed to download from %(url)r with error: %(err)s" -msgstr "" +msgstr "La descarga de %(url)r dio un error: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:41 msgid "No file specified to download." @@ -11331,7 +11351,7 @@ msgstr "No se pudo descargar el elibro" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:123 #, python-format msgid "Email %(name)s to %(to)s" -msgstr "" +msgstr "Enviar %(name)s por correo electrónico %(to)s" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:142 msgid "News:" @@ -11607,8 +11627,8 @@ msgstr " - tareas" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "¿De verdad quiere detener la tarea seleccionada?" +msgstr[1] "¿De verdad quiere detener las tareas seleccionadas?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" @@ -11676,7 +11696,7 @@ msgstr "Reiniciar la búsqueda rápida" msgid "Copy current search text (instead of search name)" msgstr "Copiar el texto de búsqueda actual (en vez del nombre de búsqueda)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "S" @@ -11926,7 +11946,7 @@ msgstr "Ubicación de la base de datos incorrecta" #, python-format msgid "Bad database location %r. calibre will now quit." msgstr "" -"Ubicación de la base de datos %r errónea. Calibre se cerrará a continuación." +"Ubicación de la base de datos %r errónea. calibre se cerrará a continuación." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 msgid "Corrupted database" @@ -12207,7 +12227,7 @@ msgstr "Este libro no tiene portada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "Tamaño de portada: %(width)d×%(height)d píxeles" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 msgid "stars" @@ -12340,7 +12360,7 @@ msgstr "(Fallo en portada)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:199 #, python-format msgid "Downloaded %(num)d of %(tot)d" -msgstr "" +msgstr "Descargados %(num)d de %(tot)d" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121 @@ -12568,6 +12588,8 @@ msgstr "No se encontró ninguna portada para %s" #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" +"Se encontraron %(num)d portadas para %(title)s. Escoja la que más le " +"guste." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." @@ -12987,6 +13009,10 @@ msgid "" "
%(rule)s
\n" " " msgstr "" +"\n" +"

Regla avanzada para la columna %(col)s:\n" +"

%(rule)s
\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:452 #, python-format @@ -12997,12 +13023,18 @@ msgid "" "
    %(rule)s
\n" " " msgstr "" +"

Establecer el color de %(col)s a %(color)s si " +"las\n" +" siguientes condiciones se satisfacen:

\n" +"
    %(rule)s
\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 #, python-format msgid "" "
  • If the %(col)s column %(action)s value: %(val)s" msgstr "" +"
  • Si la columna %(col)s %(action)s el valor: %(val)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -13921,7 +13953,7 @@ msgstr "Fecha de publicación" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format msgid "Configure %(name)s
    %(desc)s" -msgstr "" +msgstr "Configurar %(name)s
    %(desc)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:322 msgid "No source selected" @@ -14626,12 +14658,12 @@ msgid "" "
  • Automatic management: Calibre automatically keeps metadata on the " "device in sync with the calibre library, on every connect
  • " msgstr "" -"
  • Administración manual: Calibre actualiza los metadatos y añade " +"
  • Administración manual: calibre actualiza los metadatos y añade " "colecciones sólo cuando se envía un libro. Con esta opción calibre nunca " "eliminará una colección.
  • \n" -"
  • Sólo al enviar: Calibre actualiza los metadatos y añade/elimina " +"
  • Sólo al enviar: calibre actualiza los metadatos y añade/elimina " "colecciones para un libro sólo cuando se envía al dispositivo.
  • \n" -"
  • Administración automática: Calibre mantiene los metadatos del " +"
  • Administración automática: calibre mantiene los metadatos del " "dispositivo sincronizados con la biblioteca de calibre automáticamente, cada " "vez que se conecta.
  • " @@ -14977,7 +15009,7 @@ msgstr "La barra de menú cuando se conecta un dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224 msgid "The context menu for the books in the calibre library" -msgstr "El menu contextual para los libros en la biblioteca de Calibre" +msgstr "El menu contextual para los libros en la biblioteca de calibre" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226 msgid "The context menu for the books on the device" @@ -14985,7 +15017,7 @@ msgstr "El menu contextual para los libros que están en el dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228 msgid "The context menu for the cover browser" -msgstr "" +msgstr "El menu contextual para el navegador de portadas" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262 msgid "Cannot add" @@ -15631,7 +15663,7 @@ msgstr "Procesando libros" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71 #, python-format msgid "%(num)s of %(tot)s books processed." -msgstr "" +msgstr "\"%(num)s de %(tot)s libros procesados." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62 msgid "Updating MobileRead book cache..." @@ -15908,7 +15940,7 @@ msgstr "Borrar la búsqueda %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:387 #, python-format msgid "Remove %(item)s from category %(cat)s" -msgstr "" +msgstr "Eliminar %(item)s de la categoría %(cat)s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:394 #, python-format @@ -15984,6 +16016,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no suitable source " "format was found." msgstr "" +"No se pudieron convertir %(num)d de %(tot)d libros, porque no se encontró " +"ningún formato de origen adecuado." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:128 msgid "Queueing books for bulk conversion" @@ -15996,7 +16030,7 @@ msgstr "Poniendo en cola " #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:190 #, python-format msgid "Convert book %(num)d of %(tot)d (%(title)s)" -msgstr "" +msgstr "Convertir el libro %(num)d de %(tot)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:261 msgid "Fetch news from " @@ -16087,6 +16121,8 @@ msgid "" "%(app)s has been updated to version %(ver)s. See the
    new features." msgstr "" +"%(app)s se ha actualizado a la versión %(ver)s. Consulte las características nuevas." #: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 msgid "Update available!" @@ -16523,6 +16559,8 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"%(which)s el tamaño de letra\n" +"Escala actual: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" @@ -16710,6 +16748,8 @@ msgid "" "

    An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
    Error: %(err)s" msgstr "" +"

    Ya existe una biblioteca no válida en %(loc)s, bórrela antes de intentar " +"mover la biblioteca actual.
    Error: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 msgid "Could not move library" @@ -16831,7 +16871,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:34 #, python-format msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" -msgstr "" +msgstr "Usando: %(un)s:%(pw)s@%(host)s:%(port)s y cifrado %(enc)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:39 msgid "Sending..." @@ -17139,6 +17179,13 @@ msgid "" "Default: '%%default'\n" "Applies to: CSV, XML output formats" msgstr "" +"Los campos que se incluirán al crear un catálogo de los libros de la base de " +"datos. Debe ser una lista de campos, separados por comas.\n" +"Campos disponibles: %(fields)s,\n" +"más los campos personalizados creados por el usario.\n" +"Ejemplo: %(opt)s=title,authors,tags\n" +"Valor predeterminado: «%%default»\n" +"\"Se aplica a: formatos de salida CSV, XML" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:68 #, python-format @@ -17164,6 +17211,13 @@ msgid "" "Default: '%%default'\n" "Applies to: BIBTEX output format" msgstr "" +"Los campos para incluir en la salida cuando se crea un catálogo de los " +"libros de la biblioteca. Debe ser una lista de campos separados por comas.\n" +"Los campos disponibles son: %(fields)s,\n" +"y cualquier campo personalizado creado por el usuario.\n" +"Ejemlpo: %(opt)s=title,authors,tags\n" +"Valor predeterminado: «%%default»\n" +"Se aplica a: formato de salida BIBTEX" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:264 #, python-format @@ -18273,7 +18327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:65 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sCalificación promedio es %(rating)3.1f" #: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 #, python-format @@ -18421,6 +18475,11 @@ msgid "" "subdirectory with filenames containing title and author. Available controls " "are: {%(controls)s}" msgstr "" +"La plantilla para controlar el nombre y la estructura de directorios de los " +"ficheros guardados. El valor predeterminado es «%(templ)s», lo que guardará " +"los libros en un subdirectorio por autor con nombres de fichero que " +"contienen el título y el autor. Las variables de control disponibles son: " +"{%(controls)s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:100 #, python-format @@ -18430,6 +18489,11 @@ msgid "" "author directory with filenames containing title and author. Available " "controls are: {%(controls)s}" msgstr "" +"La plantilla para controlar el nombre de fichero y la estructura de " +"directorio de los archivos enviados al dispositivo. El valor predeterminado " +"es «%(templ)s» lo que guardará los libros en un directorio por autor con el " +"título y el nombre del autor en el nombre de cada archivo. Los controles " +"disponibles son: {%(controls)s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:107 msgid "" @@ -18457,6 +18521,8 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(year)s - year. Default is: %(default)s" msgstr "" +"El formato con que se muestran las fechas: %(day)s - día, %(month)s - mes, " +"%(year)s - año. El valor predeterminado es: %(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:120 msgid "Convert paths to lowercase." @@ -18567,7 +18633,7 @@ msgstr "Valoración media" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #, python-format msgid "%(prefix)s: %(rating).1f stars" -msgstr "" +msgstr "%(prefix)s: %(rating).1f estrellas" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format @@ -18736,7 +18802,7 @@ msgstr "ETIQUETAS: %s
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format msgid "SERIES: %(series)s [%(sidx)s]
    " -msgstr "" +msgstr "SERIE: %(series)s [%(sidx)s]
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" @@ -18752,7 +18818,7 @@ msgstr "Libros ordenados por " #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" -msgstr "" +msgstr "Uso" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " @@ -19654,22 +19720,22 @@ msgstr "Neerlandés (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "AM" -msgstr "" +msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "PM" -msgstr "" +msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "am" -msgstr "" +msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 pm) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "pm" -msgstr "" +msgstr "PM" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" @@ -20031,75 +20097,75 @@ msgstr "No descargar estilos CSS." #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "Aceptar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Guardar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Abrir" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Cancelar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "&Cerrar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Aplicar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "No guardar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Cerrar sin guardar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Rechazar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Sí" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Sí a &todo" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&No" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&o a todo" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Guardar todo" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Anular" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Volver a intentar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Ignorar" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Restaurar los valores predeterminados" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index db01d5e5ef..2d5383160b 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-06 08:20+0000\n" "Last-Translator: keski \n" "Language-Team: Estonian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4914,7 +4914,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7234,9 +7234,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7506,14 +7506,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9805,7 +9805,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10420,7 +10420,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 19eb63cfaf..a876db6c20 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-13 11:13+0000\n" "Last-Translator: gorkaazk \n" "Language-Team: Basque \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:35+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -907,8 +907,8 @@ msgstr "Gaitu izendaturiko gehigarria." msgid "Disable the named plugin" msgstr "Desgaitu izendaturiko gehigarria." -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -918,7 +918,7 @@ msgstr "Desgaitu izendaturiko gehigarria." msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5568,7 +5568,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "E" @@ -7973,9 +7973,9 @@ msgstr "Liburu-azalen arakatzailea ezin izan da kargatu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Definitu gabea" @@ -8256,14 +8256,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Baliorik ez duen txantiloia" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10671,7 +10671,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Editatu txantiloia" @@ -11311,7 +11311,7 @@ msgstr "Berrezarri bilaketa azkarra" msgid "Copy current search text (instead of search name)" msgstr "Kopiatu oraingo bilaketa testua (bilaketa izenaren ordez)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "B" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 2591250bec..e9a8acf139 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-04-09 04:20+0000\n" "Last-Translator: Milad Naseri \n" "Language-Team: Persian \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:44+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -868,8 +868,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -879,7 +879,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4931,7 +4931,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7251,9 +7251,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7523,14 +7523,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9822,7 +9822,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10437,7 +10437,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 221a9cba75..f9abcc4477 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-13 16:55+0000\n" "Last-Translator: Esa Parta \n" "Language-Team: Finnish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -893,8 +893,8 @@ msgstr "Salli nimetty lisäosa" msgid "Disable the named plugin" msgstr "Poista nimetty lisäosa käytöstä" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -904,7 +904,7 @@ msgstr "Poista nimetty lisäosa käytöstä" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5026,7 +5026,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7346,9 +7346,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7618,14 +7618,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9917,7 +9917,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10532,7 +10532,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index c239847872..1fb4676d51 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-06-11 18:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:38+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index ee279d122a..fea9a602be 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-14 14:41+0000\n" "Last-Translator: Vincent Coiffier \n" "Language-Team: Français \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:39+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -25,9 +25,9 @@ msgid "Does absolutely nothing" msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -926,8 +926,8 @@ msgstr "Activer le plugin nommé" msgid "Disable the named plugin" msgstr "Désactive le plugin nommé" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -938,7 +938,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Chemin de la librairie trop long. Doit être inférieur à %d caractères." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5751,7 +5751,7 @@ msgid "Move to next highlighted match" msgstr "Aller à la correspondance suivante surlignée" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -8203,9 +8203,9 @@ msgstr "Le navigateur de coverture ne peut ête chargé" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Indéfini(e)" @@ -8492,14 +8492,14 @@ msgstr "" "pourraient ne pas fonctionner. Êtes-vous sûr(e) ?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modèle incorrect" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -11097,7 +11097,7 @@ msgid "Open Template Editor" msgstr "Ouvrir Editeur De Modèle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Editer le modèle" @@ -11748,7 +11748,7 @@ msgid "Copy current search text (instead of search name)" msgstr "" "Copier le texte de recherche courant (au lieu du nom de la recherche)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 51b9aba513..46d6fe1c55 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-04-07 18:57+0000\n" "Last-Translator: Miguel Anxo Bouzada \n" "Language-Team: dev@gl.openoffice.org\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:39+0000\n" "X-Generator: Launchpad (build 13405)\n" "Language: gl\n" @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -903,8 +903,8 @@ msgstr "Activar o engadido sinalado" msgid "Disable the named plugin" msgstr "Desactivar o engadido sinalado" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -914,7 +914,7 @@ msgstr "Desactivar o engadido sinalado" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5562,7 +5562,7 @@ msgid "Move to next highlighted match" msgstr "Ir á seguinte coincidencia salientada" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7975,9 +7975,9 @@ msgstr "Non foi posíbel cargar o explorador de cubertas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Sen definir" @@ -8261,14 +8261,14 @@ msgstr "" "seguro?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modelo incorrecto" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10803,7 +10803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Editar o modelo" @@ -11445,7 +11445,7 @@ msgstr "Restabelecer a busca rápida" msgid "Copy current search text (instead of search name)" msgstr "Copiar o texto de busca actual (no canto do nome da busca)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "S" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index de902e9374..e07785821e 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-01-28 13:47+0000\n" "Last-Translator: Eran Cohen \n" "Language-Team: Hebrew \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -873,8 +873,8 @@ msgstr "אפשר את הרכיב המצויין" msgid "Disable the named plugin" msgstr "הפסק את הרכיב המצויין" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -884,7 +884,7 @@ msgstr "הפסק את הרכיב המצויין" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4959,7 +4959,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7279,9 +7279,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7551,14 +7551,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9850,7 +9850,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10465,7 +10465,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index 9e88a43770..2f940ec8d0 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-03-19 05:11+0000\n" "Last-Translator: Varun Kansal \n" "Language-Team: Hindi \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 707302e86a..4bbdd20363 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-05-30 12:01+0000\n" "Last-Translator: wattomon \n" "Language-Team: Croatian \n" @@ -16,7 +16,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: 2011-07-15 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -876,8 +876,8 @@ msgstr "Osposobi imenovani priključak" msgid "Disable the named plugin" msgstr "Onesposobi imenovani priključak" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -887,7 +887,7 @@ msgstr "Onesposobi imenovani priključak" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5199,7 +5199,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7549,9 +7549,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Nedefinirano" @@ -7826,14 +7826,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Nevažeća šablona" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10138,7 +10138,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10768,7 +10768,7 @@ msgstr "Vrati Na Početak Brzog Pretraživanja" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 430ca4fab5..658fb5a5f0 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-05-18 16:30+0000\n" "Last-Translator: Balazs Nemeth \n" "Language-Team: Hungarian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -892,8 +892,8 @@ msgstr "A bővítmény engedélyezése" msgid "Disable the named plugin" msgstr "A bővítmény letiltása" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -903,7 +903,7 @@ msgstr "A bővítmény letiltása" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5412,7 +5412,7 @@ msgid "Move to next highlighted match" msgstr "Ugrás a következő kiemelt találathoz" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7783,9 +7783,9 @@ msgstr "A borítóböngésző ne töltődjön be" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Nincs megadva" @@ -8063,14 +8063,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Érvénytelen sablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10390,7 +10390,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Sablon szerkesztése" @@ -11028,7 +11028,7 @@ msgstr "A gyorskeresés visszaállítása alapállapotba" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index b2f3bbb2f3..300325b423 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-04-06 16:58+0000\n" "Last-Translator: Aryo Sanjaya \n" "Language-Team: Indonesian \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -855,8 +855,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -866,7 +866,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4918,7 +4918,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7238,9 +7238,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7510,14 +7510,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9809,7 +9809,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10424,7 +10424,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 19dcdddf1d..4b8228e844 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-10 14:09+0000\n" "Last-Translator: Samuele \n" "Language-Team: italiano\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -26,9 +26,9 @@ msgid "Does absolutely nothing" msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -905,8 +905,8 @@ msgstr "Abilita il plugin nominato" msgid "Disable the named plugin" msgstr "Disabilita il plugin nominato" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -917,7 +917,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Percorso alla libreria troppo lungo. Deve essere minore di %d caratteri." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5626,7 +5626,7 @@ msgid "Move to next highlighted match" msgstr "Prossima corrispondenza evidenziata" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -8039,9 +8039,9 @@ msgstr "Impossibile caricare il browser di copertine" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Non definito" @@ -8323,14 +8323,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modello non valido" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10706,7 +10706,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Modifica modello" @@ -11337,7 +11337,7 @@ msgstr "Resetta ricerca veloce" msgid "Copy current search text (instead of search name)" msgstr "Copia il testo della ricerca corrente (invece di cercare il nome)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "S" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index aa5bea9512..e1d9b708f0 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-11 17:02+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -865,8 +865,8 @@ msgstr "名付けたプラグインを有効にする" msgid "Disable the named plugin" msgstr "名付けたプラグインを無効にする" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -876,7 +876,7 @@ msgstr "名付けたプラグインを無効にする" msgid "Path to library too long. Must be less than %d characters." msgstr "ライブラリへのパスが長すぎます。%d文字以下でなければなりません。" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5217,7 +5217,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7598,9 +7598,9 @@ msgstr "表紙ブラウザーがロードできません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "未定義" @@ -7873,14 +7873,14 @@ msgstr "" "可能性があります。実行しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "無効なテンプレート" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10294,7 +10294,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "テンプレートを編集" @@ -10929,7 +10929,7 @@ msgstr "クイック検索をリセット" msgid "Copy current search text (instead of search name)" msgstr "現在の検索文字列をコピー(検索名の替わりに)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 242cd83e07..fe959debca 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-01-30 09:51+0000\n" "Last-Translator: ddfddf2k \n" "Language-Team: Korean \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:42+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -862,8 +862,8 @@ msgstr "주어진 이름의 플러그인을 사용합니다" msgid "Disable the named plugin" msgstr "주어진 이름의 플러그인을 사용하지 않습니다" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -873,7 +873,7 @@ msgstr "주어진 이름의 플러그인을 사용하지 않습니다" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5062,7 +5062,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7390,9 +7390,9 @@ msgstr "표지 탐색기를 불러올 수 없습니다" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "정의되지 않음" @@ -7662,14 +7662,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "잘못된 템플릿입니다" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9964,7 +9964,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10579,7 +10579,7 @@ msgstr "빠른 검색 초기화" msgid "Copy current search text (instead of search name)" msgstr "현재의 검색어를 복사합니다 (검색 이름 대신에)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index b7bb0499a5..256e1f8c40 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-04-26 09:56+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -16,7 +16,7 @@ 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: 2011-07-15 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:42+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -859,8 +859,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -870,7 +870,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4919,7 +4919,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7239,9 +7239,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7511,14 +7511,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9810,7 +9810,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10425,7 +10425,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index 9e18698a55..7cc7dba914 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:53+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index e1ee6c3fa9..450374b75b 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-05-17 11:56+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latvian \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:42+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: LATVIA\n" "X-Poedit-Language: Latvian\n" @@ -25,9 +25,9 @@ msgid "Does absolutely nothing" msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -854,8 +854,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -865,7 +865,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4922,7 +4922,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7245,9 +7245,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7517,14 +7517,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9818,7 +9818,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10433,7 +10433,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index 6c260f1a97..35a96e4f29 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-12-16 23:06+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:42+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -858,8 +858,8 @@ msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലു msgid "Disable the named plugin" msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലുഗിന്‍ നിര്‍ജ്ജിവമാക്കുക" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -869,7 +869,7 @@ msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലു msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4923,7 +4923,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7243,9 +7243,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7515,14 +7515,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9814,7 +9814,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10429,7 +10429,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 167ef135f5..3f6a9337ba 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-07 10:53+0000\n" "Last-Translator: Shirish Joshi \n" "Language-Team: Marathi \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:43+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -859,8 +859,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -870,7 +870,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4919,7 +4919,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7239,9 +7239,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7511,14 +7511,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9810,7 +9810,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10425,7 +10425,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 548ddc4206..f4e3b9dc6a 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-04-09 05:12+0000\n" "Last-Translator: esaismail@gmail.com \n" "Language-Team: Malay \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:43+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -859,8 +859,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -870,7 +870,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4922,7 +4922,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7242,9 +7242,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7514,14 +7514,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9813,7 +9813,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10428,7 +10428,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 5d55a8a054..eba3328383 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-30 07:57+0000\n" "Last-Translator: Øyvind Øritsland \n" "Language-Team: Norwegian Bokmal \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:44+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -899,8 +899,8 @@ msgstr "Slå på navngitte programtillegg" msgid "Disable the named plugin" msgstr "Slå av navngitte programtillegg" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -910,7 +910,7 @@ msgstr "Slå av navngitte programtillegg" msgid "Path to library too long. Must be less than %d characters." msgstr "Stien til biblioteket er for lang. Den må ha færre enn %d tegn." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5481,7 +5481,7 @@ msgid "Move to next highlighted match" msgstr "Flytt til neste merkede treff" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7883,9 +7883,9 @@ msgstr "Omslagssøker kunne ikke starte" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Ikke definert" @@ -8166,14 +8166,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ugyldig mal" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10569,7 +10569,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Rediger mal" @@ -11205,7 +11205,7 @@ msgstr "Tilbakestill hurtigsøk" msgid "Copy current search text (instead of search name)" msgstr "Kopier gjeldende søketekst (istedet for søkenavn)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 25fb8451e8..42c8ae46d0 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-01-07 02:48+0000\n" "Last-Translator: heinz beck \n" "Language-Team: German\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:43+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" @@ -26,9 +26,9 @@ msgid "Does absolutely nothing" msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -883,8 +883,8 @@ msgstr "Gewähltes Plugin einschalten" msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -894,7 +894,7 @@ msgstr "Gewähltes Plugin ausschalten" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5270,7 +5270,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7632,9 +7632,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7912,14 +7912,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ungültige Vorlage" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10230,7 +10230,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10862,7 +10862,7 @@ msgstr "Quick Search löschen" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 0b01ec3eb7..8d3144b42e 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -43,15 +43,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" -"PO-Revision-Date: 2011-07-14 21:42+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" +"PO-Revision-Date: 2011-07-15 09:12+0000\n" "Last-Translator: drMerry \n" "Language-Team: Dutch \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: 2011-07-15 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:37+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -68,9 +68,9 @@ msgid "Does absolutely nothing" msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -942,8 +942,8 @@ msgstr "Activeer de genoemde plug-in" msgid "Disable the named plugin" msgstr "Deactiveer de genoemde plug-in" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -953,7 +953,7 @@ msgstr "Deactiveer de genoemde plug-in" msgid "Path to library too long. Must be less than %d characters." msgstr "Pad naar bibliotheek is te lang. Moet minder dan %d tekens zijn." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -1616,6 +1616,9 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" +". Twee speciale collecties zijn beschikbaar: %(abt)s:%(abtv)s en " +"%(aba)s:%(abav)s. Voeg deze waarden toe aan de lijst om ze te activeren. De " +"collecties zullen de naam krijgen weergegeven achter het \":\" teken." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "Upload separate cover thumbnails for books (newer readers)" @@ -2119,6 +2122,9 @@ msgid "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." msgstr "" +"Bewerk de tekst van het document en de struktuur, gebruikmakend van algemene " +"patronen. Standaard uitgeschakeld. Gebruik %(en)s om in te schakelen. " +"Individuele taken kunnen worden uitgeschakeld met de %(dis)s opties." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 @@ -2785,7 +2791,7 @@ msgstr "Aanmaken" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" +msgstr "Verwerken van: %(name)s mislukt met fout: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 msgid "ePub Fixer" @@ -3074,6 +3080,7 @@ msgstr "" #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." msgstr "" +"Meerdere HTML-bestanden gevonden in het archief. Alleen %s wordt gebruikt." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." @@ -3905,6 +3912,8 @@ msgid "" "Could not find reasonable point at which to split: %(path)s Sub-tree size: " "%(size)d KB" msgstr "" +"Kon geen geschikt punt vinden om te splitsen: %(path)s omvang deel-boom: " +"%(size)d KB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." @@ -4883,17 +4892,17 @@ msgstr "%(time)s
    Laatst gelezen pagina: Locatie %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:148 #, python-format msgid "Location %(dl)d • %(typ)s
    %(text)s
    " -msgstr "" +msgstr "Locatie %(dl)d • %(typ)s
    %(text)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:157 #, python-format msgid "Page %(dl)d • %(typ)s
    " -msgstr "" +msgstr "Pagina %(dl)d • %(typ)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:162 #, python-format msgid "Location %(dl)d • %(typ)s
    " -msgstr "" +msgstr "Locatie %(dl)d • %(typ)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 @@ -4920,7 +4929,7 @@ msgstr "Catalogusmap exporteren" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "" +msgstr "Selecteer een bestemming voor %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 @@ -5699,7 +5708,7 @@ msgid "Move to next highlighted match" msgstr "Ga naar volgende gemarkeerde overeenkomst" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -6333,7 +6342,7 @@ msgstr "Id's" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Boek %(sidx)s van %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 @@ -8140,9 +8149,9 @@ msgstr "Kan de omslagbrowser niet laden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Niet gedefiniëerd" @@ -8428,14 +8437,14 @@ msgstr "" "zeker dat u door wilt gaan?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ongeldige sjabloon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9165,7 +9174,7 @@ msgstr "Actieve taken" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "&Stop geselecteerde taken" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -10026,7 +10035,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:705 #, python-format msgid "Locating zip file for %(name)s: %(link)s" -msgstr "" +msgstr "Locatie zip-bestand voor %(name)s: %(link)s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:709 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 @@ -10401,7 +10410,7 @@ msgstr "nooit" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" -msgstr "" +msgstr "%(days)d dagen, %(hours)d uren en %(mins)d minuten geleden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:400 msgid "Last downloaded:" @@ -11013,7 +11022,7 @@ msgid "Open Template Editor" msgstr "Open sjabloonbeheer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Sjabloon bewerken" @@ -11085,6 +11094,7 @@ msgstr "Geen recept geselecteerd" #, python-format msgid "The attached file: %(fname)s is a recipe to download %(title)s." msgstr "" +"Het bijgevoegde bestand: %(fname)s is een recept voor downloaden %(title)s." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:149 msgid "Recipe for " @@ -11294,7 +11304,7 @@ msgstr "Downloaden %(fname)s van %(url)s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:85 #, python-format msgid "Failed to download from %(url)r with error: %(err)s" -msgstr "" +msgstr "Downloaden van %(url)r mislukt met fout: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:41 msgid "No file specified to download." @@ -11320,7 +11330,7 @@ msgstr "Downloaden van e-book mislukt" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:123 #, python-format msgid "Email %(name)s to %(to)s" -msgstr "" +msgstr "Email %(name)s to %(to)s" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:142 msgid "News:" @@ -11587,8 +11597,8 @@ msgstr " - Taken" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Wilt u de geslecteerde taak werkelijk stoppen?" +msgstr[1] "Wilt u all geslecteerde taken werkelijk stoppen?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" @@ -11655,7 +11665,7 @@ msgstr "Snelzoeken wissen" msgid "Copy current search text (instead of search name)" msgstr "Kopieer de huidige zoektekst (in plaats van zoeknaam)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" @@ -12544,6 +12554,8 @@ msgstr "Geen omslagen gevonden voor %s" #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" +"%(num)d Omslagen gevonden voor %(title)s. Kies de gene die u het " +"meeste aanstaat." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." @@ -12976,6 +12988,7 @@ msgstr "" msgid "" "

  • If the %(col)s column %(action)s value: %(val)s" msgstr "" +"
  • Als de %(col)s kolom %(action)s waarde: %(val)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -13866,7 +13879,7 @@ msgstr "Publicatiedatum" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format msgid "Configure %(name)s
    %(desc)s" -msgstr "" +msgstr "%(name)s instellen
    %(desc)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:322 msgid "No source selected" @@ -14936,7 +14949,7 @@ msgstr "Het contextmenu voor de boeken op het apparaat" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228 msgid "The context menu for the cover browser" -msgstr "" +msgstr "Het contekstmenu voor de omslag browser" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262 msgid "Cannot add" @@ -15584,7 +15597,7 @@ msgstr "Boeken verwerken." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71 #, python-format msgid "%(num)s of %(tot)s books processed." -msgstr "" +msgstr "%(num)s van %(tot)s boeken verwerkt." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62 msgid "Updating MobileRead book cache..." @@ -15861,7 +15874,7 @@ msgstr "Verwijder zoekopdracht %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:387 #, python-format msgid "Remove %(item)s from category %(cat)s" -msgstr "" +msgstr "Verwijderd %(item)s van categorie%(cat)s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:394 #, python-format @@ -15937,6 +15950,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no suitable source " "format was found." msgstr "" +"Converteren mislukt voor %(num)d van %(tot)d boeken, omdat er geen geschikt " +"bronformaat werd gevonden." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:128 msgid "Queueing books for bulk conversion" @@ -15949,7 +15964,7 @@ msgstr "In wachtrij " #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:190 #, python-format msgid "Convert book %(num)d of %(tot)d (%(title)s)" -msgstr "" +msgstr "Converteer boeken %(num)d van %(tot)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:261 msgid "Fetch news from " @@ -16040,6 +16055,8 @@ msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" +"%(app)s is bijgewerkt naar versie %(ver)s. Bekijk de nieuwe functies." #: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 msgid "Update available!" @@ -16474,6 +16491,8 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"Maak tekengrootte %(which)s\n" +"Huidige vergroting: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" @@ -16662,6 +16681,8 @@ msgid "" "

    An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
    Error: %(err)s" msgstr "" +"

    Een ongeldige bibliotheek bestaat al op %(loc)s, verwijder het voor u " +"probeert de bestaande bibliotheek te verplaatsen.
    Fout: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 msgid "Could not move library" @@ -16782,6 +16803,7 @@ msgstr "" #, python-format msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" msgstr "" +"Gebruikmakend van: %(un)s:%(pw)s@%(host)s:%(port)s en %(enc)s versleuteling" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:39 msgid "Sending..." @@ -18216,7 +18238,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:65 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sGemiddelde waardering is %(rating)3.1f" #: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 #, python-format @@ -18397,6 +18419,8 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(year)s - year. Default is: %(default)s" msgstr "" +"Het formaat om data weer te geven. %(day)s - dag, %(month)s - maand, " +"%(year)s - jaar. Standaard is: %(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:120 msgid "Convert paths to lowercase." @@ -18504,7 +18528,7 @@ msgstr "Gemiddelde waardering" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #, python-format msgid "%(prefix)s: %(rating).1f stars" -msgstr "" +msgstr "%(prefix)s: %(rating).1f sterren" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format @@ -18671,7 +18695,7 @@ msgstr "LABELS: %s
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format msgid "SERIES: %(series)s [%(sidx)s]
    " -msgstr "" +msgstr "Reeks: %(series)s [%(sidx)s]
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" @@ -18687,7 +18711,7 @@ msgstr "Boeken gesorteerd op " #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" -msgstr "" +msgstr "Gebruik" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " @@ -19530,22 +19554,22 @@ msgstr "Nederlands (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "AM" -msgstr "" +msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "PM" -msgstr "" +msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "am" -msgstr "" +msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "pm" -msgstr "" +msgstr "pm" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" @@ -19901,75 +19925,75 @@ msgstr "Download geen CSS-stylesheets" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "Accoord" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Opslaan" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Openen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Annuleren" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "Sluiten" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Toepassen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "Niet opslaan" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Sluiten zonder opslaan" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Verwerpen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "Ja" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Ja op &alles" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&Nee" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "Nee &op alles" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Alles opslaan" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Afbreken" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Probeer nogmaals" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Negeren" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Beginwaarden herstellen" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index 3d7f5816f7..b5fe759abf 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-05-21 07:14+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) \n" "Language-Team: Occitan (post 1500) \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:44+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 9363489cfc..a5812e21a0 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-02-13 04:56+0000\n" "Last-Translator: Aalam Rangi \n" "Language-Team: Punjabi \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:42+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:44+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -859,8 +859,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -870,7 +870,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4919,7 +4919,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7239,9 +7239,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7511,14 +7511,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9810,7 +9810,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10425,7 +10425,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index fd1a15e438..1e84ee3a4e 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-15 02:09+0000\n" "Last-Translator: koliberek \n" "Language-Team: Polish \n" @@ -16,7 +16,7 @@ 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: 2011-07-15 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -898,8 +898,8 @@ msgstr "Włącz wtyczkę" msgid "Disable the named plugin" msgstr "Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -909,7 +909,7 @@ msgstr "Wyłącz wtyczkę" msgid "Path to library too long. Must be less than %d characters." msgstr "Zbyt długa ścieżka biblioteki. Nie może być dłuższa niż %d znaków." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5563,7 +5563,7 @@ msgid "Move to next highlighted match" msgstr "Przejdź do kolejnej, wyróżnionej, pasującej pozycji" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7994,9 +7994,9 @@ msgstr "Nie udało się uruchomić Przeglądarki okładek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Niezdefiniowany" @@ -8278,14 +8278,14 @@ msgstr "" "Jeśli prześlesz te formaty na twój {1} mogą one nie działać. Jesteś pewien?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Niewłaściwy szablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10848,7 +10848,7 @@ msgid "Open Template Editor" msgstr "Otwórz edytor szablonów" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_line_editor.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Modyfikuj szablon" @@ -11497,7 +11497,7 @@ msgstr "Wyczyść pasek wyszukiwania" msgid "Copy current search text (instead of search name)" msgstr "Skopiuj aktualny tekst wyszukiwania (zamiast nazwy wyszukiwania)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index cb63b679e0..5e2515d1a9 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-08 18:32+0000\n" "Last-Translator: Daniel \n" "Language-Team: Portuguese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" #~ msgid "Monday" @@ -47,9 +47,9 @@ msgid "Does absolutely nothing" msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -920,8 +920,8 @@ msgstr "Activar o extra mencionado" msgid "Disable the named plugin" msgstr "Desactivar o extra mencionado" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -931,7 +931,7 @@ msgstr "Desactivar o extra mencionado" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5465,7 +5465,7 @@ msgid "Move to next highlighted match" msgstr "Mover para o próximo resultado seleccionado" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7841,9 +7841,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Não definido" @@ -8122,14 +8122,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modelo inválido" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10464,7 +10464,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -11095,7 +11095,7 @@ msgstr "Redefinir a Procura Rápida" msgid "Copy current search text (instead of search name)" msgstr "Copiar texto da procura actual (em vez do nome da procura)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 9fa5f609c4..9900f0f0cd 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-05-27 15:20+0000\n" "Last-Translator: José Roitberg \n" "Language-Team: American English \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:51+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -899,8 +899,8 @@ msgstr "Habilitar a extensão com nome" msgid "Disable the named plugin" msgstr "Desabilitar a extensão com nome" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -910,7 +910,7 @@ msgstr "Desabilitar a extensão com nome" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5352,7 +5352,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7727,9 +7727,9 @@ msgstr "Navegador de Capas não pode ser carregado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Indefinido" @@ -8007,14 +8007,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Modelo inválido" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10339,7 +10339,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10959,7 +10959,7 @@ msgstr "Limpar Pesquisa Rápida" msgid "Copy current search text (instead of search name)" msgstr "Copia o texto da pesquisa atual (ao invés do nome da pesquisa)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index bf32c249b0..a3875a448e 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-16 10:59+0000\n" "Last-Translator: vaarghir \n" "Language-Team: Romanian \n" @@ -16,7 +16,7 @@ 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: 2011-07-15 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:45+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -908,8 +908,8 @@ msgstr "Activează plugin-ul specificat prin nume" msgid "Disable the named plugin" msgstr "Dezactivează plugin-ul specificat prin nume" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -919,7 +919,7 @@ msgstr "Dezactivează plugin-ul specificat prin nume" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5516,7 +5516,7 @@ msgid "Move to next highlighted match" msgstr "Treci la următoarea potrivire subliniată" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7848,9 +7848,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -8120,14 +8120,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10423,7 +10423,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -11038,7 +11038,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 7aca0653d7..d0218dbf6e 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: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-06 14:01+0000\n" "Last-Translator: Alexey Moskvin \n" "Language-Team: American English \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: 2011-07-15 04:43+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -28,9 +28,9 @@ msgid "Does absolutely nothing" msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -894,8 +894,8 @@ msgstr "Включить указазанный плагин" msgid "Disable the named plugin" msgstr "Отключить указанный плагин" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -905,7 +905,7 @@ msgstr "Отключить указанный плагин" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5338,7 +5338,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "Н" @@ -7711,9 +7711,9 @@ msgstr "Не могу загрузить просмотрщик обложек" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Не определено" @@ -7989,14 +7989,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10304,7 +10304,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Изменить шаблон" @@ -10928,7 +10928,7 @@ msgstr "Сброс быстрого поиска" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Д" diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index c535e3c611..448eac50d6 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:48+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 5e4415c710..bab2f4d519 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha \n" "Language-Team: Sinhalese \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 563bbf1959..ff24cd2d35 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-05-08 19:07+0000\n" "Last-Translator: mascot4M \n" "Language-Team: Slovak \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -887,8 +887,8 @@ msgstr "Aktivovať modul podľa mena" msgid "Disable the named plugin" msgstr "Deaktivovať modul podľa mena" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -898,7 +898,7 @@ msgstr "Deaktivovať modul podľa mena" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5178,7 +5178,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7502,9 +7502,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7778,14 +7778,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10087,7 +10087,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10712,7 +10712,7 @@ msgstr "Zrušiť rýchle hľadanie" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 30acdcb5cb..e0a44ad169 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.49\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-24 20:45+0000\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Martin Srebotnjak \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:47+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" @@ -27,9 +27,9 @@ msgid "Does absolutely nothing" msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -895,8 +895,8 @@ msgstr "Omogoči imenovan vtičnik" msgid "Disable the named plugin" msgstr "Onemogoči imenovan vtičnik" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -906,7 +906,7 @@ msgstr "Onemogoči imenovan vtičnik" msgid "Path to library too long. Must be less than %d characters." msgstr "Pot do knjižnice je predolga. Imeti mora manj kot %d znakov." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5192,7 +5192,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7517,9 +7517,9 @@ msgstr "Brskalnika po naslovnicah ni mogoče naložiti" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Nedoločeno" @@ -7792,14 +7792,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Neveljavna predloga" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10099,7 +10099,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Uredi predlogo" @@ -10714,7 +10714,7 @@ msgstr "Ponastavi hitro iskanje" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index 1ed5587194..92b2cb1c2c 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Albanian \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:32+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:34+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Gjedhe e pavlefshme" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 5e49d1a4d5..919fa207eb 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-01-25 08:58+0000\n" "Last-Translator: Vladimir Oka \n" "Language-Team: Serbian \n" @@ -16,7 +16,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: 2011-07-15 04:44+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:46+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -886,8 +886,8 @@ msgstr "Uključi navedeni dodatak" msgid "Disable the named plugin" msgstr "Isključi navedeni dodatak" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -897,7 +897,7 @@ msgstr "Isključi navedeni dodatak" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5384,7 +5384,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7771,9 +7771,9 @@ msgstr "Izlog omota nije mogao biti učitan" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Nedefinisano" @@ -8053,14 +8053,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Neispravan šablon" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10456,7 +10456,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Uredi šablon" @@ -11090,7 +11090,7 @@ msgstr "Poništi brzu pretragu" msgid "Copy current search text (instead of search name)" msgstr "Kopirajte tekst koji se trenutno traži (umesto imena pretrage)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 63b459381b..2396b14456 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-04-30 05:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Swedish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:48+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -25,9 +25,9 @@ msgid "Does absolutely nothing" msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -895,8 +895,8 @@ msgstr "Aktivera namngivet tillägg" msgid "Disable the named plugin" msgstr "Inaktivera namngivet tillägg" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -906,7 +906,7 @@ msgstr "Inaktivera namngivet tillägg" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5533,7 +5533,7 @@ msgid "Move to next highlighted match" msgstr "Flytta till nästa markerade match" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7944,9 +7944,9 @@ msgstr "Omslagsbläddraren kunde inte laddas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Odefinierad" @@ -8229,14 +8229,14 @@ msgstr "" "Om du skickar dessa format till din {1} de kanske inte fungerar. Är du säker?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "Ogiltig mall" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10786,7 +10786,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "Redigera mall" @@ -11421,7 +11421,7 @@ msgstr "Återställ snabbsökning" msgid "Copy current search text (instead of search name)" msgstr "Kopiera aktuell söktext (i stället för söknamn)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "J" diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 1f8490b72d..d55fe9957e 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-17 17:40+0000\n" "Last-Translator: balajijagadesh பாலாஜி \n" "Language-Team: Tamil \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:48+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "நிச்சயமாக எதுவும் செய்யாது" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4915,7 +4915,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7235,9 +7235,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7507,14 +7507,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9806,7 +9806,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10421,7 +10421,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index f91df34171..fab41cb25c 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-01-09 02:04+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:48+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index d8cc998bd0..e01cc72faf 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2010-11-19 23:44+0000\n" "Last-Translator: sksy \n" "Language-Team: Thai \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:49+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:410 @@ -33,9 +33,9 @@ msgid "Does absolutely nothing" msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -877,8 +877,8 @@ msgstr "เปิดใช้งานเนมปลั้กอิน" msgid "Disable the named plugin" msgstr "พักใช้งานเนมปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -888,7 +888,7 @@ msgstr "พักใช้งานเนมปลั้กอิน" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5072,7 +5072,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7392,9 +7392,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7664,14 +7664,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9963,7 +9963,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10578,7 +10578,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 55ecd42cca..6f5b967085 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" -"PO-Revision-Date: 2011-07-14 20:31+0000\n" -"Last-Translator: Serdar Peker \n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" +"PO-Revision-Date: 2011-07-15 17:42+0000\n" +"Last-Translator: zeugma \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: 2011-07-15 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:49+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -896,8 +896,8 @@ msgstr "İsimlendirilmiş eklentiler geçerli" msgid "Disable the named plugin" msgstr "İsimlendirilmiş eklentiler geçersiz" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -907,7 +907,7 @@ msgstr "İsimlendirilmiş eklentiler geçersiz" msgid "Path to library too long. Must be less than %d characters." msgstr "Kütüphanenin yolu çok uzun. %d karakterden daha az olmalı" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -3164,7 +3164,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 msgid "No" -msgstr "" +msgstr "No" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:737 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 @@ -3371,19 +3371,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" -msgstr "" +msgstr "Fransa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" -msgstr "" +msgstr "Almanya" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" -msgstr "" +msgstr "Birleşik Krallık" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" -msgstr "" +msgstr "İtalya" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" @@ -3396,7 +3396,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." -msgstr "" +msgstr "Amazon zaman aşımı.Sonra tekrar deneyin." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:160 msgid "Metadata source" @@ -4096,7 +4096,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "Show system tray icon" -msgstr "" +msgstr "Sistem tepsisi simgesini göster" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140 msgid "Upload downloaded news to device" @@ -4178,7 +4178,7 @@ msgstr "dosyaları Seç" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694 msgid "Books" -msgstr "" +msgstr "Kitaplar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:30 msgid "EPUB Books" @@ -4190,7 +4190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:32 msgid "HTML Books" -msgstr "" +msgstr "HTML Kitaplar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:33 msgid "LIT Books" @@ -4210,7 +4210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:37 msgid "PDF Books" -msgstr "" +msgstr "PDF Kitaplar" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:38 msgid "SNB Books" @@ -4222,7 +4222,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:40 msgid "Archives" -msgstr "" +msgstr "Arşivler" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:47 msgid "Add books" @@ -4234,7 +4234,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:49 msgid "A" -msgstr "" +msgstr "A" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 msgid "Add books from a single directory" @@ -4258,7 +4258,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:66 msgid "Shift+Ctrl+E" -msgstr "" +msgstr "Shift+Ctrl+E" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:67 msgid "Add from ISBN" @@ -4270,7 +4270,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:70 msgid "Shift+A" -msgstr "" +msgstr "Shift+A" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 msgid "Are you sure" @@ -4289,7 +4289,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Adding" -msgstr "" +msgstr "Ekleniyor" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 msgid "Creating book records from ISBNs" @@ -4368,7 +4368,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 msgid "Not supported" -msgstr "" +msgstr "Desteklenmiyor" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 msgid "Fetching annotations is not supported for this device" @@ -4512,7 +4512,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" -msgstr "" +msgstr "Yeniden adlandır" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 #, python-format @@ -4566,7 +4566,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 msgid "none" -msgstr "" +msgstr "yok" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 msgid "Backup status" @@ -4602,7 +4602,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:297 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:351 msgid "Success" -msgstr "" +msgstr "Başarılı" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "" @@ -4663,7 +4663,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22 msgid "C" -msgstr "" +msgstr "C" #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:22 msgid "Convert books" @@ -4719,7 +4719,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:149 msgid "Copying" -msgstr "" +msgstr "Kopyalanıyor" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 msgid "Could not copy books: " @@ -4748,7 +4748,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:242 msgid "Are you sure?" -msgstr "" +msgstr "Emin misiniz?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:31 #, python-format @@ -4760,7 +4760,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:42 msgid "Deleting..." -msgstr "" +msgstr "Siliniyor..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:65 msgid "Deleted" @@ -4922,7 +4922,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123 msgid "D" -msgstr "" +msgstr "D" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:123 msgid "Send to device" @@ -4952,7 +4952,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:25 msgid "E" -msgstr "" +msgstr "E" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:25 msgid "Edit metadata" @@ -4964,7 +4964,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "M" -msgstr "" +msgstr "M" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 msgid "Edit metadata individually" @@ -5030,7 +5030,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:108 msgid "Download complete" -msgstr "" +msgstr "İndirme tamamlandı" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:781 @@ -5119,7 +5119,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 msgid "F" -msgstr "" +msgstr "F" #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:19 msgid "Fetch news" @@ -5135,13 +5135,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "F1" -msgstr "" +msgstr "F1" #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:91 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:670 msgid "Help" -msgstr "" +msgstr "Yardım" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:12 msgid "Move to next match" @@ -5150,16 +5150,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:204 msgid "F3" -msgstr "" +msgstr "F3" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:13 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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" -msgstr "" +msgstr "N" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:25 msgid "Move to previous item" @@ -5171,12 +5171,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:26 msgid "Shift+N" -msgstr "" +msgstr "Shift+N" #: /home/kovid/work/calibre/src/calibre/gui2/actions/next_match.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:213 msgid "Shift+F3" -msgstr "" +msgstr "Shift+F3" #: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:14 msgid "Open containing folder" @@ -5184,7 +5184,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/open.py:15 msgid "O" -msgstr "" +msgstr "O" #: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:18 msgid "Plugin Updater" @@ -5192,7 +5192,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18 msgid "Ctrl+P" -msgstr "" +msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 msgid "Change calibre behavior" @@ -5221,12 +5221,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14 msgid "&Restart" -msgstr "" +msgstr "&Yeniden Başlat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/restart.py:14 #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:59 msgid "Ctrl+R" -msgstr "" +msgstr "Ctrl+R" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:24 msgid "Save single format to disk..." @@ -5234,7 +5234,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 msgid "S" -msgstr "" +msgstr "S" #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:45 @@ -5296,7 +5296,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:17 msgid "I" -msgstr "" +msgstr "I" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:26 msgid "No detailed info available" @@ -5308,7 +5308,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Q" -msgstr "" +msgstr "Q" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Show quickview" @@ -5324,11 +5324,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:17 msgid "Similar books..." -msgstr "" +msgstr "Benzer kitaplar..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 msgid "Alt+A" -msgstr "" +msgstr "Alt+A" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 msgid "Books by same author" @@ -5340,11 +5340,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Alt+Shift+S" -msgstr "" +msgstr "Alt+Shift+S" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+P" -msgstr "" +msgstr "Alt+P" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Books by this publisher" @@ -5352,7 +5352,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+T" -msgstr "" +msgstr "Alt+T" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books with the same tags" @@ -5438,7 +5438,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:19 msgid "T" -msgstr "" +msgstr "T" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:41 @@ -5451,7 +5451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:36 msgid "V" -msgstr "" +msgstr "V" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:36 msgid "View" @@ -5740,7 +5740,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/bars.py:190 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 msgid "Donate" -msgstr "" +msgstr "Bağış" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 msgid "Click to open" @@ -5758,7 +5758,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" -msgstr "" +msgstr "Koleksiyonlar" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 @@ -6033,7 +6033,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:323 msgid "Other options" -msgstr "" +msgstr "Diğer seçenekler" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:324 msgid "&Wishlist tag" @@ -6171,7 +6171,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:98 msgid "Cut" -msgstr "" +msgstr "Kes" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:100 msgid "Increase Indentation" @@ -6183,7 +6183,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:104 msgid "Select all" -msgstr "" +msgstr "Tümünü seç" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:109 msgid "Foreground color" @@ -6191,7 +6191,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:114 msgid "Background color" -msgstr "" +msgstr "Arkaplan rengi" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:118 msgid "Style text block" @@ -6206,7 +6206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158 msgid "Normal" -msgstr "" +msgstr "Normal" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:127 @@ -6227,7 +6227,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:134 msgid "Address" -msgstr "" +msgstr "Adres" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:141 msgid "Insert link" @@ -6237,7 +6237,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:84 msgid "Clear" -msgstr "" +msgstr "Temizle" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:161 msgid "Choose foreground color" @@ -6253,7 +6253,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:173 msgid "Enter URL" -msgstr "" +msgstr "Adres gir" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:523 msgid "Normal view" @@ -6261,7 +6261,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:524 msgid "HTML Source" -msgstr "" +msgstr "HTML Kaynağı" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:40 msgid "" @@ -6693,7 +6693,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:159 msgid " %" -msgstr "" +msgstr " %" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 msgid "LRF Output" @@ -7052,7 +7052,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:78 msgid "0" -msgstr "" +msgstr "0" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:95 msgid "Goto:" @@ -7062,17 +7062,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:72 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:108 msgid "&Previous" -msgstr "" +msgstr "&Önceki" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:107 msgid "&Next" -msgstr "" +msgstr "&Sonraki" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:98 msgid "Preview" -msgstr "" +msgstr "Önizleme" #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:17 msgid "" @@ -7321,7 +7321,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:88 msgid "General" -msgstr "" +msgstr "Genel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:89 msgid "Output &Encoding:" @@ -7387,11 +7387,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 msgid "*" -msgstr "" +msgstr "*" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75 msgid "a" -msgstr "" +msgstr "a" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76 msgid "br" @@ -7403,27 +7403,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78 msgid "h1" -msgstr "" +msgstr "h1" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79 msgid "h2" -msgstr "" +msgstr "h2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80 msgid "h3" -msgstr "" +msgstr "h3" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 msgid "h4" -msgstr "" +msgstr "h4" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 msgid "h5" -msgstr "" +msgstr "h5" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83 msgid "h6" -msgstr "" +msgstr "h6" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 msgid "hr" @@ -7477,9 +7477,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7518,7 +7518,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:523 msgid "Apply changes" -msgstr "" +msgstr "Değişiklikleri uygula" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Remove series" @@ -7634,7 +7634,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:315 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:54 msgid "Error" -msgstr "" +msgstr "Hata" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:661 msgid "Error communicating with device" @@ -7662,7 +7662,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:791 msgid "Device: " -msgstr "" +msgstr "Aygıt: " #: /home/kovid/work/calibre/src/calibre/gui2/device.py:793 msgid " detected." @@ -7697,7 +7697,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:932 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:936 msgid "No card" -msgstr "" +msgstr "Kart yok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:933 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:937 @@ -7749,14 +7749,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -7831,7 +7831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog.py:33 msgid "My Books" -msgstr "" +msgstr "Kitaplarım" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:321 @@ -8023,7 +8023,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23 msgid "Format" -msgstr "" +msgstr "Biçim" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:50 msgid "Existing" @@ -8152,17 +8152,17 @@ msgstr "&Başlık:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:197 msgid "&Author(s):" -msgstr "" +msgstr "&Yazar(lar):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:100 msgid "&Profile:" -msgstr "" +msgstr "&Profil:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:24 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:236 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "&OK" -msgstr "" +msgstr "&TAMAM" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:237 @@ -8170,7 +8170,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:233 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&Cancel" -msgstr "" +msgstr "&İptal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 @@ -8190,7 +8190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:70 msgid "Device" -msgstr "" +msgstr "Cihaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:79 msgid "Library and Device" @@ -8202,7 +8202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:47 msgid "ERROR" -msgstr "" +msgstr "HATA" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:67 msgid "" @@ -8226,7 +8226,7 @@ msgstr "Tarih" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55 msgid "Delete from device" -msgstr "" +msgstr "Cihazdan sil" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" @@ -8255,7 +8255,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:481 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:514 msgid "No matches found" -msgstr "" +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:428 @@ -8619,7 +8619,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:543 msgid "Remove &all" -msgstr "" +msgstr "&Hepsini kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:547 msgid "If checked, the series will be cleared" @@ -8751,12 +8751,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:586 msgid "Sa&ve" -msgstr "" +msgstr "&Kaydet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:588 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64 msgid "Delete" -msgstr "" +msgstr "Sil" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:589 msgid "Search &field:" @@ -8905,25 +8905,25 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Username:" -msgstr "" +msgstr "&Kullanıcı adı:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:135 msgid "&Password:" -msgstr "" +msgstr "&Parola:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:130 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:81 msgid "&Show password" -msgstr "" +msgstr "&Parolayı göster" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:122 msgid "Restart required" -msgstr "" +msgstr "Yeniden başlatma gerekiyor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:123 msgid "You must restart Calibre before using this plugin!" @@ -8939,7 +8939,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:111 msgid "All" -msgstr "" +msgstr "Tümü" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:184 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 @@ -8962,7 +8962,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:302 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:63 msgid "Status" -msgstr "" +msgstr "Durum" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:303 msgid "Available" @@ -8978,7 +8978,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:328 msgid "PayPal" -msgstr "" +msgstr "PayPal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:352 msgid "" @@ -9002,7 +9002,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:394 msgid "New version available" -msgstr "" +msgstr "Yeni sürüm mevcut" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:396 msgid "Latest version installed" @@ -9070,7 +9070,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:535 msgid "&Install" -msgstr "" +msgstr "&Kur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:536 @@ -9243,7 +9243,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:156 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:112 msgid "Authors" -msgstr "" +msgstr "Yazarlar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:189 msgid "**No items found**" @@ -9270,7 +9270,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:74 msgid "Items" -msgstr "" +msgstr "Öğeler" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:95 @@ -9282,7 +9282,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:670 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:281 msgid "Search" -msgstr "" +msgstr "Arama" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview_ui.py:76 msgid "Search in the library view for the selected item" @@ -9432,7 +9432,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:157 msgid "days" -msgstr "" +msgstr "gün" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:161 msgid "" @@ -9454,15 +9454,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:351 msgid "Account" -msgstr "" +msgstr "Hesap" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:352 msgid "(optional)" -msgstr "" +msgstr "(seçimlik)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:353 msgid "(required)" -msgstr "" +msgstr "(gerekli)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:370 msgid "Created by: " @@ -9500,7 +9500,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:541 msgid "No internet connection" -msgstr "" +msgstr "İnternet bağlantısı yok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:542 msgid "Cannot download news as no internet connection is active" @@ -9532,7 +9532,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:213 msgid "&Account" -msgstr "" +msgstr "&Hesap" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217 msgid "For the scheduling to work, you must leave calibre running." @@ -9581,7 +9581,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:228 msgid "&Advanced" -msgstr "" +msgstr "&Gelişmiş" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:229 msgid "&Download now" @@ -9607,7 +9607,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:273 msgid " days" -msgstr "" +msgstr " gün" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:235 msgid "Download all scheduled news sources at once" @@ -9640,7 +9640,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:196 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:168 msgid "Advanced Search" -msgstr "" +msgstr "Gelişmiş Arama" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:199 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:207 @@ -9739,7 +9739,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:183 msgid "&Author:" -msgstr "" +msgstr "&Yazar:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1014 @@ -9765,7 +9765,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:213 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:184 msgid "&Clear" -msgstr "" +msgstr "&Temizle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:220 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:224 @@ -9798,7 +9798,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:191 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:222 msgid "Invalid name" -msgstr "" +msgstr "Geçersiz ad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:223 @@ -9845,7 +9845,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:172 msgid "Add a new category" -msgstr "" +msgstr "Yeni bir kategori ekle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories_ui.py:174 msgid "Rename the current category to the what is in the box" @@ -9943,7 +9943,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 msgid "No item selected" -msgstr "" +msgstr "Öğe seçilmedi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 msgid "You must select one item from the list of Available items." @@ -9951,7 +9951,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 msgid "No items selected" -msgstr "" +msgstr "Öğe seçilmedi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 msgid "You must select at least one items from the list." @@ -9982,7 +9982,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:115 msgid "Ctrl+S" -msgstr "" +msgstr "Ctrl+S" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10048,7 +10048,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10156,7 +10156,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:252 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:339 msgid "Invalid input" -msgstr "" +msgstr "Geçersiz giriş" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:244 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:253 @@ -10327,7 +10327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:99 msgid "Downloading" -msgstr "" +msgstr "İndiriliyor" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:103 msgid "Failed to download ebook" @@ -10432,11 +10432,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:131 msgid "No match" -msgstr "" +msgstr "Eşleşme yok" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:140 msgid "Authors:" -msgstr "" +msgstr "Yazarlar:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:141 msgid "Regular expression (?P)" @@ -10490,7 +10490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:113 msgid "Shift+Alt+B" -msgstr "" +msgstr "Shift+Alt+B" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250 @@ -10499,12 +10499,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:129 msgid "Shift+Alt+T" -msgstr "" +msgstr "Shift+Alt+T" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29 msgid "version" -msgstr "" +msgstr "sürüm" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30 @@ -10519,15 +10519,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:229 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:232 msgid "Book Details" -msgstr "" +msgstr "Kitap Detayları" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:221 msgid "Alt+D" -msgstr "" +msgstr "Alt+D" #: /home/kovid/work/calibre/src/calibre/gui2/init.py:231 msgid "Shift+Alt+D" -msgstr "" +msgstr "Shift+Alt+D" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:62 msgid "Job" @@ -10585,7 +10585,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:335 msgid "Shift+Alt+J" -msgstr "" +msgstr "Shift+Alt+J" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:352 msgid "Click to see list of jobs" @@ -10635,11 +10635,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:181 msgid "Shift+Ctrl+F" -msgstr "" +msgstr "Shift+Ctrl+F" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:184 msgid "Advanced search" -msgstr "" +msgstr "Gelişmiş arama" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:189 msgid "" @@ -10663,9 +10663,9 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" -msgstr "" +msgstr "Y" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:57 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:269 @@ -10699,7 +10699,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:329 msgid "Size" -msgstr "" +msgstr "Boyut" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1300 msgid "Marked for deletion" @@ -10802,12 +10802,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:561 msgid "Next Page" -msgstr "" +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:562 msgid "Previous Page" -msgstr "" +msgstr "Önceki Sayfa" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:62 @@ -10831,7 +10831,7 @@ msgstr "E-kitap aç" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137 msgid "Configure" -msgstr "" +msgstr "Yapılandırma" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:33 msgid "Use the library located at the specified path." @@ -11056,7 +11056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:492 msgid "&Number:" -msgstr "" +msgstr "&Numara:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:587 #, python-format @@ -11118,7 +11118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "&Remove" -msgstr "" +msgstr "&Kaldır" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:800 msgid "Download co&ver" @@ -11290,14 +11290,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 msgid "Next" -msgstr "" +msgstr "Sonraki" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:55 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 msgid "Previous" -msgstr "" +msgstr "Önceki" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:265 @@ -11436,7 +11436,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:425 msgid "Please wait" -msgstr "" +msgstr "Lütfen bekleyin" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:454 msgid "Query: " @@ -11460,7 +11460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:545 msgid "Searching..." -msgstr "" +msgstr "Aranıyor..." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:691 #, python-format @@ -11586,13 +11586,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159 msgid "High" -msgstr "" +msgstr "Yüksek" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:160 msgid "Low" -msgstr "" +msgstr "Düşük" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36 msgid "Very low" @@ -11652,7 +11652,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156 msgid " seconds" -msgstr "" +msgstr " saniye" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157 msgid "Job &priority:" @@ -11779,7 +11779,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "Enter a number" -msgstr "" +msgstr "Bir sayı girin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:218 msgid "Enter a date in the format YYYY-MM-DD" @@ -11927,7 +11927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88 msgid "Move column up" -msgstr "" +msgstr "Sütunu yukarı taşı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 @@ -11946,7 +11946,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 msgid "Move column down" -msgstr "" +msgstr "Sütunu aşağı taşı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 @@ -11996,7 +11996,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176 msgid "Yes/No" -msgstr "" +msgstr "Evet/Hayır" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:46 msgid "Column built from other columns" @@ -12021,11 +12021,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:136 msgid "Formats" -msgstr "" +msgstr "Biçimler" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 msgid "ISBN" -msgstr "" +msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 msgid "People's names" @@ -12033,11 +12033,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Number" -msgstr "" +msgstr "Numara" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76 msgid "Text" -msgstr "" +msgstr "Metin" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92 @@ -12072,7 +12072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:177 msgid "My Tags" -msgstr "" +msgstr "Etiketlerim" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:178 msgid "My Series" @@ -12287,7 +12287,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:255 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:260 msgid "Values" -msgstr "" +msgstr "Değerler" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:256 msgid "" @@ -12308,7 +12308,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:263 msgid "Colors" -msgstr "" +msgstr "Renkler" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_debug.py:21 msgid "Getting debug information" @@ -12381,7 +12381,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Email" -msgstr "" +msgstr "E-Posta" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32 msgid "Formats to email. The first matching format will be sent." @@ -12430,7 +12430,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "Always" -msgstr "" +msgstr "Her zaman" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:138 msgid "If there is enough room" @@ -12438,7 +12438,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:139 msgid "Never" -msgstr "" +msgstr "Hiçbir zaman" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:142 msgid "By first letter" @@ -12514,11 +12514,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:222 msgid "Move up" -msgstr "" +msgstr "Yukarı taşı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 msgid "Move down" -msgstr "" +msgstr "Aşağı taşı" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:224 msgid "Default author link template:" @@ -12596,7 +12596,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" -msgstr "" +msgstr "&Uygula" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237 msgid "Restore &defaults" @@ -12604,7 +12604,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:238 msgid "Save changes" -msgstr "" +msgstr "Değişiklikleri kaydet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:239 msgid "Cancel and return to overview" @@ -12633,7 +12633,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48 msgid "Source" -msgstr "" +msgstr "Kaynak" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:50 msgid "Cover priority" @@ -12664,7 +12664,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:322 msgid "No source selected" -msgstr "" +msgstr "Hiçbir kaynak seçilmedi" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:323 msgid "No source selected, cannot configure." @@ -12869,7 +12869,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:281 msgid "Invalid destination" -msgstr "" +msgstr "Geçersiz hedef" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:282 msgid "The destination field cannot be blank" @@ -12953,7 +12953,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:232 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:336 msgid "No matches" -msgstr "" +msgstr "Eşleşme yok" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:233 msgid "Could not find any matching plugins" @@ -13209,7 +13209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:131 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "&Save" -msgstr "" +msgstr "&Kaydet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/search_ui.py:132 msgid "Make &user categories from:" @@ -13265,11 +13265,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106 msgid "Error log:" -msgstr "" +msgstr "Hata günlüğü:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113 msgid "Access log:" -msgstr "" +msgstr "Erişim günlüğü:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128 msgid "You need to restart the server for changes to take effect" @@ -13452,7 +13452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:96 msgid "&Function:" -msgstr "" +msgstr "&Fonksiyon:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:97 msgid "Enter the name of the function to create." @@ -13468,7 +13468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:102 msgid "&Delete" -msgstr "" +msgstr "&Sil" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:103 msgid "&Replace" @@ -13476,7 +13476,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:104 msgid "C&reate" -msgstr "" +msgstr "&Oluştur" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions_ui.py:105 msgid "&Program Code: (be sure to follow python indenting rules)" @@ -13488,7 +13488,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41 msgid "Separator" -msgstr "" +msgstr "Ayıraç" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58 msgid "Choose library" @@ -13657,7 +13657,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:445 msgid "Saved Searches" -msgstr "" +msgstr "Kayıtlı aramalar" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:447 msgid "Choose saved search or enter name for new saved search" @@ -13719,7 +13719,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:113 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:358 msgid "None" -msgstr "" +msgstr "Yok" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:59 msgid "Press a key..." @@ -13736,12 +13736,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:223 msgid " or " -msgstr "" +msgstr " veya " #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:74 msgid "&Default" -msgstr "" +msgstr "&Öntanımlı" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:136 msgid "Customize shortcuts for" @@ -13761,11 +13761,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:75 msgid "&Custom" -msgstr "" +msgstr "&Özel" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:76 msgid "&Shortcut:" -msgstr "" +msgstr "&Kısayol:" #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:82 @@ -13978,7 +13978,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:62 msgid "Search:" -msgstr "" +msgstr "Arama:" #: /home/kovid/work/calibre/src/calibre/gui2/store/mobileread_store_dialog_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:142 @@ -13993,7 +13993,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_store_dialog_ui.py:63 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "Close" -msgstr "" +msgstr "Kapat" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:212 msgid "&Price:" @@ -14018,7 +14018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 msgid "Price" -msgstr "" +msgstr "Fiyat" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 #, python-format @@ -14179,7 +14179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" -msgstr "" +msgstr "Aramalar" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 @@ -14243,7 +14243,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:83 msgid "New Category" -msgstr "" +msgstr "Yeni Kategori" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:137 @@ -14294,7 +14294,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "ALT+f" -msgstr "" +msgstr "ALT+f" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Find the first/next matching item" @@ -14620,28 +14620,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61 msgid "Bookmark Manager" -msgstr "" +msgstr "Yer İmleri Yöneticisi" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62 msgid "Actions" -msgstr "" +msgstr "Eylemler" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63 msgid "Edit" -msgstr "" +msgstr "Düzenle" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:667 msgid "Reset" -msgstr "" +msgstr "Sıfırla" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66 msgid "Export" -msgstr "" +msgstr "Dışa aktar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67 msgid "Import" -msgstr "" +msgstr "İçe aktar" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:178 msgid "Configure Ebook viewer" @@ -14683,11 +14683,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:188 msgid "Serif" -msgstr "" +msgstr "Serif" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:189 msgid "Sans-serif" -msgstr "" +msgstr "Sans-serif" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:190 msgid "Monospace" @@ -14737,7 +14737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:203 msgid "&General" -msgstr "" +msgstr "&Genel" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:204 msgid "Double click to change a keyboard shortcut" @@ -14809,7 +14809,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Font options" -msgstr "" +msgstr "Yazı tipi seçenekleri" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "The serif font family" @@ -14944,7 +14944,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:293 msgid "Print Preview" -msgstr "" +msgstr "Baskı Önizleme" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:304 msgid "Clear list of recently opened books" @@ -14999,7 +14999,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625 msgid "Add bookmark" -msgstr "" +msgstr "Yer imi ekle" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:626 msgid "Enter title for bookmark:" @@ -15007,7 +15007,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:636 msgid "Manage Bookmarks" -msgstr "" +msgstr "Yer imlerini yönet" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:676 msgid "Loading ebook..." @@ -15056,11 +15056,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:195 msgid "Next page" -msgstr "" +msgstr "Sonraki sayfa" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:196 msgid "Previous page" -msgstr "" +msgstr "Önceki sayfa" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:197 msgid "Font size larger" @@ -15072,7 +15072,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:202 msgid "Find next" -msgstr "" +msgstr "Sonrakini bul" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:203 msgid "Find next occurrence" @@ -15084,7 +15084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:208 msgid "Bookmark" -msgstr "" +msgstr "Yer İmi" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:209 msgid "Toggle full screen" @@ -15092,11 +15092,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:210 msgid "Print" -msgstr "" +msgstr "Yazdır" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:211 msgid "Find previous" -msgstr "" +msgstr "Öncekini bul" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:212 msgid "Find previous occurrence" @@ -15112,11 +15112,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1019 msgid "Show" -msgstr "" +msgstr "Göster" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1026 msgid "Hide" -msgstr "" +msgstr "Gizle" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1063 msgid "Toggle" @@ -15190,7 +15190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:58 msgid "&Devices" -msgstr "" +msgstr "&Cihazlar" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49 #, python-format @@ -15252,7 +15252,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:39 msgid "Sending..." -msgstr "" +msgstr "Gönderiliyor..." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:44 msgid "Mail successfully sent" @@ -15411,7 +15411,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:140 msgid "&TLS" -msgstr "" +msgstr "&TLS" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:141 msgid "Use SSL encryption when connecting to the mail server." @@ -15419,7 +15419,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:142 msgid "&SSL" -msgstr "" +msgstr "&SSL" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:143 msgid "WARNING: Using no encryption is highly insecure" @@ -15427,15 +15427,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:144 msgid "&None" -msgstr "" +msgstr "&Yok" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:145 msgid "Use Gmail" -msgstr "" +msgstr "Gmail kullan" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:146 msgid "Use Hotmail" -msgstr "" +msgstr "Hotmail kullan" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:147 msgid "&Test email" @@ -15466,7 +15466,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:592 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:218 msgid "yes" -msgstr "" +msgstr "evet" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 #: /home/kovid/work/calibre/src/calibre/library/caches.py:567 @@ -15474,7 +15474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:589 #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:218 msgid "no" -msgstr "" +msgstr "hayır" #: /home/kovid/work/calibre/src/calibre/library/caches.py:163 #: /home/kovid/work/calibre/src/calibre/library/caches.py:567 @@ -15485,11 +15485,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/caches.py:361 msgid "today" -msgstr "" +msgstr "bugün" #: /home/kovid/work/calibre/src/calibre/library/caches.py:364 msgid "yesterday" -msgstr "" +msgstr "dün" #: /home/kovid/work/calibre/src/calibre/library/caches.py:367 msgid "thismonth" @@ -16173,7 +16173,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:789 msgid "y" -msgstr "" +msgstr "y" #: /home/kovid/work/calibre/src/calibre/library/cli.py:796 msgid "" @@ -16212,7 +16212,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:849 msgid "Name:" -msgstr "" +msgstr "İsim:" #: /home/kovid/work/calibre/src/calibre/library/cli.py:850 msgid "Search string:" @@ -16224,7 +16224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:859 msgid "added" -msgstr "" +msgstr "eklendi" #: /home/kovid/work/calibre/src/calibre/library/cli.py:864 msgid "Error: You must specify a name" @@ -16232,7 +16232,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:867 msgid "removed" -msgstr "" +msgstr "kaldırıldı" #: /home/kovid/work/calibre/src/calibre/library/cli.py:871 #, python-format @@ -17855,7 +17855,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "Kaydetme" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" @@ -17867,23 +17867,23 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Evet" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "&Tümüne Evet" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&Hayır" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "&Tümüne Hayır" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Tümünü Kaydet" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" @@ -17895,11 +17895,11 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Yoksay" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Öntanımlıları Yeniden Yükle" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index e9998075fc..e34e345342 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-10 12:02+0000\n" "Last-Translator: Maks Lyashuk aka Ma)(imuM \n" "Language-Team: Ukrainian \n" @@ -16,7 +16,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: 2011-07-15 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:49+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -888,8 +888,8 @@ msgstr "Ввімкніть вибраний плагін" msgid "Disable the named plugin" msgstr "Вимкніть вибраний плагін" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -899,7 +899,7 @@ msgstr "Вимкніть вибраний плагін" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5147,7 +5147,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7470,9 +7470,9 @@ msgstr "Переглядач обкладинок не може бути зав #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7742,14 +7742,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10044,7 +10044,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10661,7 +10661,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 21ca0ae28c..85e5467800 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood \n" "Language-Team: Urdu \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:47+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:49+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index c457e5a78b..891a2decd3 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-06-02 02:07+0000\n" "Last-Translator: Lê Trường An \n" "Language-Team: Vietnamese \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:50+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -881,8 +881,8 @@ msgstr "Cho phép khởi chạy plugin có tên sau" msgid "Disable the named plugin" msgstr "Vô hiệu hóa plugin có tên sau" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -892,7 +892,7 @@ msgstr "Vô hiệu hóa plugin có tên sau" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5106,7 +5106,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7453,9 +7453,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "Chưa xác định" @@ -7729,14 +7729,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10032,7 +10032,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10649,7 +10649,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index f6af7f6026..f32fa0fc45 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Walloon \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:50+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 64e83b0735..525a49b393 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Yiddish \n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-15 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:50+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index 5009e8ed13..599ae8fe79 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" -"PO-Revision-Date: 2011-06-30 02:40+0000\n" -"Last-Translator: lihe757@gmail.com \n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" +"PO-Revision-Date: 2011-07-15 09:45+0000\n" +"Last-Translator: Dick Chen \n" "Language-Team: Simplified Chinese \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: 2011-07-15 04:50+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -27,9 +27,9 @@ msgid "Does absolutely nothing" msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -250,7 +250,7 @@ msgstr "存储" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "网络书店" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:20 msgid "" @@ -332,15 +332,15 @@ msgstr "从已连接的Kindle上获取注解(实验性的)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "为您的书架生成一个分类" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "转换成其它电子书格式" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" -msgstr "" +msgstr "从您的书架或者设备里删除这些书籍" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" @@ -372,11 +372,11 @@ msgstr "重启calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "" +msgstr "打开这些书的所在目录" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "发送电子书到移动设备" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -862,8 +862,8 @@ msgstr "启用该名称插件" msgid "Disable the named plugin" msgstr "禁用该名称插件" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -873,7 +873,7 @@ msgstr "禁用该名称插件" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5064,7 +5064,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7400,9 +7400,9 @@ msgstr "封面浏览器无法加载" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "未定义" @@ -7672,14 +7672,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "无效模板" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9973,7 +9973,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "编辑细节" @@ -10596,7 +10596,7 @@ msgstr "重置快速搜索" msgid "Copy current search text (instead of search name)" msgstr "复制当前搜索结果列表项至搜索栏" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 875f296da0..f2caa73c5f 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Chinese (Hong Kong) \n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:51+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,9 @@ msgid "Does absolutely nothing" msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -852,8 +852,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -863,7 +863,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -4912,7 +4912,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "" @@ -7232,9 +7232,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "" @@ -7504,14 +7504,14 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -9803,7 +9803,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "" @@ -10418,7 +10418,7 @@ msgstr "" msgid "Copy current search text (instead of search name)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 23869fb54b..2f9b23c8ff 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 \n" -"POT-Creation-Date: 2011-07-14 23:03+0000\n" +"POT-Creation-Date: 2011-07-15 17:42+0000\n" "PO-Revision-Date: 2011-05-20 05:37+0000\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (traditional)\n" @@ -15,7 +15,7 @@ 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: 2011-07-15 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-16 04:52+0000\n" "X-Generator: Launchpad (build 13405)\n" "Language: zh_TW\n" @@ -24,9 +24,9 @@ msgid "Does absolutely nothing" msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:216 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:219 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:230 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:98 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:101 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:112 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74 @@ -860,8 +860,8 @@ msgstr "開啟已經命名的外掛程式" msgid "Disable the named plugin" msgstr "關閉已經命名的外掛程式" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:268 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:277 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:270 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 @@ -871,7 +871,7 @@ msgstr "關閉已經命名的外掛程式" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:244 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:126 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 @@ -5073,7 +5073,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:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "N" msgstr "N" @@ -7421,9 +7421,9 @@ msgstr "無法載入封面瀏覽器" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:312 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:230 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:304 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1282 msgid "Undefined" msgstr "未指定" @@ -7694,14 +7694,14 @@ msgstr "" "您已啟用 {0} 格式用於您的 {1}。 {1} 可能不支援它們。如果您傳送這些格式到您的 {1} 它們可能無法讀取。您確定嗎?" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:148 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:439 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:464 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:61 msgid "Invalid template" msgstr "無效的範本" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:149 -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:465 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:276 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/save_template.py:62 #, python-format @@ -10020,7 +10020,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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:451 msgid "Edit template" msgstr "編輯範本" @@ -10635,7 +10635,7 @@ msgstr "重設快速搜尋" msgid "Copy current search text (instead of search name)" msgstr "複製目前的搜尋文字(代替搜尋名稱)" -#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:415 msgid "Y" msgstr "Y" From c74e51de1722f1a2612b3913f584b3ef0b3f61f6 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Sun, 17 Jul 2011 04:32:08 +0000 Subject: [PATCH 02/47] Launchpad automatic translations update. --- src/calibre/translations/ja.po | 83 ++++++++++++------ src/calibre/translations/tr.po | 149 ++++++++++++++++++++------------- 2 files changed, 147 insertions(+), 85 deletions(-) diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index e1d9b708f0..c8339e7bcd 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-11 17:02+0000\n" +"PO-Revision-Date: 2011-07-16 12:10+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \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: 2011-07-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-17 04:31+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -889,7 +889,7 @@ msgstr "Yes" #: /home/kovid/work/calibre/src/calibre/db/fields.py:110 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1086 msgid "Main" -msgstr "" +msgstr "主メモリー" #: /home/kovid/work/calibre/src/calibre/db/fields.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 @@ -2767,16 +2767,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "複数のHTMLファイルがアーカイブ内に見つかりました。%sのみを使用します。" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "トップレベルのHTMLファイルが見つかりませんでした。" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "トップレベルのHTMLファイル%sが空です" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -8548,7 +8548,7 @@ msgstr "実行中のジョブ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "選択したジョブを停止(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -10864,8 +10864,7 @@ msgstr " - ジョブ" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "本当に選択したジョブを停止しますか?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" @@ -12174,7 +12173,7 @@ msgstr "" #, python-format msgid "" "

  • If the %(col)s column %(action)s value: %(val)s" -msgstr "" +msgstr "
  • もし %(col)s 列が %(action)s の時の値: %(val)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -13023,7 +13022,7 @@ msgstr "出版日" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format msgid "Configure %(name)s
    %(desc)s" -msgstr "" +msgstr "%(name)sを設定
    %(desc)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:322 msgid "No source selected" @@ -13987,7 +13986,7 @@ msgstr "デバイス中の書籍のコンテクスト・メニュー" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228 msgid "The context menu for the cover browser" -msgstr "" +msgstr "表紙ブラウザーのコンテキスト・メニュー" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262 msgid "Cannot add" @@ -14603,7 +14602,7 @@ msgstr "書籍を処理中" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71 #, python-format msgid "%(num)s of %(tot)s books processed." -msgstr "" +msgstr "%(num)s / %(tot)s 書籍を処理" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62 msgid "Updating MobileRead book cache..." @@ -16566,7 +16565,7 @@ msgstr "" msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" -msgstr "" +msgstr "各ディレクトリには1つの書籍しかなく、すべてのファイルは、その書籍の違ったフォーマットである、と仮定します。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:283 msgid "Process directories recursively" @@ -16826,16 +16825,23 @@ msgid "" " command.\n" " " msgstr "" +"\n" +" %prog set_custom [options] column id value\n" +"\n" +" IDで指定される書籍のカスタム列の値を設定。\n" +" IDはlistコマンドで取得できます。\n" +" custom_columnsコマンドを使ってカスタム列の名前のリストを取得できます。\n" +" " #: /home/kovid/work/calibre/src/calibre/library/cli.py:738 msgid "" "If the column stores multiple values, append the specified values to the " "existing ones, instead of replacing them." -msgstr "" +msgstr "もし列に複数の値を設定できる場合、値を指定した値に入れ替えるのではなく、すでにある値に付け加えます。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:749 msgid "Error: You must specify a field name, id and value" -msgstr "" +msgstr "エラー:フィールド名、ID、値を指定しなくてはなりません。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:769 msgid "" @@ -16845,15 +16851,20 @@ msgid "" " List available custom columns. Shows column labels and ids.\n" " " msgstr "" +"\n" +" %prog custom_columns [options]\n" +"\n" +" 存在するカスタム列を表示。列名とIDを表示します。\n" +" " #: /home/kovid/work/calibre/src/calibre/library/cli.py:775 msgid "Show details for each column." -msgstr "" +msgstr "各列の詳細を表示" #: /home/kovid/work/calibre/src/calibre/library/cli.py:787 #, python-format msgid "You will lose all data in the column: %r. Are you sure (y/n)? " -msgstr "" +msgstr "この列のすべてのデータが無くなります: %r. よろしいですか (y/n)? " #: /home/kovid/work/calibre/src/calibre/library/cli.py:789 msgid "y" @@ -16868,14 +16879,19 @@ msgid "" " columns with the custom_columns command.\n" " " msgstr "" +"\n" +" %prog remove_custom_column [options] label\n" +"\n" +" labelで指定されるカスタム列を削除。custom_columns コマンドで存在するカスタム列を見ることができます。\n" +" " #: /home/kovid/work/calibre/src/calibre/library/cli.py:803 msgid "Do not ask for confirmation" -msgstr "" +msgstr "確認を表示しない" #: /home/kovid/work/calibre/src/calibre/library/cli.py:813 msgid "Error: You must specify a column label" -msgstr "" +msgstr "エラー:列ラベルを指定しなければなりません。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:824 msgid "" @@ -16889,10 +16905,18 @@ msgid "" " replaced.\n" " " msgstr "" +"\n" +" %prog saved_searches [options] list\n" +" %prog saved_searches add name search\n" +" %prog saved_searches remove name\n" +"\n" +" データーベースに入れられた、保存された検索、を管理します。\n" +" もしすでにある名前と同じ名前を追加しようとした場合、すでにある物は置き換えられます。\n" +" " #: /home/kovid/work/calibre/src/calibre/library/cli.py:841 msgid "Error: You must specify an action (add|remove|list)" -msgstr "" +msgstr "エラー:動作を指定しなければなりません。(add|remove|list)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:849 msgid "Name:" @@ -16904,7 +16928,7 @@ msgstr "検索文字列:" #: /home/kovid/work/calibre/src/calibre/library/cli.py:856 msgid "Error: You must specify a name and a search string" -msgstr "" +msgstr "エラー:名前と検索文字列を指定しなければなりません。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:859 msgid "added" @@ -16912,7 +16936,7 @@ msgstr "追加された" #: /home/kovid/work/calibre/src/calibre/library/cli.py:864 msgid "Error: You must specify a name" -msgstr "" +msgstr "エラー:名前を指定しなければなりません。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:867 msgid "removed" @@ -16921,7 +16945,7 @@ msgstr "削除された" #: /home/kovid/work/calibre/src/calibre/library/cli.py:871 #, python-format msgid "Error: Action %s not recognized, must be one of: (add|remove|list)" -msgstr "" +msgstr "Error: %sと言う動作がわかりません。次の中の物でなければなりません: (add|remove|list)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:879 msgid "" @@ -16930,29 +16954,38 @@ msgid "" "Perform some checks on the filesystem representing a library. Reports are " "{0}\n" msgstr "" +"%prog check_library [options]\n" +"\n" +"ライブラリのあるファイルシステムをチェックします。レポート:{0}\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:886 #: /home/kovid/work/calibre/src/calibre/library/cli.py:1036 msgid "Output in CSV" -msgstr "" +msgstr "CSVで出力" #: /home/kovid/work/calibre/src/calibre/library/cli.py:889 msgid "" "Comma-separated list of reports.\n" "Default: all" msgstr "" +"カンマ区切りのレポートのリスト\n" +"ディフォールト: all" #: /home/kovid/work/calibre/src/calibre/library/cli.py:893 msgid "" "Comma-separated list of extensions to ignore.\n" "Default: all" msgstr "" +"無視する拡張子のカンマ区切りのリスト\n" +"ディフォールト: all" #: /home/kovid/work/calibre/src/calibre/library/cli.py:897 msgid "" "Comma-separated list of names to ignore.\n" "Default: all" msgstr "" +"無視する名前のカンマ区切りのリスト\n" +"ディフォールト: all" #: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Unknown report check" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 6f5b967085..71144cebc4 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-15 17:42+0000\n" -"Last-Translator: zeugma \n" +"PO-Revision-Date: 2011-07-16 15:56+0000\n" +"Last-Translator: Gs-Kobzeci \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: 2011-07-16 04:49+0000\n" +"X-Launchpad-Export-Date: 2011-07-17 04:32+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -2073,6 +2073,10 @@ msgid "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." msgstr "" +"Genel tanımlı motifleri kullanarak dökümanın yazılarını ve yapısını " +"değiştirin. Default olarak pasif durumdadır. Aktifleştirmek için %(en)s " +"kullanın. Komutları tek tek pasifleştirmek için %(dis)s ayarını " +"kullanabilirsiniz." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 @@ -2091,6 +2095,8 @@ msgid "" "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" +"İçindekiler(TOC)'un otomatik oluşturulma ayarını düzenleyin. Eğer kaynak " +"içindekiler(TOC)'e sahipse varsayılan olarak o kullanılacaktır." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "Options to set metadata in the output" @@ -2154,7 +2160,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:165 msgid "Disable all rescaling of font sizes." -msgstr "" +msgstr "Tüm yazı tiplerinin yeniden boyutlandırılmasını etkisizleştir." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:172 msgid "" @@ -2289,6 +2295,10 @@ msgid "" "chapters. A value of \"none\" will disable chapter marking and a value of " "\"both\" will use both page breaks and lines to mark chapters." msgstr "" +"Tesbit edilen bölümlerin nasıl işaretleneceğini belirleyin. \"pagebreak\" " +"değeri bölümlerden önce sayfa sonu ekler. \"rule\" değeri bölümlerden önce " +"bir çizgi ekler. \"none\" değeri bölüm işaretlemeyi pasifleştirir ve " +"\"both\" değeri ise bölümlerden önce hem çizgi hem sayfa sonu ekler." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" @@ -2454,7 +2464,7 @@ msgstr "Yazar'a göre sıralamada kullanılacak metin " #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:465 msgid "Set the cover to the specified file or URL" -msgstr "" +msgstr "Kapağı belirli bir dosya veya URL'ye ayarla" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:469 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:54 @@ -2766,6 +2776,9 @@ msgid "" "\n" " See: " msgstr "" +"Kitabın türü. Seçim: %s\n" +"\n" +" Bakınız: " #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 msgid "for a complete list with descriptions." @@ -2795,19 +2808,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:32 msgid "CSS file used for the output instead of the default file" -msgstr "" +msgstr "Çıktı için öntanımlı dosya yerine CSS dosyası kullanıldı" #: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:35 msgid "" "Template used for generation of the html index file instead of the default " "file" msgstr "" +"Html indeks dosyası oluşturmak için öntanımlı dosya yerine şablon kullanıldı" #: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:38 msgid "" "Template used for the generation of the html contents of the book instead of " "the default file" msgstr "" +"Kitabın içindekiler bölümünün html'sinin oluşturulması için öntanımlı dosya " +"yerine şablon kullanıldı" #: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:41 msgid "" @@ -2846,16 +2862,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "Arşivde birden çok HTML dosyası bulundu. Sadece %s kullanılacak." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "Üst seviye HTML dosyası bulunamadı." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "Üst seviye HTML dosyası %s boş." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3227,8 +3243,7 @@ msgstr "Etiketler" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Seriler" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3367,7 +3382,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" -msgstr "" +msgstr "US" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" @@ -17550,15 +17565,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" -msgstr "" +msgstr "URL sftp şemasına sahip olmalıdır" #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:57 msgid "host must be of the form user@hostname" -msgstr "" +msgstr "host user@hostname biçiminde olmalıdır" #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:68 msgid "Failed to negotiate SSH session: " -msgstr "" +msgstr "SSH oturumu ayarlamada başarısız olundu " #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:71 #, python-format @@ -17571,11 +17586,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:120 msgid "Unknown section" -msgstr "" +msgstr "Bilinmeyen bölüm" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:142 msgid "Unknown feed" -msgstr "" +msgstr "Bilinmeyen besleme(yayın)" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:160 #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:187 @@ -17595,10 +17610,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:40 msgid "Username for sites that require a login to access content." msgstr "" +"İçeriğe erişmek için giriş yapılması gereken siteler için kullanıcı adı." #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:43 msgid "Password for sites that require a login to access content." -msgstr "" +msgstr "İçeriğe erişmek için giriş yapılması gereken siteler için şifre." #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:47 msgid "" @@ -17607,7 +17623,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:47 msgid "Unknown News Source" -msgstr "" +msgstr "Bilinmeyen Haber Kaynağı" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630 #, python-format @@ -17616,15 +17632,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:736 msgid "Download finished" -msgstr "" +msgstr "İndirme tamamlandı" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:738 msgid "Failed to download the following articles:" -msgstr "" +msgstr "Aşağıdaki makaleleri indirme başarısız oldu:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:744 msgid "Failed to download parts of the following articles:" -msgstr "" +msgstr "Aşağıdaki makalelerin bölümlerini indirme başarısız oldu:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:746 msgid " from " @@ -17636,7 +17652,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:843 msgid "Could not fetch article." -msgstr "" +msgstr "Makale getirilemedi" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845 msgid "The debug traceback is available earlier in this log" @@ -17644,28 +17660,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847 msgid "Run with -vv to see the reason" -msgstr "" +msgstr "Sebebi görmek için -w kodunu çalıştırın" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:870 msgid "Fetching feeds..." -msgstr "" +msgstr "Beslemeler getiriliyor..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:875 msgid "Got feeds from index page" -msgstr "" +msgstr "İndeks sayfasından beslemeleri al" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:884 msgid "Trying to download cover..." -msgstr "" +msgstr "Kapak indirilmeye çalışılıyor..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886 msgid "Generating masthead..." -msgstr "" +msgstr "Künye oluşturuluyor..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966 #, python-format msgid "Starting download [%d thread(s)]..." -msgstr "" +msgstr "[%d thread(s)] İndirilmeye başlanıyor" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:982 #, python-format @@ -17675,16 +17691,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 #, python-format msgid "Could not download cover: %s" -msgstr "" +msgstr "Kapak İndirilemedi: %s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1000 #, python-format msgid "Downloading cover from %s" -msgstr "" +msgstr "Kapak %s 'den indiriliyor" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1046 msgid "Masthead image downloaded" -msgstr "" +msgstr "Künye resmi indirildi" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1214 msgid "Untitled Article" @@ -17693,12 +17709,12 @@ msgstr "Başlıksız Yazı" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1285 #, python-format msgid "Article downloaded: %s" -msgstr "" +msgstr "Makale indirildi: %s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1296 #, python-format msgid "Article download failed: %s" -msgstr "" +msgstr "Makalenin indirilmesi başarısız oldu: %s" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1313 msgid "Fetching feed" @@ -17735,32 +17751,32 @@ msgstr "Özel tanımlı" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:118 msgid "Next section" -msgstr "" +msgstr "Sonraki bölüm" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:121 msgid "Main menu" -msgstr "" +msgstr "Ana menü" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:125 msgid "Previous section" -msgstr "" +msgstr "Önceki bölüm" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:214 msgid "Section Menu" -msgstr "" +msgstr "Bölüm menüsü" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:217 msgid "Main Menu" -msgstr "" +msgstr "Ana Menü" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:303 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:393 msgid "Sections" -msgstr "" +msgstr "Bölümler" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:390 msgid "Articles" -msgstr "" +msgstr "Makaleler" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476 msgid "" @@ -17772,7 +17788,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:479 #, python-format msgid "Base directory into which URL is saved. Default is %default" -msgstr "" +msgstr "URL'nin kaydedileceği temel dizin. Öntanımlısı %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:482 #, python-format @@ -17796,6 +17812,8 @@ msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" +"İndirilecek maksimum dosya sayısı. Bu sadece etiketlerindeki " +"dosyalara uygulanır. Öntanımlısı %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:490 #, python-format @@ -17835,23 +17853,23 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Kaydet" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Aç" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "İptal" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" -msgstr "" +msgstr "&Kapat" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Uygula" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" @@ -17859,11 +17877,11 @@ msgstr "Kaydetme" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Kaydetmeden Kapat" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Gözardı Et" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" @@ -17887,11 +17905,11 @@ msgstr "Tümünü Kaydet" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Bitirmeden durdur" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Tekrar dene" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" @@ -17903,7 +17921,7 @@ msgstr "Öntanımlıları Yeniden Yükle" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" -msgstr "" +msgstr "Seri indeksini otomatik artır" #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" @@ -18143,7 +18161,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:172 msgid "Specify a folder calibre should connect to at startup" -msgstr "" +msgstr "Calibre'nin başlangıçta bağlanması gereken dizini belirtin" #: /home/kovid/work/calibre/resources/default_tweaks.py:173 msgid "" @@ -18160,7 +18178,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:182 msgid "Specify renaming rules for SONY collections" -msgstr "" +msgstr "SONY koleksiyonları için yeniden isimlendirilme kurallarını belirtin" #: /home/kovid/work/calibre/resources/default_tweaks.py:183 msgid "" @@ -18235,7 +18253,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:235 msgid "Specify how SONY collections are sorted" -msgstr "" +msgstr "SONY koleksiyonlarının nasıl sıralanacağını belirtin" #: /home/kovid/work/calibre/resources/default_tweaks.py:236 msgid "" @@ -18267,6 +18285,8 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:253 msgid "Control how tags are applied when copying books to another library" msgstr "" +"Kitapları başka bir kitaplığa kopyalarken etiketlerin nasıl uygulanacağını " +"ayarlayın." #: /home/kovid/work/calibre/resources/default_tweaks.py:254 msgid "" @@ -18277,11 +18297,14 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:258 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" +"İçerik sunucusunda kitap başına gösterilecek etiket sayısını belirleyin" #: /home/kovid/work/calibre/resources/default_tweaks.py:261 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" +"İçerik sunucusunun göstereceği veya göstermeyeceği metaveri alanlarını " +"belirleyin" #: /home/kovid/work/calibre/resources/default_tweaks.py:262 msgid "" @@ -18321,6 +18344,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:287 msgid "Specify which font to use when generating a default cover" msgstr "" +"Öntanımlı bir kapak oluşturulurken kullanılacak yazıtipini belirleyin" #: /home/kovid/work/calibre/resources/default_tweaks.py:288 msgid "" @@ -18332,7 +18356,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:294 msgid "Control behavior of the book list" -msgstr "" +msgstr "Kitap listesinin davranışlarını ayarlayın" #: /home/kovid/work/calibre/resources/default_tweaks.py:295 msgid "" @@ -18348,7 +18372,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Language to use when sorting." -msgstr "" +msgstr "Sıralama yaparken kullanılacak dil" #: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" @@ -18366,7 +18390,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Number of columns for custom metadata in the edit metadata dialog" -msgstr "" +msgstr "Metaveri düzenleme penceresinde özel metaveri için sütun sayısı" #: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" @@ -18378,7 +18402,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:324 msgid "The number of seconds to wait before sending emails" -msgstr "" +msgstr "E-posta göndermeden önce bekleme süresi(saniye)" #: /home/kovid/work/calibre/resources/default_tweaks.py:325 msgid "" @@ -18391,7 +18415,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:332 msgid "Remove the bright yellow lines at the edges of the book list" -msgstr "" +msgstr "Kitap listesi sınrılarındaki açık sarı çizgileri kaldır" #: /home/kovid/work/calibre/resources/default_tweaks.py:333 msgid "" @@ -18403,6 +18427,8 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:338 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" +"Calibre kitaplığında saklanan kitap kapakları için maksimum genişlik ve " +"yükseklik" #: /home/kovid/work/calibre/resources/default_tweaks.py:339 msgid "" @@ -18410,6 +18436,9 @@ msgid "" "to fit within this size. This is to prevent slowdowns caused by extremely\n" "large covers" msgstr "" +"Calibre kitaplığındaki bütün kapaklar, en boy oranını koruyarak\n" +" boyuta sığmak için yeniden boyutlandırılacaktır, Bu çok büyük\n" +"kapakların neden olduğu yavaşlamayı önelemek içindir." #: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Where to send downloaded news" From e8d5f07a27f3dc065ffd2f449e30e154deae0d9a Mon Sep 17 00:00:00 2001 From: Alex Stanev Date: Mon, 18 Jul 2011 02:26:08 +0300 Subject: [PATCH 03/47] Working plugion for chitanka.info integration into calibre --- src/calibre/customize/builtins.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 7b43f2844a..33eae37b58 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -1446,6 +1446,16 @@ class StoreZixoStore(StoreBase): headquarters = 'PL' formats = ['PDF, ZIXO'] +class StoreChitankaStore(StoreBase): + name = u'Моята библиотека' + author = 'Alex Stanev' + description = u'Независим сайт за DRM свободна литература на български език' + actual_plugin = 'calibre.gui2.store.stores.chitanka_plugin:ChitankaStore' + + drm_free_only = True + headquarters = 'BG' + formats = ['FB2', 'EPUB', 'TXT', 'SFB'] + plugins += [ StoreArchiveOrgStore, StoreAmazonKindleStore, @@ -1483,7 +1493,8 @@ plugins += [ StoreWHSmithUKStore, StoreWizardsTowerBooksStore, StoreWoblinkStore, - StoreZixoStore + StoreZixoStore, + StoreChitankaStore ] # }}} From f16f42490f4ecb508dd8934d64d6f36e8945f461 Mon Sep 17 00:00:00 2001 From: Alex Stanev Date: Mon, 18 Jul 2011 02:29:41 +0300 Subject: [PATCH 04/47] the plugin itself --- .../gui2/store/stores/chitanka_plugin.py | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 src/calibre/gui2/store/stores/chitanka_plugin.py diff --git a/src/calibre/gui2/store/stores/chitanka_plugin.py b/src/calibre/gui2/store/stores/chitanka_plugin.py new file mode 100644 index 0000000000..a384dbcfe4 --- /dev/null +++ b/src/calibre/gui2/store/stores/chitanka_plugin.py @@ -0,0 +1,87 @@ +# -*- coding: utf-8 -*- + +from __future__ import (unicode_literals, division, absolute_import, print_function) + +__license__ = 'GPL 3' +__copyright__ = '2011, Alex Stanev ' +__docformat__ = 'restructuredtext en' + +import re +import urllib +from contextlib import closing + +from lxml import html + +from PyQt4.Qt import QUrl + +from calibre import browser, url_slash_cleaner +from calibre.gui2 import open_url +from calibre.gui2.store import StorePlugin +from calibre.gui2.store.basic_config import BasicStoreConfig +from calibre.gui2.store.search_result import SearchResult +from calibre.gui2.store.web_store_dialog import WebStoreDialog + +class ChitankaStore(BasicStoreConfig, StorePlugin): + + def open(self, parent=None, detail_item=None, external=False): + url = 'http://chitanka.info' + + if external or self.config.get('open_external', False): + if detail_item: + url = url + detail_item + open_url(QUrl(url_slash_cleaner(url))) + else: + detail_url = None + if detail_item: + detail_url = url + detail_item + d = WebStoreDialog(self.gui, url, parent, detail_url) + d.setWindowTitle(self.name) + d.set_tags(self.config.get('tags', '')) + d.exec_() + + def search(self, query, max_results=10, timeout=60): + + url = 'http://chitanka.info/search?q=' + urllib.quote(query) #urllib.quote(query.encode('utf-8')) + + br = browser() + + counter = max_results + with closing(br.open(url, timeout=timeout)) as f: + ff = unicode(f.read(), 'utf-8') + doc = html.fromstring(ff) + + for data in doc.xpath('//ul[@class="superlist booklist"]/li'): + if counter <= 0: + break + + id = ''.join(data.xpath('.//a[@class="booklink"]/@href')) + if not id: + continue + + cover_url = ''.join(data.xpath('.//a[@class="booklink"]/img/@src')) + title = ''.join(data.xpath('.//a[@class="booklink"]/i/text()')) + author = ''.join(data.xpath('.//span[@class="bookauthor"]/a/text()')) + fb2 = ''.join(data.xpath('.//a[@class="dl dl-fb2"]/@href')) + epub = ''.join(data.xpath('.//a[@class="dl dl-epub"]/@href')) + txt = ''.join(data.xpath('.//a[@class="dl dl-txt"]/@href')) + #remove .zip extensions + if fb2.find('.zip') <> -1: + fb2 = fb2[:fb2.find('.zip')] + if epub.find('.zip') <> -1: + epub = epub[:epub.find('.zip')] + if txt.find('.zip') <> -1: + txt = txt[:txt.find('.zip')] + + counter -= 1 + + s = SearchResult() + s.cover_url = cover_url + s.title = title.strip() + s.author = author.strip() + s.detail_item = id.strip() + s.drm = SearchResult.DRM_UNLOCKED + s.downloads['FB2'] = 'http://chitanka.info' + fb2.strip() + s.downloads['EPUB'] = 'http://chitanka.info' + epub.strip() + s.downloads['TXT'] = 'http://chitanka.info' + txt.strip() + s.formats = 'FB2, EPUB, TXT, SFB' + yield s From 1e8f3cbafba8bd57f9708f711d00f2b9cfb7b452 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Mon, 18 Jul 2011 04:41:29 +0000 Subject: [PATCH 05/47] Launchpad automatic translations update. --- src/calibre/translations/fr.po | 81 +++++++++++++-------- src/calibre/translations/ja.po | 124 +++++++++++++++++++++++---------- src/calibre/translations/tr.po | 96 ++++++++++++++----------- 3 files changed, 192 insertions(+), 109 deletions(-) diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index fea9a602be..276588e1c2 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-14 14:41+0000\n" +"PO-Revision-Date: 2011-07-17 07:59+0000\n" "Last-Translator: Vincent Coiffier \n" "Language-Team: Français \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: 2011-07-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-18 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -3091,6 +3091,7 @@ msgstr "" #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." msgstr "" +"Plusieurs fichiers HTML trouvés dans l'archive. Seul %s sera utilisé." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." @@ -5002,7 +5003,7 @@ msgstr "Renommer la bibliothèque" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "Supprimer la librairie" +msgstr "Supprimer la bibliothèque" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -5799,7 +5800,7 @@ msgstr "Démarrer l'assistant de bienvenue" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 msgid "Get plugins to enhance calibre" -msgstr "Obtenir des plugins pour améliorer calibre" +msgstr "Obtenir des plugins pour améliorer Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 msgid "Restart in debug mode" @@ -9239,7 +9240,7 @@ msgstr "Exécutions en cours" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "Arrêter les travaux sélectionnés" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -11677,8 +11678,8 @@ msgstr " - Travaux" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Voulez-vous vraiment arrêter le travail sélectionné ?" +msgstr[1] "Voulez-vous vraiment arrêter les travaux sélectionnés ?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" @@ -13950,6 +13951,9 @@ msgid "" "This plugin is useful only for Chinese language books. It can return " "incorrect results for books in English. Are you sure you want to enable it?" msgstr "" +"Ce plugin est utile seulement pour les livres en langue Chinoise. Il " +"peut renvoyer des résultats incorrects pour des livres en Anglais. Êtes-vous " +"sûr de vouloir l'activer ?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:158 msgid "Published date" @@ -15985,6 +15989,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no suitable source " "format was found." msgstr "" +"Impossible de convertir %(num)d sur %(tot)d livres, car aucun format " +"convenable pour la source n'a été trouvé" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:128 msgid "Queueing books for bulk conversion" @@ -15997,7 +16003,7 @@ msgstr "Mise en file d'attente " #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:190 #, python-format msgid "Convert book %(num)d of %(tot)d (%(title)s)" -msgstr "" +msgstr "Converti le livre %(num)d sur %(tot)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:261 msgid "Fetch news from " @@ -16088,6 +16094,8 @@ msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" +"%(app)s a été mis à jour en version %(ver)s. Voir les nouvelles fonctionnalités." #: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 msgid "Update available!" @@ -16526,6 +16534,8 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"Modifie la taille de fonte %(which)s\n" +"Agrandissement courant: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" @@ -17147,6 +17157,13 @@ msgid "" "Default: '%%default'\n" "Applies to: CSV, XML output formats" msgstr "" +"Les champs à insérer lors du catalogage des livres dans la base. Doit être " +"une liste de champs séparées par des virgules.\n" +"Champs disponibles: %(fields)s,\n" +"en plus des champs personnalisés créés par l'utilisateur.\n" +"Exemple: %(opt)s=title,authors,tags\n" +"Par défaut: '%%default'\n" +"Applicable : aux formats de sortie CSV, XML" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:68 #, python-format @@ -18482,6 +18499,8 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(year)s - year. Default is: %(default)s" msgstr "" +"Le format à utiliser pour l'affichage des date. %(day)s - jour, %(month)s - " +"mois, %(year)s - année. Par défaut: %(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:120 msgid "Convert paths to lowercase." @@ -19435,6 +19454,10 @@ msgid "" "negative. If either date1 or date2 are not dates, the function returns the " "empty string." msgstr "" +"days_between(date1, date2) -- renvoie le nombre de jours entre date1 et " +"date2. Le nombre est positif si date1 est plus grand que date2, sinon " +"négatif. Si date1 ou date2 ne sont pas des dates, la fonction renvoie une " +"chaîne vide." #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43 msgid "Waiting..." @@ -19611,22 +19634,22 @@ msgstr "Flamand (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 msgid "AM" -msgstr "" +msgstr "Matin" #. NOTE: Post Meridian (i.e. like 10:00 PM) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 msgid "PM" -msgstr "" +msgstr "Après-midi" #. NOTE: Ante Meridian (i.e. like 10:00 am) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 msgid "am" -msgstr "" +msgstr "matin" #. NOTE: Post Meridian (i.e. like 10:00 pm) #: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 msgid "pm" -msgstr "" +msgstr "après midi" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" @@ -19988,19 +20011,19 @@ msgstr "Ne pas télécharger les feuilles de style CSS." #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:649 msgid "OK" -msgstr "" +msgstr "OK" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "Sauvegarder" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" -msgstr "" +msgstr "Ouvrir" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Annuler" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" @@ -20008,55 +20031,55 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Appliquer" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "Ne pas sauvegarder" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Fermer sans sauvegarder" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" -msgstr "" +msgstr "Abandonner" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Oui" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Oui pour tous" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&Non" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&on pour tous" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Sauvegarder Tout" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Interrompre" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Réessayer" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Ignorer" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Rétablir les valeurs par défaut" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index c8339e7bcd..db5235be96 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-16 12:10+0000\n" +"PO-Revision-Date: 2011-07-17 06:49+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \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: 2011-07-17 04:31+0000\n" +"X-Launchpad-Export-Date: 2011-07-18 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -14868,7 +14868,7 @@ msgstr "検索 %s を削除" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:387 #, python-format msgid "Remove %(item)s from category %(cat)s" -msgstr "" +msgstr "%(item)s を カテゴリー %(cat)s から削除" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:394 #, python-format @@ -14943,7 +14943,7 @@ msgstr "いくつかの書籍を変換できませんでした" msgid "" "Could not convert %(num)d of %(tot)d books, because no suitable source " "format was found." -msgstr "" +msgstr "%(tot)d 冊中 %(num)d 冊の書籍が、対応するフォーマットが無かったために変換できませんでした。" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:128 msgid "Queueing books for bulk conversion" @@ -14956,7 +14956,7 @@ msgstr "待ち行列 " #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:190 #, python-format msgid "Convert book %(num)d of %(tot)d (%(title)s)" -msgstr "" +msgstr "%(tot)d 冊中 %(num)d 冊目の書籍を変換 (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:261 msgid "Fetch news from " @@ -15040,6 +15040,8 @@ msgid "" "%(app)s has been updated to version %(ver)s. See the new features." msgstr "" +"%(app)s はヴァージョン %(ver)sにアップデートされました。詳細は新しい機能を見てください。" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 msgid "Update available!" @@ -15462,6 +15464,8 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"フォントサイズを %(which)s にする\n" +"現在の拡大率: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" @@ -15644,6 +15648,7 @@ msgid "" "

    An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.
    Error: %(err)s" msgstr "" +"

    無効なライブラリが %(loc)s にすでに存在します。ライブラリを移動する前に、それを削除してください。
    エラー: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 msgid "Could not move library" @@ -15755,7 +15760,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:34 #, python-format msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" -msgstr "" +msgstr "使用サーバー: %(un)s:%(pw)s@%(host)s:%(port)s , %(enc)s 暗号化" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:39 msgid "Sending..." @@ -16043,6 +16048,12 @@ msgid "" "Default: '%%default'\n" "Applies to: CSV, XML output formats" msgstr "" +"データーベース内の書籍をカタログ化するときに出力するフィールド。コンマ区切りのフィールドのリストです。\n" +"存在するフィールド: %(fields)s,\n" +"それに加えてユーザーが作成したカスタム・フィールド。\n" +"例: %(opt)s=title,authors,tags\n" +"ディフォールと: '%%default'\n" +"適用フォーマット: CSV, XML 出力フォーマット" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:68 #, python-format @@ -16068,6 +16079,12 @@ msgid "" "Default: '%%default'\n" "Applies to: BIBTEX output format" msgstr "" +"データーベース内の書籍をカタログ化するときに出力するフィールド。コンマ区切りのフィールドのリストです。\n" +"存在するフィールド: %(fields)s.\n" +"それに加えてユーザーが作成したカスタム・フィールド。\n" +"例: %(opt)s=title,authors,tags\n" +"ディフォールと: '%%default'\n" +"適用フォーマット: BIBTEX 出力フォーマット" #: /home/kovid/work/calibre/src/calibre/library/catalog.py:264 #, python-format @@ -16989,7 +17006,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Unknown report check" -msgstr "" +msgstr "不明なレポート・チェック" #: /home/kovid/work/calibre/src/calibre/library/cli.py:961 msgid "" @@ -17005,17 +17022,25 @@ msgid "" "what is found in the OPF files.\n" " " msgstr "" +"%prog restore_database [options]\n" +"\n" +"Calibreライブラリの各フォルダーにあるOPFファイルから書誌情報を読み取り、データーベースを再構築する。\n" +"これはmetadata.dbファイルが壊れてしまった時に有用です。\n" +"\n" +"注意:このコマンドは完全にデーターベースを再生成します。全ての保存された検索、ユーザーカテゴリ、書誌情報変換ルール、書誌ごとの変換設定、そしてカスタム・レ" +"シピは失われます。再生された書誌情報はOPFファイルの内容と同様になります。\n" +" " #: /home/kovid/work/calibre/src/calibre/library/cli.py:975 msgid "" "Really do the recovery. The command will not run unless this option is " "specified." -msgstr "" +msgstr "実際にリカバリーを行います。このコマンドはこのオプションを指定しなければ実行されません。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:988 #, python-format msgid "You must provide the %s option to do a recovery" -msgstr "" +msgstr "実際にリカバリーを行うには%sオプションを指定しなければなりません。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1025 msgid "" @@ -17024,6 +17049,9 @@ msgid "" "Produce a report of the category information in the database. The\n" "information is the equivalent of what is shown in the tags pane.\n" msgstr "" +"%prog list_categories [options]\n" +"\n" +"データーベース中のカテゴリ情報のリポートを作ります。情報はタグブラウザに表示されるものと同等です。\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1033 msgid "" @@ -17035,21 +17063,23 @@ msgstr "" msgid "" "The character to put around the category value in CSV mode. Default is " "quotes (\")." -msgstr "" +msgstr "CSVモードでカテゴリーの値の周りを囲む文字。デフォールトはダブルクオート(\")。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1041 msgid "" "Comma-separated list of category lookup names.\n" "Default: all" msgstr "" +"コンマ区切りのカテゴリの検索名リスト。\n" +"ディフォールト: all" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1047 msgid "The string used to separate fields in CSV mode. Default is a comma." -msgstr "" +msgstr "CSVモードでのフィールド区切りに使われる文字列。ディフォールとはコンマ(,)。" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1085 msgid "CATEGORY ITEMS" -msgstr "" +msgstr "カテゴリー・アイテム" #: /home/kovid/work/calibre/src/calibre/library/cli.py:1158 #, python-format @@ -17063,31 +17093,39 @@ msgid "" "\n" "For help on an individual command: %%prog command --help\n" msgstr "" +"%%prog command [options] [arguments]\n" +"\n" +"%%prog はCalibre書籍データーベースへのコマンドライン・インターフェイス。\n" +"\n" +"コマンドは以下のいずれか:\n" +" %s\n" +"\n" +"各コマンドの詳細は: %%prog command --help\n" #: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:610 msgid "No label was provided" -msgstr "" +msgstr "ラベルが指定されていません。" #: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:612 msgid "" "The label must contain only lower case letters, digits and underscores, and " "start with a letter" -msgstr "" +msgstr "ラベルは、小文字のアルファベット、数字、アンダースコアでアルファベットから始まらなくてはなりません。" #: /home/kovid/work/calibre/src/calibre/library/database2.py:65 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)s 平均レートは %(rating)3.1f" #: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 #, python-format msgid "

    Migrating old database to ebook library in %s

    " -msgstr "" +msgstr "

    古いデーターベースを %s の書籍ライブラリへ移行

    " #: /home/kovid/work/calibre/src/calibre/library/database2.py:3337 #, python-format msgid "Copying %s" -msgstr "" +msgstr "コピー中%s" #: /home/kovid/work/calibre/src/calibre/library/database2.py:3354 msgid "Compacting database" @@ -17099,23 +17137,23 @@ msgstr "格付け" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:197 msgid "Identifiers" -msgstr "" +msgstr "識別子" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:207 msgid "Author Sort" -msgstr "" +msgstr "著者ソート" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:319 msgid "Title Sort" -msgstr "" +msgstr "タイトル・ソート" #: /home/kovid/work/calibre/src/calibre/library/restore.py:128 msgid "Processed" -msgstr "" +msgstr "処理済" #: /home/kovid/work/calibre/src/calibre/library/restore.py:200 msgid "creating custom column " -msgstr "" +msgstr "カスタム列を作成 " #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32 msgid "The title" @@ -17129,7 +17167,7 @@ msgstr "著者" msgid "" "The author sort string. To use only the first letter of the name use " "{author_sort[0]}" -msgstr "" +msgstr "ソート用の著者名文字列。最初の一文字だけを使うには{author_sort[0]}としてください。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:36 msgid "The tags" @@ -17144,10 +17182,12 @@ msgid "" "The series number. To get leading zeros use {series_index:0>3s} or " "{series_index:>3s} for leading spaces" msgstr "" +"シリーズ番号。頭に桁ぞろえの0を付けるには {series_index:0>3s} として、桁ぞろえのスペースを付けるには\r\n" +"{series_index:>3s} として下さい。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41 msgid "The rating" -msgstr "" +msgstr "レート" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42 msgid "The ISBN" @@ -17167,7 +17207,7 @@ msgstr "出版年月日" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46 msgid "The date when the metadata for this book record was last modified" -msgstr "" +msgstr "この書籍の書誌情報が最後に変更された日付" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48 msgid "The calibre internal id" @@ -17175,31 +17215,31 @@ msgstr "calibre内部ID" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:76 msgid "Options to control saving to disk" -msgstr "" +msgstr "ディスクに保存する時のオプション" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:82 msgid "" "Normally, calibre will update the metadata in the saved files from what is " "in the calibre library. Makes saving to disk slower." -msgstr "" +msgstr "通常、Calibreはライブラリ内のファイルの書誌情報をアップデートしますが、これはディスクへの保存を遅くします。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:85 msgid "" "Normally, calibre will write the metadata into a separate OPF file along " "with the actual e-book files." -msgstr "" +msgstr "通常、Calibreは実際のeBookファイルに付随する別のOPFファイルに書誌情報を書き込みます。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:88 msgid "" "Normally, calibre will save the cover in a separate file along with the " "actual e-book file(s)." -msgstr "" +msgstr "通常、Calibreは実際のeBookに付随する別のファイルに表紙を保存します。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:91 msgid "" "Comma separated list of formats to save for each book. By default all " "available formats are saved." -msgstr "" +msgstr "各書籍を保存する時のコンマ区切りのフォーマットのリスト。ディフォールとでは全ての存在するフォーマットが保存されます。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:94 #, python-format @@ -17209,6 +17249,8 @@ msgid "" "subdirectory with filenames containing title and author. Available controls " "are: {%(controls)s}" msgstr "" +"保存されるファイルの、ファイル名とディレクトリ構造を指定するテンプレート。ディフォールトは\"%(templ)s\"で、これは書籍を著者別のディレクトリに" +"入れ、タイトルと著者名のファイル名をつけます。使用可能な操作は:{%(controls)s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:100 #, python-format @@ -17218,6 +17260,8 @@ msgid "" "author directory with filenames containing title and author. Available " "controls are: {%(controls)s}" msgstr "" +"デバイスに送る時のファイル名とディレクトリ構造を制御するためのテンプレート。ディフォールトは \"%(templ)s\" " +"で、これは書籍を著者別のディレクトリに入れ、タイトルと著者からなるファイル名をつけます。使用できる指定は:{%(controls)s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:107 msgid "" @@ -17226,12 +17270,14 @@ msgid "" "experience errors when saving, depending on how well the filesystem you are " "saving to supports unicode." msgstr "" +"通常、Calibreはファイル名に、全ての非アルファベット文字を英語の対応するものへ変換します。注意:もし、これをOffにした場合、ファイルシステムがどの" +"程度ユニコードをサポートしているかにより、保存時にエラーが起こる場合があります。" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:113 msgid "" "The format in which to display dates. %d - day, %b - month, %Y - year. " "Default is: %b, %Y" -msgstr "" +msgstr "日付を表示する時のフォーマット。 %d - 日, %b - 月, %Y - 年. ディフォールトは: %b, %Y" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:116 #, python-format @@ -17239,10 +17285,12 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(year)s - year. Default is: %(default)s" msgstr "" +"日付を表示する時のフォーマット。 %(day)s - 日, %(month)s - 月, %(year)s - 年. ディフォールトは: " +"%(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:120 msgid "Convert paths to lowercase." -msgstr "" +msgstr "パスを小文字に変換" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:122 msgid "Replace whitespace with underscores." @@ -17255,7 +17303,7 @@ msgstr "要求されたフォーマットが存在しない" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:21 msgid "Settings to control the calibre content server" -msgstr "" +msgstr "Calibreのコンテント・サーバーを制御する設定" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:25 #, python-format @@ -17265,7 +17313,7 @@ msgstr "受信ポート(デフォルトは%default)" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:27 #, python-format msgid "The server timeout in seconds. Default is %default" -msgstr "" +msgstr "サーバーのタイムアウト秒。ディフォールトは %default" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:29 #, python-format @@ -17274,23 +17322,23 @@ msgstr "ワーカースレッドの最大数(デフォルトは%default)" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:31 msgid "Set a password to restrict access. By default access is unrestricted." -msgstr "" +msgstr "アクセスを制限するパスワード。ディフォールトでは無制限。" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:33 #, python-format msgid "Username for access. By default, it is: %default" -msgstr "" +msgstr "アクセスのユーザー名。ディフォールト: %default" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:37 #, python-format msgid "The maximum size for displayed covers. Default is %default." -msgstr "" +msgstr "表示される表紙の最大サイズ。ディフォールトは%default ." #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:39 msgid "" "The maximum number of matches to return per OPDS query. This affects Stanza, " "WordPlayer, etc. integration." -msgstr "" +msgstr "各OPDSクエリーに返す最大結果数。これはStanzaやWordPlayer等との連携に影響します。" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:43 #, python-format diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 71144cebc4..0142e1ce43 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-16 15:56+0000\n" -"Last-Translator: Gs-Kobzeci \n" +"PO-Revision-Date: 2011-07-17 13:11+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: 2011-07-17 04:32+0000\n" +"X-Launchpad-Export-Date: 2011-07-18 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -2966,17 +2966,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1800 msgid "Table has cell that is too large" -msgstr "" +msgstr "Tablo çok büyük hücreye sahip" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1866 #, python-format msgid "Could not read cover image: %s" -msgstr "" +msgstr "Kapak resmi: %s okunamıyor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1869 #, python-format msgid "Cannot read from: %s" -msgstr "" +msgstr "%s 'den okunamıyor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1998 msgid "Failed to process opf file" @@ -3010,7 +3010,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:267 msgid "Could not read from thumbnail file:" -msgstr "" +msgstr "Küçük resim dosyasından okunamıyor:" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrs/convert_from.py:287 msgid "" @@ -3032,7 +3032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:457 msgid "Invalid LRF file. Could not set metadata." -msgstr "" +msgstr "Geçersiz LRF dosyası. Metadata ayarlanamıyor." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:582 msgid "" @@ -3074,7 +3074,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:607 msgid "Extract thumbnail from LRF file" -msgstr "" +msgstr "LRF dosyasından küçük resimleri çıkart" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:608 msgid "Set the publisher" @@ -3105,15 +3105,18 @@ msgstr "Kitap ID sini kaydet" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:90 msgid "Enable autorotation of images that are wider than the screen width." msgstr "" +"Ekranın genişliğinden daha büyük resimlerin otomatik döndürülmesini aktive " +"et." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:94 #, python-format msgid "Set the space between words in pts. Default is %default" msgstr "" +"Kelimeler arasındaki boşluğu pts şeklinde ayarla. Varsayılan %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:97 msgid "Add a header to all the pages with title and author." -msgstr "" +msgstr "isim ve yazarlı tüm sayfalara başlık ekle." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:100 msgid "" @@ -3125,6 +3128,7 @@ msgstr "" #, python-format msgid "Add extra spacing below the header. Default is %default pt." msgstr "" +"Başlığın altına fazladan boşluk ekle. Varsayılan pt olarak %default ." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:107 #, python-format @@ -3148,15 +3152,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:121 msgid "The serif family of fonts to embed" -msgstr "" +msgstr "İçe alınacak serif ailesinden fontlar." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:124 msgid "The sans-serif family of fonts to embed" -msgstr "" +msgstr "İçe alınacak sans-sefif ailesiden fontlar" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:127 msgid "The monospace family of fonts to embed" -msgstr "" +msgstr "İçe alınacak monospace ailesinden fontlar" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:152 msgid "Comic" @@ -3170,7 +3174,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:57 msgid "Value: unknown field " -msgstr "" +msgstr "Değer: bilinmeyen alan " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:155 msgid "TEMPLATE ERROR" @@ -3290,6 +3294,8 @@ msgid "" "Set the authors. Multiple authors should be separated by the & character. " "Author names should be in the order Firstname Lastname." msgstr "" +"Yazarları ayarla. Birden fazla yazar birbirinden & karakteri ile ayrılmalı. " +"Yazar isimleri önce isim sonra soyad düzeninde olmalı" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:44 msgid "" @@ -3317,7 +3323,7 @@ msgstr "Yayın tarihini ayarla." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77 msgid "Get the cover from the ebook and save it at as the specified file." -msgstr "" +msgstr "Ekitapdan kapağı al ve belirlenen dosya şeklinde kaydet." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80 msgid "" @@ -3342,11 +3348,11 @@ msgstr "Dosya belirtilmedi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:168 msgid "Original metadata" -msgstr "" +msgstr "Orjinal metadata" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:185 msgid "Changed metadata" -msgstr "" +msgstr "Değiştirilmiş metadata" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:197 msgid "OPF created in" @@ -3354,7 +3360,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:203 msgid "Cover saved to" -msgstr "" +msgstr "Kapak şuraya kaydedildi" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:205 msgid "No cover found" @@ -3378,7 +3384,7 @@ msgstr "Kapak" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" -msgstr "" +msgstr "Metadata ve kapakları Amazon'dan indir." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" @@ -3407,7 +3413,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" "Metadata from Amazon will be fetched using this country's Amazon website." -msgstr "" +msgstr "Bu ülkenin Amazon websitesi kullanılarak Metadata indirilecek." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." @@ -3415,31 +3421,35 @@ msgstr "Amazon zaman aşımı.Sonra tekrar deneyin." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:160 msgid "Metadata source" -msgstr "" +msgstr "Metadata kaynağı" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/douban.py:156 msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"Metadata ve kapakları Duban.com'dan indirir. Sadece Çinçe kitaplar için " +"kullanışlıdır." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" -msgstr "" +msgstr "Metadata ve kapakları Google Kitaplar'dan indirir." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:27 msgid "Downloads metadata from isbndb.com" -msgstr "" +msgstr "Metadayı isbndb.com'dan indirir." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:37 msgid "IsbnDB key:" -msgstr "" +msgstr "IsbnDB anahtarı:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:38 msgid "" "To use isbndb.com you have to sign up for a free accountat isbndb.com and " "get an access key." msgstr "" +"isbndb.com'u kullanmak için isbndb.com'dan bedava hesap kaydettirmeli ve " +"ulaşım anahtarı almalısınız." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:42 msgid "" @@ -3450,15 +3460,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads covers from The Open Library" -msgstr "" +msgstr "The Open Library'den kapakları indirir." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:33 msgid "Downloads metadata and covers from Overdrive's Content Reserve" -msgstr "" +msgstr "Overdrive's Content Reserve'den Metadata ve kapakları indirir." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 msgid "Download all metadata (slow)" -msgstr "" +msgstr "Tüm metadata indir (yavaşdır)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:46 msgid "Enable this option to gather all metadata available from Overdrive." @@ -3475,7 +3485,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:22 msgid "Modify images to meet Palm device size limitations." -msgstr "" +msgstr "Palm aygıtının boyut sınırlamalarını karşılamak için imajı değiştir." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:26 msgid "When present, use author sort field as author." @@ -3486,6 +3496,8 @@ msgid "" "Don't add Table of Contents to end of book. Useful if the book has its own " "table of contents." msgstr "" +"İçindekiler kısmını kitabın sonuna ekleme. Eğer kitap kendi içindekiler " +"kısmına sahipse kullanışlıdır." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:56 @@ -3494,7 +3506,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:37 msgid "Disable compression of the file contents." -msgstr "" +msgstr "Dosya içeriklerinin sıkıştırılmasını engelle." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:40 msgid "Tag marking book to be filed with Personal Docs" @@ -3528,23 +3540,23 @@ msgstr "İçindekiler" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1502 msgid "Index" -msgstr "" +msgstr "Dizin" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1503 msgid "Glossary" -msgstr "" +msgstr "Açıklayıcı sözlük" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1504 msgid "Acknowledgements" -msgstr "" +msgstr "Takdim ve Teşekkürler" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1505 msgid "Bibliography" -msgstr "" +msgstr "Kaynakça" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1506 msgid "Colophon" -msgstr "" +msgstr "Kolofon" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1507 msgid "Copyright" @@ -3556,15 +3568,15 @@ msgstr "İthaf" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1509 msgid "Epigraph" -msgstr "" +msgstr "Kitabe" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1510 msgid "Foreword" -msgstr "" +msgstr "Önsöz" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1511 msgid "List of Illustrations" -msgstr "" +msgstr "İlüstrasyon Listesi" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1512 msgid "List of Tables" @@ -3592,11 +3604,11 @@ msgstr "%s biçimli litaplar desteklenmiyor" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:881 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "%(series)s inin %(sidx)s inci kitabı" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:54 msgid "HTML TOC generation options." -msgstr "" +msgstr "HTML TOC yaratma seçenekleri" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:62 @@ -3604,7 +3616,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:760 msgid "Rating" -msgstr "" +msgstr "Derecelendirme" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/split.py:34 #, python-format @@ -3725,7 +3737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" -msgstr "" +msgstr "Kırpma Seçenekleri:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 @@ -3735,7 +3747,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 msgid "Options to control the transformation of pdf" -msgstr "" +msgstr "Pdf dönüştürmesinin kontrol seçenekleri" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" From ff6324ea526dd08f1f097dfa8aa63a72d0361e65 Mon Sep 17 00:00:00 2001 From: Alex Stanev Date: Mon, 18 Jul 2011 15:34:22 +0300 Subject: [PATCH 06/47] Added author name search --- .../gui2/store/stores/chitanka_plugin.py | 73 ++++++++++++++++--- 1 file changed, 63 insertions(+), 10 deletions(-) diff --git a/src/calibre/gui2/store/stores/chitanka_plugin.py b/src/calibre/gui2/store/stores/chitanka_plugin.py index a384dbcfe4..e714d426e8 100644 --- a/src/calibre/gui2/store/stores/chitanka_plugin.py +++ b/src/calibre/gui2/store/stores/chitanka_plugin.py @@ -41,14 +41,15 @@ class ChitankaStore(BasicStoreConfig, StorePlugin): def search(self, query, max_results=10, timeout=60): - url = 'http://chitanka.info/search?q=' + urllib.quote(query) #urllib.quote(query.encode('utf-8')) - - br = browser() - + base_url = 'http://chitanka.info' + url = base_url + '/search?q=' + urllib.quote(query) counter = max_results + + # search for book title + br = browser() with closing(br.open(url, timeout=timeout)) as f: - ff = unicode(f.read(), 'utf-8') - doc = html.fromstring(ff) + f = unicode(f.read(), 'utf-8') + doc = html.fromstring(f) for data in doc.xpath('//ul[@class="superlist booklist"]/li'): if counter <= 0: @@ -64,7 +65,8 @@ class ChitankaStore(BasicStoreConfig, StorePlugin): fb2 = ''.join(data.xpath('.//a[@class="dl dl-fb2"]/@href')) epub = ''.join(data.xpath('.//a[@class="dl dl-epub"]/@href')) txt = ''.join(data.xpath('.//a[@class="dl dl-txt"]/@href')) - #remove .zip extensions + + # remove .zip extensions if fb2.find('.zip') <> -1: fb2 = fb2[:fb2.find('.zip')] if epub.find('.zip') <> -1: @@ -80,8 +82,59 @@ class ChitankaStore(BasicStoreConfig, StorePlugin): s.author = author.strip() s.detail_item = id.strip() s.drm = SearchResult.DRM_UNLOCKED - s.downloads['FB2'] = 'http://chitanka.info' + fb2.strip() - s.downloads['EPUB'] = 'http://chitanka.info' + epub.strip() - s.downloads['TXT'] = 'http://chitanka.info' + txt.strip() + s.downloads['FB2'] = base_url + fb2.strip() + s.downloads['EPUB'] = base_url + epub.strip() + s.downloads['TXT'] = base_url + txt.strip() s.formats = 'FB2, EPUB, TXT, SFB' yield s + + # search for author names + for data in doc.xpath('//ul[@class="superlist"][1]/li'): + author_url = ''.join(data.xpath('.//a[contains(@href,"/person/")]/@href')) + if counter <= 0: + break + + br2 = browser() + with closing(br2.open(base_url + author_url, timeout=timeout)) as f: + if counter <= 0: + break + f = unicode(f.read(), 'utf-8') + doc2 = html.fromstring(f) + + # search for book title + for data in doc2.xpath('//ul[@class="superlist booklist"]/li'): + if counter <= 0: + break + + id = ''.join(data.xpath('.//a[@class="booklink"]/@href')) + if not id: + continue + + cover_url = ''.join(data.xpath('.//a[@class="booklink"]/img/@src')) + title = ''.join(data.xpath('.//a[@class="booklink"]/i/text()')) + author = ''.join(data.xpath('.//span[@class="bookauthor"]/a/text()')) + fb2 = ''.join(data.xpath('.//a[@class="dl dl-fb2"]/@href')) + epub = ''.join(data.xpath('.//a[@class="dl dl-epub"]/@href')) + txt = ''.join(data.xpath('.//a[@class="dl dl-txt"]/@href')) + + # remove .zip extensions + if fb2.find('.zip') <> -1: + fb2 = fb2[:fb2.find('.zip')] + if epub.find('.zip') <> -1: + epub = epub[:epub.find('.zip')] + if txt.find('.zip') <> -1: + txt = txt[:txt.find('.zip')] + + counter -= 1 + + s = SearchResult() + s.cover_url = cover_url + s.title = title.strip() + s.author = author.strip() + s.detail_item = id.strip() + s.drm = SearchResult.DRM_UNLOCKED + s.downloads['FB2'] = base_url + fb2.strip() + s.downloads['EPUB'] = base_url + epub.strip() + s.downloads['TXT'] = base_url + txt.strip() + s.formats = 'FB2, EPUB, TXT, SFB' + yield s From ba7478eff1d998c824c48ae50e5a1946b797ccaf Mon Sep 17 00:00:00 2001 From: Translators <> Date: Tue, 19 Jul 2011 04:34:14 +0000 Subject: [PATCH 07/47] Launchpad automatic translations update. --- src/calibre/translations/de.po | 43 ++++---- src/calibre/translations/hu.po | 196 +++++++++++++++++++-------------- src/calibre/translations/it.po | 29 ++--- src/calibre/translations/ja.po | 8 +- src/calibre/translations/ru.po | 20 ++-- src/calibre/translations/tr.po | 12 +- 6 files changed, 175 insertions(+), 133 deletions(-) diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 2059a268f5..58a3cd8c80 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: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-09 22:26+0000\n" -"Last-Translator: Rudolf Metz \n" +"PO-Revision-Date: 2011-07-18 23:05+0000\n" +"Last-Translator: Christian \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: 2011-07-16 04:39+0000\n" +"X-Launchpad-Export-Date: 2011-07-19 04:32+0000\n" "X-Generator: Launchpad (build 13405)\n" "Generated-By: pygettext.py 1.5\n" @@ -423,6 +423,7 @@ msgstr "Ein Buch aus einer Calibre Bibliothek in eine andere kopieren" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" msgstr "" +"Mache kleine Veränderungen in epub Dateien in deiner calibre Bibliothek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" @@ -1876,12 +1877,12 @@ msgstr "Ordner der Karte A" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:207 #, python-format msgid "Rendered %s" -msgstr "" +msgstr "gerendert %s" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:210 #, python-format msgid "Failed %s" -msgstr "" +msgstr "Fehlgeschlagen %s" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:264 #, python-format @@ -3034,7 +3035,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "Mehrere HTML Dateien im Archiv gefunden. %s wird nur benutzt." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." @@ -3457,8 +3458,7 @@ msgstr "Schlagworte" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Reihen" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3841,7 +3841,7 @@ msgstr "Bücher im %s Format werden nicht unterstützt" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:881 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Buch %(sidx)s von %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:54 msgid "HTML TOC generation options." @@ -6273,7 +6273,7 @@ msgstr "Ids" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Buch %(sidx)s von %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 @@ -6487,7 +6487,7 @@ msgstr "Beschreibungen" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:301 msgid "Books by &Series" -msgstr "Bücher nach Serie" +msgstr "Bücher nach Reihen" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi_ui.py:302 msgid "Books by &Title" @@ -9307,11 +9307,11 @@ msgstr "&Alle entfernen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:547 msgid "If checked, the series will be cleared" -msgstr "Wenn ausgewählt, wird der Serien- Eintrag entfernt." +msgstr "Falls ausgewählt, wird der \"Reihen\"- Eintrag entfernt." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:548 msgid "&Clear series" -msgstr "&Serie löschen" +msgstr "&Reihe löschen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:549 msgid "" @@ -10562,7 +10562,8 @@ msgstr "Geben Sie einen Autorennamen ein. Nur ein Autor darf benutzt werden." msgid "" "Enter a series name, without an index. Only one series name can be used." msgstr "" -"Serienname (ohne Index) eingeben. Nur ein Serienname darf benutzt werden." +"Reihenbezeichnung (ohne Index) eingeben. Es darf nur eine Reihenbezeichnung " +"verwendet werden." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:218 msgid "Enter tags separated by spaces" @@ -10585,7 +10586,7 @@ msgstr "Nur in spezifischen Feldern suchen:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:221 msgid "Titl&e/Author/Series ..." -msgstr "Tit&el/Autor/Serie ..." +msgstr "Tit&el/Autor/Reihe ..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/select_formats.py:45 msgid "Choose formats" @@ -11307,7 +11308,7 @@ msgstr "Regulärer Ausdruck (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:146 msgid "Series index:" -msgstr "Reihen Index:" +msgstr "Reihenindex:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:147 msgid "Regular expression (?P)" @@ -12946,7 +12947,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" -msgstr "Textspalte für die Verwaltung von Serien- ähnlichen Informationen." +msgstr "Textspalte zur Aufbewahrung \"Reihen\"-adäquater Informationen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" @@ -13051,7 +13052,7 @@ msgstr "Meine Tags" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:178 msgid "My Series" -msgstr "Meine Serien" +msgstr "Meine Reihen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:179 msgid "My Rating" @@ -13640,7 +13641,7 @@ msgstr "Änderungen speichern" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:239 msgid "Cancel and return to overview" -msgstr "" +msgstr "Abbrechen und zum Überblick zurückkehren" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:295 msgid "Restoring to defaults not supported for" @@ -17865,7 +17866,7 @@ msgstr "Bewertungen" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:197 msgid "Identifiers" -msgstr "" +msgstr "Kennungen" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:207 msgid "Author Sort" @@ -19408,7 +19409,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Abrrechen" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 658fb5a5f0..049e313793 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-05-18 16:30+0000\n" -"Last-Translator: Balazs Nemeth \n" +"PO-Revision-Date: 2011-07-18 22:03+0000\n" +"Last-Translator: PALOTAI ÉVA \n" "Language-Team: Hungarian \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: 2011-07-16 04:40+0000\n" +"X-Launchpad-Export-Date: 2011-07-19 04:32+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -242,11 +242,11 @@ msgstr "Beállítások" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 msgid "Store" -msgstr "Tárol" +msgstr "Bolt" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "Egy ebook üzlet" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:20 msgid "" @@ -299,11 +299,11 @@ msgstr "Metaadat olvasása %s fájlból" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:323 msgid "Read metadata from ebooks in RAR archives" -msgstr "Metaadatok olvasása a RAR-ral tömörített könyvekből is" +msgstr "olvassa az ekönyvek meta-adatait a RAR archivumból" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:397 msgid "Read metadata from ebooks in ZIP archives" -msgstr "Tömörített könyvek metaadatait is olvassa be" +msgstr "A Zip-pel tömörített könyvek metaadatait is beolvassa" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:410 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:431 @@ -324,35 +324,38 @@ msgstr "Metadatok beállítása a következő fájlokból: %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Adj könyveket a Calibre-hez, vagy a csatlakoztatott készülékhez" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" msgstr "" +"A csatlakoztatott Kindle-ről megjeleníti az olvasói megjegyzéseket " +"(kisérleti)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "Calibre könyvtáradba katalógust készít" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "Számos e-book formátumba képes konvertálni" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" msgstr "" +"A calibre, vagy a csatlakoztatott eszköz könyvtárából törölhetők a könyvek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "A calibre könyvtár metaadatai szerkeszthetőek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "A calibre könyvtárban olvashatsz" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "Internetes híreket e-könyv formában tölthetsz le" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" @@ -360,29 +363,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "A calibre könyvtáradból merev lemezre exportálhatsz könyveket" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "Felugró ablakban mutatja meg az adott könyvre vonatkozó részleteket" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Indítsd újra a Calibre-t" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "" +msgstr "Nyisd meg a könyvfájlokat tartalmazó mappát" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Küldd a könyveket a csatlakoztaott eszközre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" +"Könyveket emailban, vagy weben küldhetsz, de megnyithatod iTuneson, vagy a " +"számítógépeden, mint olvasón is" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 @@ -391,11 +396,11 @@ msgstr "A calibre Felhasználói Kézikönyvének böngészése" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "A calibre testreszabása" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "Könnyű a most kiválasztotthoz hasonló könyveket megtalálni" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" @@ -404,7 +409,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Bemásolhatsz könyeket a calibre könyvtáradba" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" @@ -412,7 +417,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Másolhatsz könyveket calibre könyvtáraid között" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" @@ -426,11 +431,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" -msgstr "" +msgstr "Keres a különböző e-könyvárusok könyvei között" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" msgstr "" +"Frissíti a jelenlegi calibre kiadásodat és új calibre pluginokat keres" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -928,7 +934,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1090 msgid "Card B" -msgstr "" +msgstr "\"B\" kártya" #: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" @@ -1003,6 +1009,8 @@ msgid "" "\"Copy files to iTunes Media folder %s\" is enabled in iTunes " "Preferences|Advanced" msgstr "" +"Az iTunes Preferences/Advanced menüben engedélyezett a \"Copy files to " +"iTunes Media folder %s\" lehetőség" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:126 msgid "" @@ -1108,7 +1116,7 @@ msgstr "Kapcsolat a Sanda Bambook eBook olvasóval." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:25 msgid "Li Fanxi" -msgstr "" +msgstr "Li Fanxi" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:42 msgid "Device IP Address (restart calibre after changing)" @@ -1253,7 +1261,7 @@ msgstr "Kommunikáció a PocketBook 602/603/902/90 olvasóval" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Kommunikál a PocketBook 360+ olvasóval" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1315,7 +1323,7 @@ msgstr "Kommunikáció a The Book olvasóval." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "A Libre Air olvasóval kommunikál" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1488,7 +1496,7 @@ msgstr "Kommunikáció az EEE olvasóval" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Az Adam tablettel kommunikál" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1496,7 +1504,7 @@ msgstr "Kommunikáció a Nextbook olvasóval" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "A Moovybook Readerrel kommunikál" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1520,7 +1528,7 @@ msgstr "Kapcsolódás Nook eBook olvasóhoz" #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "Nook Color és a TSR eBook readerrel kommunikál" #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -1840,6 +1848,8 @@ msgid "" "Enter the folder where the books are to be stored. This folder is prepended " "to any send_to_device template" msgstr "" +"Adja meg a mappát, ahol a könyveket tárolni akarja. Ez mappa bekerül minden " +"küldés_eszköznek sablonba." #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 msgid "Card A folder" @@ -2429,6 +2439,8 @@ msgid "" "Convert plain quotes, dashes and ellipsis to their typographically correct " "equivalents. For details, see http://daringfireball.net/projects/smartypants" msgstr "" +"A sima idézőjeleket, per jelet és zárójeleket tipografikus megfelelőikké " +"alakítja. Részletek itt: http://daringfireball.net/projects/smartypants" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "" @@ -2877,7 +2889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:32 msgid "CSS file used for the output instead of the default file" -msgstr "" +msgstr "CSS filet ad kimenetként az alapértelmezett helyett" #: /home/kovid/work/calibre/src/calibre/ebooks/html/output.py:35 msgid "" @@ -2896,6 +2908,8 @@ msgid "" "Extract the contents of the generated ZIP file to the specified directory. " "WARNING: The contents of the directory will be deleted." msgstr "" +"A generált ZIP fájl tartalmát kibontja egy meghatározott könyvtárba. " +"FIGYELMEZTETÉS: ennek a könyvtárnak a tartalma törlődik!" #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:18 msgid "" @@ -3336,8 +3350,8 @@ msgstr "Címkék" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Sorozat" +msgstr[1] "Sorozatok" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3481,27 +3495,27 @@ msgstr "Borító" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" -msgstr "" +msgstr "Letölti a metaadatokat és a borítót az Amazonról" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" -msgstr "" +msgstr "US" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" -msgstr "" +msgstr "Franciaország" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" -msgstr "" +msgstr "Németország" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:399 msgid "UK" -msgstr "" +msgstr "Egyesült Királyság" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" -msgstr "" +msgstr "Olaszország" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" @@ -3514,7 +3528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:532 msgid "Amazon timed out. Try again later." -msgstr "" +msgstr "Az Amazon időtúllépés miatt kiléptette. Próbálja később!" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:160 msgid "Metadata source" @@ -3525,10 +3539,12 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"A metaadatokat és a borítót a Douban.com-ról tölti le. Csak a kínai nyelvű " +"könyveknél hasznos." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" -msgstr "" +msgstr "A metaadatokat és a borítót aGoogle Books-ról tölti le." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:27 msgid "Downloads metadata from isbndb.com" @@ -3536,7 +3552,7 @@ msgstr "Metaadatok letöltése az isbndb.com-ról" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:37 msgid "IsbnDB key:" -msgstr "" +msgstr "IsbnDB kulcs:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:38 msgid "" @@ -3553,19 +3569,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads covers from The Open Library" -msgstr "" +msgstr "A borítót az Open Library-ról tölti le." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:33 msgid "Downloads metadata and covers from Overdrive's Content Reserve" msgstr "" +"A metaadatokat és a borítót az Overdrive's Content Reserve-ből tölti le." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:45 msgid "Download all metadata (slow)" -msgstr "" +msgstr "Minden metaadatot letölt (lassú)." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:46 msgid "Enable this option to gather all metadata available from Overdrive." msgstr "" +"Enegedélyezze ezt az opciót, hogy letöltsön minden metaadatot az Overdrive-" +"ról." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/overdrive.py:49 msgid "" @@ -3619,7 +3638,7 @@ msgstr "Minden cikk" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:274 msgid "This is an Amazon Topaz book. It cannot be processed." -msgstr "" +msgstr "Ez Amazon Topaz könyv. Nem konvertálható." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1500 msgid "Title Page" @@ -4103,13 +4122,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:36 msgid "" "Specify whether or not to insert an empty line between two paragraphs." -msgstr "" +msgstr "Határozza meg, hogy beszúrjon-e egy üres sort két bekezdés közé." #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:40 msgid "" "Specify whether or not to insert two space characters to indent the first " "line of each paragraph." msgstr "" +"Határozza meg, hogy beszúrjon-e két space-t minden bekezdés első sora elé." #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:44 msgid "" @@ -4169,12 +4189,16 @@ msgid "" "Normally extra spaces are condensed into a single space. With this option " "all spaces will be displayed." msgstr "" +"Általában az extra space-eket eggyé nyomja össze. Ezzel a lehetőséggel az " +"összes space-t látható." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:56 msgid "" "Normally extra space at the beginning of lines is retained. With this option " "they will be removed." msgstr "" +"Általában a sorok kezdetén lévő extra space megmarad. Ez az opció " +"eltávolítja." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:59 msgid "Do not insert a Table of Contents into the output text." @@ -4567,6 +4591,7 @@ msgstr "Nincs könyv kiválasztva" msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" +"Az alábbi könyvek csak látszólagosak és nem adhatóak a calibre könyvtárhoz." #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 msgid "No book files found" @@ -4588,11 +4613,11 @@ msgstr "Megjegyzések letöltése (kisérleti)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 msgid "Not supported" -msgstr "" +msgstr "Nem támogatott" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 msgid "Fetching annotations is not supported for this device" -msgstr "" +msgstr "Megjegyzés hozzáfűzése ennél az eszköznél nem támogatott." #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:245 @@ -4656,7 +4681,7 @@ msgstr "Katalógus készítése a calibre könyvtárban lévő könyvekről" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:34 msgid "No books selected for catalog generation" -msgstr "" +msgstr "Nincs katalógus generálására kiválasztott könyv" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:57 #, python-format @@ -4695,7 +4720,7 @@ msgstr "Könyvtár váltás / készítés" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" -msgstr "" +msgstr "Gyors könyvtárváltás" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 @@ -4704,7 +4729,7 @@ msgstr "Könyvtár átnevezése" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "Könyvtár törlése" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -4760,7 +4785,7 @@ msgstr "A(z) %s mappa már létezik. Először törölje." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" -msgstr "" +msgstr "Túl hosszú" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" @@ -4777,7 +4802,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 msgid "Library removed" -msgstr "" +msgstr "A könyvtárat eltávolították" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 #, python-format @@ -5025,11 +5050,11 @@ msgstr "Bizonyos formátumú könyvek törlése a kiválasztottakból..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 msgid "Remove all formats from selected books, except..." -msgstr "A kiválasztott könyvekből minden formátumú törlése, kivéve..." +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "A kiválasztott könyvekből minden formátumú törlése" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" @@ -5045,7 +5070,7 @@ msgstr "Nem törölhető" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 msgid "Choose formats to be deleted" -msgstr "" +msgstr "Válaszd ki a törlentő formázásokat" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 msgid "" @@ -5615,35 +5640,35 @@ msgstr "Könyvek ugyanilyen cimkékkel" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" -msgstr "" +msgstr "Könyv letöltése" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 msgid "Search for ebooks" -msgstr "" +msgstr "eBook keresése" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 msgid "Search for this author" -msgstr "" +msgstr "Keresés erre a szerzőre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 msgid "Search for this title" -msgstr "" +msgstr "Keresés erre a címre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this book" -msgstr "" +msgstr "Keresés erre a könyvre" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:110 msgid "Stores" -msgstr "" +msgstr "Boltok" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_dialog.py:18 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search.py:285 msgid "Choose stores" -msgstr "" +msgstr "Bolt kiválasztása" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:102 @@ -5656,6 +5681,8 @@ msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." msgstr "" +"A Calibre segítséget nyújt a kívánt könyvek különböző fizetős és ingyenes " +"oldalakon való keresésében." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 msgid "" @@ -5663,6 +5690,9 @@ msgid "" "are looking for, at the best price. You also get DRM status and other useful " "information." msgstr "" +"A beépített kereső segítségével könnyedén megtalálhatja, hogy melyik boltban " +"van az Ön által keresett könyv, a legjobb áron. Egyúttal, más hasznos " +"információk mellett, tájékozódhat arról is, hogy könyv DRM védett-e." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 msgid "" @@ -5673,6 +5703,12 @@ msgid "" "especially if the book you are buying has DRM." msgstr "" +"Minden tranzakció Ön és a bolt között történik. A Calibre nem része ennek a " +"folyamatnak, ezért bármilyen, az értékesítéssel kapcsolatos kérdésben az " +"adott weboldal üzemeltetőjéhez forduljon. Győződjön meg róla, hogy a " +"letölteni kívánt könyv használható az Ön eBook olvasójával, különös " +"tekintettel a DRM-" +"re." #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 msgid "Show this message again" @@ -5680,7 +5716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "About Get Books" -msgstr "" +msgstr "A 'Könyv letöltése' menüről" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 @@ -11044,7 +11080,7 @@ msgstr "Méret (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Modified" -msgstr "" +msgstr "Módosítva" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:759 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 @@ -11812,7 +11848,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:454 msgid "Query: " -msgstr "" +msgstr "Lekérdezés: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:473 msgid "Failed to download metadata. Click Show Details to see details" @@ -14213,7 +14249,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/basic_config_widget_ui.py:39 msgid "Open store in external web browswer" -msgstr "" +msgstr "Megnyitás külső webböngészőben" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:219 msgid "&Name:" @@ -14225,11 +14261,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:222 msgid "&Headquarters:" -msgstr "" +msgstr "Központ:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:226 msgid "Enabled:" -msgstr "" +msgstr "Engedélyezve:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/adv_search_builder_ui.py:227 msgid "DRM:" @@ -14264,7 +14300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:108 msgid "Query:" -msgstr "" +msgstr "Lekérdezés:" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/chooser_widget_ui.py:81 msgid "Enable" @@ -14274,7 +14310,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:137 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:112 msgid "Invert" -msgstr "" +msgstr "Kijelölés megfordítása" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 @@ -14283,15 +14319,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Enabled" -msgstr "" +msgstr "Engedélyezve" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "Headquarters" -msgstr "" +msgstr "Központ" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21 msgid "No DRM" -msgstr "" +msgstr "DRM nélküli" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:129 msgid "" @@ -14428,7 +14464,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:212 msgid "&Price:" -msgstr "" +msgstr "Ár:" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:219 msgid "Download:" @@ -14437,7 +14473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/adv_search_builder_ui.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/adv_search_builder_ui.py:187 msgid "Titl&e/Author/Price ..." -msgstr "" +msgstr "Cím/Szerző/Ár" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 msgid "DRM" @@ -14449,7 +14485,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 msgid "Price" -msgstr "" +msgstr "Ár" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:196 #, python-format @@ -14518,7 +14554,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/store/search_ui.py:107 msgid "Get Books" -msgstr "" +msgstr "Könyv letöltése" #: /home/kovid/work/calibre/src/calibre/gui2/store/search/search_ui.py:140 msgid "Open a selected book in the system's web browser" @@ -14567,7 +14603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/store_dialog_ui.py:74 msgid "&Query:" -msgstr "" +msgstr "&Lekérdezés:" #: /home/kovid/work/calibre/src/calibre/gui2/store/web_control.py:73 msgid "" @@ -18411,7 +18447,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Alkalmaz" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 4b8228e844..2005e26263 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -9,14 +9,14 @@ msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-10 14:09+0000\n" +"PO-Revision-Date: 2011-07-18 21:26+0000\n" "Last-Translator: Samuele \n" "Language-Team: italiano\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: 2011-07-16 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-19 04:33+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -359,7 +359,7 @@ msgstr "Scarica notizie da Internet in formato ebook" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Mostra lista veloce di libri correlati" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" @@ -367,11 +367,11 @@ msgstr "Esporta libri dalla libreria calibre all'hard disk" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "Mostra dettagli libri in popup separato" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Riavvia calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" @@ -379,13 +379,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Invia libri al dispositivo connesso" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" +"Invia libri per email o web oppure connettiti a iTunes o a cartelle nel tuo " +"pc come se fossero dispositivi" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 @@ -394,20 +396,21 @@ msgstr "Consulta il manuale utente di calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "Personalizza calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "Cerca facilmente libri simili ad uno attualmente selezionato" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" +"Passa ad altre librerie Calibre ed effettua azioni di manutenzione su di esse" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Copia i libri nella tua libreria dal tuo dispositivo" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" @@ -415,7 +418,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Copia libro da una libreria Calibre ad un'altra" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" @@ -429,11 +432,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" -msgstr "" +msgstr "Cerca libri da diversi venditori" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Ottieni nuovi plugins Calibre o aggiornane uno esistente" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -676,7 +679,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Converti ebook al formato %s" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index db5235be96..feadacc3b3 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-17 06:49+0000\n" +"PO-Revision-Date: 2011-07-18 17:12+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \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: 2011-07-18 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-19 04:33+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -10463,7 +10463,7 @@ msgstr "レシピを削除(&R)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:261 msgid "&Share recipe" -msgstr "配信元を共有(&S)" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:262 msgid "S&how recipe files" @@ -13666,7 +13666,7 @@ msgid "" "by customizing the device interface plugins in Preferences->Advanced->Plugins" msgstr "" "ここではデバイスへ送るボタンが押されたときに、calibreがどのように書籍を保存するかをコントロールします。この設定は、設定->高度な設定-" -">プラグイン、のデバイス・インターフェイス・プラグインをカスタマイズする事で、各デバイスごとに宇和激することができます。" +">プラグイン、のデバイス・インターフェイス・プラグインをカスタマイズする事で、各デバイスごとに上書きすることができます。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:424 diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index d0218dbf6e..89d33d6249 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-06-06 14:01+0000\n" -"Last-Translator: Alexey Moskvin \n" +"PO-Revision-Date: 2011-07-18 17:29+0000\n" +"Last-Translator: drlehan \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=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: 2011-07-16 04:46+0000\n" +"X-Launchpad-Export-Date: 2011-07-19 04:33+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -366,11 +366,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "Показывать детали книги в отдельном окне" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Перезапустить calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" @@ -378,7 +378,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Отправить книги на устройство" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -1095,7 +1095,7 @@ msgstr "Соединиться с iTunes" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:24 msgid "Communicate with the Sanda Bambook eBook reader." -msgstr "" +msgstr "Соединится с Sanda Bambook eBook читалкой." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:25 msgid "Li Fanxi" @@ -1216,7 +1216,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "Соединится с BOEYE BDX читалкой" #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -3446,7 +3446,7 @@ msgstr "Обложка" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" -msgstr "" +msgstr "Загружать метаданные и обложки с Amazon" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" @@ -3493,7 +3493,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" -msgstr "" +msgstr "Загружать метаданные и обложки из Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:27 msgid "Downloads metadata from isbndb.com" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 0142e1ce43..e7802a5bfe 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-17 13:11+0000\n" +"PO-Revision-Date: 2011-07-18 21:57+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: 2011-07-18 04:41+0000\n" +"X-Launchpad-Export-Date: 2011-07-19 04:34+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -2691,7 +2691,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/unmanifested.py:36 msgid "Delete unmanifested files instead of adding them to the manifest" -msgstr "" +msgstr "Bildirilmemiş dosyaları eklemek yerine sil" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:56 msgid "" @@ -2994,7 +2994,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:140 msgid "Do not save embedded image and font files to disk" -msgstr "" +msgstr "Gömülmüş resimleri ve font dosyalarını diske kaydetme" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:159 msgid "Parsing LRF..." @@ -3136,6 +3136,8 @@ msgid "" "Minimum paragraph indent (the indent of the first line of a paragraph) in " "pts. Default: %default" msgstr "" +"Pts değerinde minimum paragraf girintisi(paragrafın ilk satırının " +"girintisi). Varsayılan: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:112 msgid "" @@ -3311,7 +3313,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:52 msgid "Set the cover to the specified file." -msgstr "" +msgstr "Belirlenen dosyaya kapak ayarlar." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:58 msgid "Set the book category." From 17ab15dabe5a1c1f6ee1e20d0195aff7ed4f21dc Mon Sep 17 00:00:00 2001 From: Alex Stanev Date: Tue, 19 Jul 2011 09:11:08 +0300 Subject: [PATCH 08/47] Fixed compare and ordering --- src/calibre/customize/builtins.py | 24 +++++++++---------- .../gui2/store/stores/chitanka_plugin.py | 14 +++++------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 33eae37b58..652b5cb335 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -1181,6 +1181,16 @@ class StoreBeWriteStore(StoreBase): headquarters = 'US' formats = ['EPUB', 'MOBI', 'PDF'] +class StoreChitankaStore(StoreBase): + name = u'Моята библиотека' + author = 'Alex Stanev' + description = u'Независим сайт за DRM свободна литература на български език' + actual_plugin = 'calibre.gui2.store.stores.chitanka_plugin:ChitankaStore' + + drm_free_only = True + headquarters = 'BG' + formats = ['FB2', 'EPUB', 'TXT', 'SFB'] + class StoreDieselEbooksStore(StoreBase): name = 'Diesel eBooks' description = u'Instant access to over 2.4 million titles from hundreds of publishers including Harlequin, HarperCollins, John Wiley & Sons, McGraw-Hill, Simon & Schuster and Random House.' @@ -1446,16 +1456,6 @@ class StoreZixoStore(StoreBase): headquarters = 'PL' formats = ['PDF, ZIXO'] -class StoreChitankaStore(StoreBase): - name = u'Моята библиотека' - author = 'Alex Stanev' - description = u'Независим сайт за DRM свободна литература на български език' - actual_plugin = 'calibre.gui2.store.stores.chitanka_plugin:ChitankaStore' - - drm_free_only = True - headquarters = 'BG' - formats = ['FB2', 'EPUB', 'TXT', 'SFB'] - plugins += [ StoreArchiveOrgStore, StoreAmazonKindleStore, @@ -1465,6 +1465,7 @@ plugins += [ StoreBNStore, StoreBeamEBooksDEStore, StoreBeWriteStore, + StoreChitankaStore, StoreDieselEbooksStore, StoreEbookNLStore, StoreEbookscomStore, @@ -1493,8 +1494,7 @@ plugins += [ StoreWHSmithUKStore, StoreWizardsTowerBooksStore, StoreWoblinkStore, - StoreZixoStore, - StoreChitankaStore + StoreZixoStore ] # }}} diff --git a/src/calibre/gui2/store/stores/chitanka_plugin.py b/src/calibre/gui2/store/stores/chitanka_plugin.py index e714d426e8..2ad236adec 100644 --- a/src/calibre/gui2/store/stores/chitanka_plugin.py +++ b/src/calibre/gui2/store/stores/chitanka_plugin.py @@ -67,11 +67,11 @@ class ChitankaStore(BasicStoreConfig, StorePlugin): txt = ''.join(data.xpath('.//a[@class="dl dl-txt"]/@href')) # remove .zip extensions - if fb2.find('.zip') <> -1: + if fb2.find('.zip') != -1: fb2 = fb2[:fb2.find('.zip')] - if epub.find('.zip') <> -1: + if epub.find('.zip') != -1: epub = epub[:epub.find('.zip')] - if txt.find('.zip') <> -1: + if txt.find('.zip') != -1: txt = txt[:txt.find('.zip')] counter -= 1 @@ -93,7 +93,7 @@ class ChitankaStore(BasicStoreConfig, StorePlugin): author_url = ''.join(data.xpath('.//a[contains(@href,"/person/")]/@href')) if counter <= 0: break - + print (author_url,) br2 = browser() with closing(br2.open(base_url + author_url, timeout=timeout)) as f: if counter <= 0: @@ -118,11 +118,11 @@ class ChitankaStore(BasicStoreConfig, StorePlugin): txt = ''.join(data.xpath('.//a[@class="dl dl-txt"]/@href')) # remove .zip extensions - if fb2.find('.zip') <> -1: + if fb2.find('.zip') != -1: fb2 = fb2[:fb2.find('.zip')] - if epub.find('.zip') <> -1: + if epub.find('.zip') != -1: epub = epub[:epub.find('.zip')] - if txt.find('.zip') <> -1: + if txt.find('.zip') != -1: txt = txt[:txt.find('.zip')] counter -= 1 From 4150cf5a511590cfa1439db721d0a9874b2c864a Mon Sep 17 00:00:00 2001 From: Alex Stanev Date: Tue, 19 Jul 2011 09:16:55 +0300 Subject: [PATCH 09/47] Fix whitespace --- src/calibre/gui2/store/stores/chitanka_plugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/store/stores/chitanka_plugin.py b/src/calibre/gui2/store/stores/chitanka_plugin.py index 2ad236adec..15b2151a4e 100644 --- a/src/calibre/gui2/store/stores/chitanka_plugin.py +++ b/src/calibre/gui2/store/stores/chitanka_plugin.py @@ -93,14 +93,14 @@ class ChitankaStore(BasicStoreConfig, StorePlugin): author_url = ''.join(data.xpath('.//a[contains(@href,"/person/")]/@href')) if counter <= 0: break - print (author_url,) + br2 = browser() with closing(br2.open(base_url + author_url, timeout=timeout)) as f: if counter <= 0: break f = unicode(f.read(), 'utf-8') doc2 = html.fromstring(f) - + # search for book title for data in doc2.xpath('//ul[@class="superlist booklist"]/li'): if counter <= 0: From 35e3b759da104b8c7152fd13b29ccd953c38a676 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20D=C5=82ugosz?= Date: Tue, 19 Jul 2011 14:28:10 +0200 Subject: [PATCH 10/47] bookoteka plugin --- src/calibre/customize/builtins.py | 11 +++ .../gui2/store/stores/bookoteka_plugin.py | 78 +++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 src/calibre/gui2/store/stores/bookoteka_plugin.py diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 7b43f2844a..1524ca6184 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -1181,6 +1181,16 @@ class StoreBeWriteStore(StoreBase): headquarters = 'US' formats = ['EPUB', 'MOBI', 'PDF'] +class StoreBookotekaStore(StoreBase): + name = 'Bookoteka' + author = u'Tomasz Długosz' + description = u'E-booki w Bookotece dostępne są w formacie EPUB oraz PDF. Publikacje sprzedawane w Bookotece są objęte prawami autorskimi. Zobowiązaliśmy się chronić te prawa, ale bez ograniczania dostępu do książki użytkownikowi, który nabył ją w legalny sposób. Dlatego też Bookoteka stosuje tak zwany „watermarking transakcyjny” czyli swego rodzaju znaki wodne.' + actual_plugin = 'calibre.gui2.store.stores.bookoteka_plugin:BookotekaStore' + + drm_free_only = True + headquarters = 'PL' + formats = ['EPUB', 'PDF'] + class StoreDieselEbooksStore(StoreBase): name = 'Diesel eBooks' description = u'Instant access to over 2.4 million titles from hundreds of publishers including Harlequin, HarperCollins, John Wiley & Sons, McGraw-Hill, Simon & Schuster and Random House.' @@ -1455,6 +1465,7 @@ plugins += [ StoreBNStore, StoreBeamEBooksDEStore, StoreBeWriteStore, + StoreBookotekaStore, StoreDieselEbooksStore, StoreEbookNLStore, StoreEbookscomStore, diff --git a/src/calibre/gui2/store/stores/bookoteka_plugin.py b/src/calibre/gui2/store/stores/bookoteka_plugin.py new file mode 100644 index 0000000000..a75b8cdb46 --- /dev/null +++ b/src/calibre/gui2/store/stores/bookoteka_plugin.py @@ -0,0 +1,78 @@ +# -*- coding: utf-8 -*- + +from __future__ import (unicode_literals, division, absolute_import, print_function) + +__license__ = 'GPL 3' +__copyright__ = '2011, Tomasz Długosz ' +__docformat__ = 'restructuredtext en' + +import re +import urllib +from contextlib import closing + +from lxml import html + +from PyQt4.Qt import QUrl + +from calibre import browser, url_slash_cleaner +from calibre.gui2 import open_url +from calibre.gui2.store import StorePlugin +from calibre.gui2.store.basic_config import BasicStoreConfig +from calibre.gui2.store.search_result import SearchResult +from calibre.gui2.store.web_store_dialog import WebStoreDialog + +class BookotekaStore(BasicStoreConfig, StorePlugin): + + def open(self, parent=None, detail_item=None, external=False): + + url = 'http://bookoteka.pl/ebooki' + detail_url = None + + if detail_item: + detail_url = detail_item + + if external or self.config.get('open_external', False): + open_url(QUrl(url_slash_cleaner(detail_url if detail_url else url))) + else: + d = WebStoreDialog(self.gui, url, parent, detail_url) + d.setWindowTitle(self.name) + d.set_tags(self.config.get('tags', '')) + d.exec_() + + def search(self, query, max_results=10, timeout=60): + url = 'http://bookoteka.pl/list?search=' + urllib.quote_plus(query) + '&cat=1&hp=1&type=1' + + br = browser() + + counter = max_results + with closing(br.open(url, timeout=timeout)) as f: + doc = html.fromstring(f.read()) + for data in doc.xpath('//li[@class="EBOOK"]'): + if counter <= 0: + break + + id = ''.join(data.xpath('.//a[@class="item_link"]/@href')) + if not id: + continue + + cover_url = ''.join(data.xpath('.//a[@class="item_link"]/@style')) + cover_url = re.sub(r'.*\(', '', cover_url) + cover_url = re.sub(r'\).*', '', cover_url) + title = ''.join(data.xpath('.//div[@class="shelf_title"]/a/text()')) + author = ''.join(data.xpath('.//div[@class="shelf_authors"]/text()')) + price = ''.join(data.xpath('.//span[@class="EBOOK"]/text()')) + price = price.replace('.', ',') + formats = ', '.join(data.xpath('.//a[@class="fancybox protected"]/text()')) + + counter -= 1 + + s = SearchResult() + s.cover_url = 'http://bookoteka.pl' + cover_url + s.title = title.strip() + s.author = author.strip() + s.price = price + s.detail_item = 'http://bookoteka.pl' + id.strip() + s.drm = SearchResult.DRM_UNLOCKED + s.formats = formats.strip() + + yield s From 1b136b6fec5ec4c6eba6f14decce2f2ec4b11e67 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 07:05:05 -0600 Subject: [PATCH 11/47] Fix #812750 (Literati (aka Azbooka) does not detect SD Card) --- src/calibre/devices/hanvon/driver.py | 2 +- src/calibre/ebooks/mobi/debug.py | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/calibre/devices/hanvon/driver.py b/src/calibre/devices/hanvon/driver.py index 3ce0fedac0..11b064b783 100644 --- a/src/calibre/devices/hanvon/driver.py +++ b/src/calibre/devices/hanvon/driver.py @@ -131,7 +131,7 @@ class AZBOOKA(ALEX): description = _('Communicate with the Azbooka') VENDOR_NAME = 'LINUX' - WINDOWS_MAIN_MEM = 'FILE-STOR_GADGET' + WINDOWS_MAIN_MEM = WINDOWS_CARD_A_MEM = 'FILE-STOR_GADGET' MAIN_MEMORY_VOLUME_LABEL = 'Azbooka Internal Memory' diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 32578781b8..8ffa3aa15b 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -574,6 +574,13 @@ class Tag(object): # {{{ class IndexEntry(object): # {{{ + ''' + The index is made up of entries, each of which is represented by an + instance of this class. Index entries typically point to offsets int eh + HTML, specify HTML sizes and point to text strings in the CNCX that are + used in the navigation UI. + ''' + TYPES = { # Present in book type files 0x0f : 'chapter', @@ -619,6 +626,11 @@ class IndexEntry(object): # {{{ class IndexRecord(object): # {{{ + ''' + Represents all indexing information in the MOBI, apart from indexing info + in the trailing data of the text records. + ''' + def __init__(self, record, index_header, cncx): self.record = record raw = self.record.raw @@ -684,6 +696,12 @@ class IndexRecord(object): # {{{ class CNCX(object) : # {{{ + ''' + Parses the records that contain the compiled NCX (all strings from the + NCX). Presents a simple offset : string mapping interface to access the + data. + ''' + def __init__(self, records, codec): self.records = OrderedDict() pos = 0 From 7612ec7ad840353a9679921284177171561c9ddb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 07:10:24 -0600 Subject: [PATCH 12/47] Updated NBObline and JBPress --- recipes/jbpress.recipe | 11 ++++++++++- recipes/nbonline.recipe | 7 +++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/recipes/jbpress.recipe b/recipes/jbpress.recipe index acfb1c78d6..1048f1fc9a 100644 --- a/recipes/jbpress.recipe +++ b/recipes/jbpress.recipe @@ -1,4 +1,4 @@ -import urllib2 +import urllib2, re from calibre.web.feeds.news import BasicNewsRecipe class JBPress(BasicNewsRecipe): @@ -40,3 +40,12 @@ class JBPress(BasicNewsRecipe): def print_version(self, url): url = urllib2.urlopen(url).geturl() # resolve redirect. return url.replace('/-/', '/print/') + + def preprocess_html(self, soup): + # remove breadcrumb + h3s = soup.findAll('h3') + for h3 in h3s: + if re.compile('^JBpress>').match(h3.string): + h3.extract() + return soup + diff --git a/recipes/nbonline.recipe b/recipes/nbonline.recipe index c5a06edec7..82b7667a5c 100644 --- a/recipes/nbonline.recipe +++ b/recipes/nbonline.recipe @@ -1,11 +1,10 @@ -EMAILADDRESS = 'hoge@foobar.co.jp' from calibre.web.feeds.news import BasicNewsRecipe class NBOnline(BasicNewsRecipe): title = u'Nikkei Business Online' language = 'ja' - description = u'Nikkei Business Online New articles. PLEASE NOTE: You need to edit EMAILADDRESS line of this "nbonline.recipe" file to set your e-mail address which is needed when login. (file is in "Calibre2/resources/recipes" directory.)' + description = u'Nikkei Business Online.\u6CE8\uFF1A\u30E6\u30FC\u30B6\u30FC\u540D\u306Bemail\u30A2\u30C9\u30EC\u30B9\u3068\u30E6\u30FC\u30B6\u30FC\u540D\u3092\u30BB\u30DF\u30B3\u30ED\u30F3\u3067\u533A\u5207\u3063\u3066\u5165\u308C\u3066\u304F\u3060\u3055\u3044\u3002\u4F8B\uFF1Aemail@address.jp;username . PLEASE NOTE: You need to put your email address and username into username filed separeted by ; (semi-colon).' __author__ = 'Ado Nishimura' needs_subscription = True oldest_article = 7 @@ -23,8 +22,8 @@ class NBOnline(BasicNewsRecipe): if self.username is not None and self.password is not None: br.open('https://signon.nikkeibp.co.jp/front/login/?ct=p&ts=nbo') br.select_form(name='loginActionForm') - br['email'] = EMAILADDRESS - br['userId'] = self.username + br['email'] = self.username.split(';')[0] + br['userId'] = self.username.split(';')[1] br['password'] = self.password br.submit() return br From 93fef1787ed9df4f0d5a02a849603b44d3c9d18f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 07:17:20 -0600 Subject: [PATCH 13/47] =?UTF-8?q?De=20Luns=20a=20Venres=20by=20Susana=20So?= =?UTF-8?q?telo=20Doc=C3=ADo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- recipes/galicia_confidential.recipe | 22 +++++++-------- recipes/luns_a_venres.recipe | 44 +++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+), 12 deletions(-) create mode 100644 recipes/luns_a_venres.recipe diff --git a/recipes/galicia_confidential.recipe b/recipes/galicia_confidential.recipe index d07946001e..4aaf434b09 100644 --- a/recipes/galicia_confidential.recipe +++ b/recipes/galicia_confidential.recipe @@ -1,5 +1,4 @@ # -*- coding: utf-8 -*- - from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds import Feed @@ -36,14 +35,13 @@ class GC_gl(BasicNewsRecipe): def feed_to_index_append(self, feedObject, masterFeed): - for feed in feedObject: - newArticles = [] - for article in feed.articles: - newArt = { - 'title' : article.title, - 'url' : article.url, - 'date' : article.date - } - newArticles.append(newArt) - masterFeed.append((feed.title,newArticles)) - + for feed in feedObject: + newArticles = [] + for article in feed.articles: + newArt = { + 'title' : article.title, + 'url' : article.url, + 'date' : article.date + } + newArticles.append(newArt) + masterFeed.append((feed.title,newArticles)) diff --git a/recipes/luns_a_venres.recipe b/recipes/luns_a_venres.recipe new file mode 100644 index 0000000000..1d7a2c159f --- /dev/null +++ b/recipes/luns_a_venres.recipe @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +from calibre.web.feeds.news import BasicNewsRecipe + +class LV_gl(BasicNewsRecipe): + title = u'De Luns a Venres (RSS)' + __author__ = u'Susana Sotelo Docío' + description = u'O gratuíto galego' + publisher = u'Galiciaé' + category = u'news' + encoding = 'utf-8' + language = 'gl' + direction = 'ltr' + cover_url = 'http://lv.galiciae.com/new_estilos/lv/logo.gif' + oldest_article = 2 + max_articles_per_feed = 200 + center_navbar = False + + feeds = [ + (u'Galicia', u'http://lv.galiciae.com/cache/rss/sec_galicia_gl.rss'), + (u'Cultura', u'http://lv.galiciae.com/cache/rss/sec_cultura_gl.rss'), + (u'Mundo', u'http://lv.galiciae.com/cache/rss/sec_mundo_gl.rss'), + (u'Cidadanía', u'http://lv.galiciae.com/cache/rss/sec_ciudadania_gl.rss'), + (u'Tecnoloxía', u'http://lv.galiciae.com/cache/rss/sec_tecnologia_gl.rss'), + (u'España', u'http://lv.galiciae.com/cache/rss/sec_espana_gl.rss'), + (u'Deportes', u'http://lv.galiciae.com/cache/rss/sec_deportes_gl.rss'), + (u'Economía', u'http://lv.galiciae.com/cache/rss/sec_economia_gl.rss'), + (u'Lercheo', u'http://lv.galiciae.com/cache/rss/sec_gente_gl.rss'), + (u'Medio ambiente', u'http://lv.galiciae.com/cache/rss/sec_medioambiente_gl.rss'), + (u'España/Mundo', u'http://lv.galiciae.com/cache/rss/sec_espanamundo_gl.rss'), + (u'Sociedade', u'http://lv.galiciae.com/cache/rss/sec_sociedad_gl.rss'), + (u'Ciencia', u'http://lv.galiciae.com/cache/rss/sec_ciencia_gl.rss'), + (u'Motor', u'http://lv.galiciae.com/cache/rss/sec_motor_gl.rss'), + (u'Coches', u'http://lv.galiciae.com/cache/rss/sec_coches_gl.rss'), + (u'Motos', u'http://lv.galiciae.com/cache/rss/sec_motos_gl.rss'), + (u'Industriais', u'http://lv.galiciae.com/cache/rss/sec_industriales_gl.rss') + ] + + extra_css = u' p{text-align:left} ' + html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\nencoding="' + encoding + '"\ntags="' + category + '"\noverride_css=" p {text-align:left; text-indent: 0cm} "' + + def print_version(self, url): + url += '?imprimir&lang=gl' + return url + From 9cc367ae24ee341e507fbd1cf815de527d54195a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 08:09:11 -0600 Subject: [PATCH 14/47] MOBI Input: When extracting images, ignore records that are known as non images faster --- src/calibre/ebooks/mobi/reader.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index 1173b84266..d704379cf1 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -933,6 +933,9 @@ class MobiReader(object): continue processed_records.append(i) data = self.sections[i][0] + if data[:4] in (b'FLIS', b'FCIS', b'SRCS', b'\xe9\x8e\r\n'): + # A FLIS, FCIS, SRCS or EOF record, ignore + continue buf = cStringIO.StringIO(data) image_index += 1 try: From c7ea8f4886d84035dde2c99b53cbc1b27c436596 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 09:50:02 -0600 Subject: [PATCH 15/47] Conversion pipeline: When adding/removing entries to the manifest, ignore unparseable URLs instead of erroring out on them --- src/calibre/ebooks/oeb/reader.py | 9 +++++++-- src/calibre/ebooks/oeb/transforms/trimmanifest.py | 5 ++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/oeb/reader.py b/src/calibre/ebooks/oeb/reader.py index 5bb6b193f7..9e4b6238a0 100644 --- a/src/calibre/ebooks/oeb/reader.py +++ b/src/calibre/ebooks/oeb/reader.py @@ -188,8 +188,13 @@ class OEBReader(object): href, _ = urldefrag(href) if not href: continue - href = item.abshref(urlnormalize(href)) - scheme = urlparse(href).scheme + try: + href = item.abshref(urlnormalize(href)) + scheme = urlparse(href).scheme + except: + self.oeb.log.exception( + 'Skipping invalid href: %r'%href) + continue if not scheme and href not in known: new.add(href) elif item.media_type in OEB_STYLES: diff --git a/src/calibre/ebooks/oeb/transforms/trimmanifest.py b/src/calibre/ebooks/oeb/transforms/trimmanifest.py index 95501dbb9b..3d56f0ef3d 100644 --- a/src/calibre/ebooks/oeb/transforms/trimmanifest.py +++ b/src/calibre/ebooks/oeb/transforms/trimmanifest.py @@ -47,7 +47,10 @@ class ManifestTrimmer(object): item.data is not None: hrefs = [r[2] for r in iterlinks(item.data)] for href in hrefs: - href = item.abshref(urlnormalize(href)) + try: + href = item.abshref(urlnormalize(href)) + except: + continue if href in oeb.manifest.hrefs: found = oeb.manifest.hrefs[href] if found not in used: From c0bb5902ac5d712d9549438ff96ad1e7a1e25f51 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 09:50:33 -0600 Subject: [PATCH 16/47] Mobi debug: Dump text/image and unparsed binary records --- src/calibre/ebooks/mobi/debug.py | 125 +++++++++++++++++++++-- src/calibre/ebooks/mobi/writer2/utils.py | 23 +++++ 2 files changed, 142 insertions(+), 6 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 8ffa3aa15b..2dbe363e7c 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -7,11 +7,13 @@ __license__ = 'GPL v3' __copyright__ = '2011, Kovid Goyal ' __docformat__ = 'restructuredtext en' -import struct, datetime, sys, os +import struct, datetime, sys, os, shutil from collections import OrderedDict from calibre.utils.date import utc_tz from calibre.ebooks.mobi.langcodes import main_language, sub_language -from calibre.ebooks.mobi.writer2.utils import decode_hex_number, decint +from calibre.ebooks.mobi.writer2.utils import (decode_hex_number, decint, + get_trailing_data) +from calibre.utils.magick.draw import identify_data # PalmDB {{{ class PalmDOCAttributes(object): @@ -278,6 +280,7 @@ class MOBIHeader(object): # {{{ self.has_extra_data_flags = self.length >= 232 and len(self.raw) >= 232+16 self.has_fcis_flis = False self.has_multibytes = self.has_indexing_bytes = self.has_uncrossable_breaks = False + self.extra_data_flags = 0 if self.has_extra_data_flags: self.unknown4 = self.raw[180:192] self.first_content_record, self.last_content_record = \ @@ -726,6 +729,63 @@ class CNCX(object) : # {{{ # }}} +class TextRecord(object): # {{{ + + def __init__(self, idx, record, extra_data_flags, decompress): + self.trailing_data, self.raw = get_trailing_data(record.raw, extra_data_flags) + self.raw = decompress(self.raw) + if 0 in self.trailing_data: + self.trailing_data['multibyte_overlap'] = self.trailing_data.pop(0) + if 1 in self.trailing_data: + self.trailing_data['indexing'] = self.trailing_data.pop(1) + if 2 in self.trailing_data: + self.trailing_data['uncrossable_breaks'] = self.trailing_data.pop(2) + + self.idx = idx + + def dump(self, folder): + name = '%06d'%self.idx + with open(os.path.join(folder, name+'.txt'), 'wb') as f: + f.write(self.raw) + with open(os.path.join(folder, name+'.trailing_data'), 'wb') as f: + for k, v in self.trailing_data.iteritems(): + raw = '%s : %r\n\n'%(k, v) + f.write(raw.encode('utf-8')) + +# }}} + +class ImageRecord(object): # {{{ + + def __init__(self, idx, record, fmt): + self.raw = record.raw + self.fmt = fmt + self.idx = idx + + def dump(self, folder): + name = '%06d'%self.idx + with open(os.path.join(folder, name+'.'+self.fmt), 'wb') as f: + f.write(self.raw) + +# }}} + +class BinaryRecord(object): # {{{ + + def __init__(self, idx, record): + self.raw = record.raw + sig = self.raw[:4] + name = '%06d'%idx + if sig in (b'FCIS', b'FLIS', b'SRCS'): + name += '-' + sig.decode('ascii') + elif sig == b'\xe9\x8e\r\n': + name += '-' + 'EOF' + self.name = name + + def dump(self, folder): + with open(os.path.join(folder, self.name+'.bin'), 'wb') as f: + f.write(self.raw) + +# }}} + class MOBIFile(object): # {{{ def __init__(self, stream): @@ -754,7 +814,22 @@ class MOBIFile(object): # {{{ self.mobi_header = MOBIHeader(self.records[0]) + if 'huff' in self.mobi_header.compression.lower(): + huffrecs = [r.raw for r in + xrange(self.mobi_header.huffman_record_offset, + self.mobi_header.huffman_record_offset + + self.mobi_header.huffman_record_count)] + from calibre.ebooks.mobi.huffcdic import HuffReader + huffs = HuffReader(huffrecs) + decompress = huffs.decompress + elif 'palmdoc' in self.mobi_header.compression.lower(): + from calibre.ebooks.compression.palmdoc import decompress_doc + decompress = decompress_doc + else: + decompress = lambda x: x + self.index_header = None + self.indexing_record_nums = set() pir = self.mobi_header.primary_index_record if pir != 0xffffffff: self.index_header = IndexHeader(self.records[pir]) @@ -763,6 +838,34 @@ class MOBIFile(object): # {{{ self.index_header.index_encoding) self.index_record = IndexRecord(self.records[pir+1], self.index_header, self.cncx) + self.indexing_record_nums = set(xrange(pir, + pir+2+self.index_header.num_of_cncx_blocks)) + + + ntr = self.mobi_header.number_of_text_records + fntbr = self.mobi_header.first_non_book_record + fii = self.mobi_header.first_image_index + if fntbr == 0xffffffff: + fntbr = len(self.records) + self.text_records = [TextRecord(r, self.records[r], + self.mobi_header.extra_data_flags, decompress) for r in xrange(1, + min(len(self.records), ntr+1))] + self.image_records, self.binary_records = [], [] + for i in xrange(fntbr, len(self.records)): + if i in self.indexing_record_nums: + continue + r = self.records[i] + fmt = None + if i >= fii and r.raw[:4] not in (b'FLIS', b'FCIS', b'SRCS', + b'\xe9\x8e\r\n'): + try: + width, height, fmt = identify_data(r.raw) + except: + pass + if fmt is not None: + self.image_records.append(ImageRecord(i, r, fmt)) + else: + self.binary_records.append(BinaryRecord(i, r)) def print_header(self, f=sys.stdout): @@ -776,13 +879,16 @@ class MOBIFile(object): # {{{ print (str(self.mobi_header).encode('utf-8'), file=f) # }}} -def inspect_mobi(path_or_stream): +def inspect_mobi(path_or_stream, prefix='decompiled'): stream = (path_or_stream if hasattr(path_or_stream, 'read') else open(path_or_stream, 'rb')) f = MOBIFile(stream) - ddir = 'debug_' + os.path.splitext(os.path.basename(stream.name))[0] - if not os.path.exists(ddir): - os.mkdir(ddir) + ddir = prefix + '_' + os.path.splitext(os.path.basename(stream.name))[0] + try: + shutil.rmtree(ddir) + except: + pass + os.mkdir(ddir) with open(os.path.join(ddir, 'header.txt'), 'wb') as out: f.print_header(f=out) if f.index_header is not None: @@ -793,6 +899,13 @@ def inspect_mobi(path_or_stream): print('\n\n', file=out) print(str(f.index_record), file=out) + for tdir, attr in [('text', 'text_records'), ('images', 'image_records'), + ('binary', 'binary_records')]: + tdir = os.path.join(ddir, tdir) + os.mkdir(tdir) + for rec in getattr(f, attr): + rec.dump(tdir) + print ('Debug data saved to:', ddir) def main(): diff --git a/src/calibre/ebooks/mobi/writer2/utils.py b/src/calibre/ebooks/mobi/writer2/utils.py index 8166bdf328..708b9152d4 100644 --- a/src/calibre/ebooks/mobi/writer2/utils.py +++ b/src/calibre/ebooks/mobi/writer2/utils.py @@ -8,6 +8,7 @@ __copyright__ = '2011, Kovid Goyal ' __docformat__ = 'restructuredtext en' import struct +from collections import OrderedDict from calibre.utils.magick.draw import Image, save_cover_data_to, thumbnail @@ -150,4 +151,26 @@ def rescale_image(data, maxsizeb=IMAGE_MAX_SIZE, dimen=None): scale -= 0.05 return data +def get_trailing_data(record, extra_data_flags): + ''' + Given a text record as a bytestring and the extra data flags from the MOBI + header, return the trailing data as a dictionary, mapping bit number to + data as bytestring. Also returns the record - all trailing data. + + :return: Trailing data, record - trailing data + ''' + data = OrderedDict() + for i in xrange(16, -1, -1): + flag = 2**i + if flag & extra_data_flags: + if i == 0: + # Only the first two bits are used for the size since there can + # never be more than 3 trailing multibyte chars + sz = ord(record[-1]) & 0b11 + consumed = 1 + else: + sz, consumed = decint(record, forward=False) + data[i] = record[-(sz+consumed):-consumed] + record = record[:-(sz+consumed)] + return data, record From 50f642ec07c12338e12e98b58b66cd7672583953 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 21:15:12 -0600 Subject: [PATCH 17/47] Los Andes by Darko Miletic. Fixes #813278 (New recipe for Argentinian newspaper Los Andes) --- recipes/icons/losandes.png | Bin 0 -> 285 bytes recipes/losandes.recipe | 78 +++++++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 recipes/icons/losandes.png create mode 100644 recipes/losandes.recipe diff --git a/recipes/icons/losandes.png b/recipes/icons/losandes.png new file mode 100644 index 0000000000000000000000000000000000000000..635217e7279702682fa4ae5de202e79b02f20267 GIT binary patch literal 285 zcmV+&0pk9NP)=GF*fShy}P<8#i2j_~wg&oFKC54QC$% z#S537{qXe{iUtFDAs{I)!Xv=VhOA-Z*~bnVVjsT$2I@r7fE55u-Ej8F{8URId*P9L zgf#$71^VZ~o39EYTnBEvdhq%S0Syy(-2i&`!1b378lYfUaQGf}4M3MD7Oe-G_u<>G z{uq;nAie%*6R@l9LKJ|4)v#vkg-0I*I9Uzk1ur~&FTl+T*7 Date: Wed, 20 Jul 2011 04:36:55 +0000 Subject: [PATCH 18/47] Launchpad automatic translations update. --- src/calibre/translations/ca.po | 67 +++++++++------- src/calibre/translations/de.po | 2 +- src/calibre/translations/et.po | 13 ++- src/calibre/translations/ja.po | 142 ++++++++++++++++++--------------- src/calibre/translations/pl.po | 61 ++++++++------ 5 files changed, 159 insertions(+), 126 deletions(-) diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 6218743b85..7fa01f732a 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -11,14 +11,14 @@ msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-08 16:42+0000\n" -"Last-Translator: Kovid Goyal \n" +"PO-Revision-Date: 2011-07-19 18:16+0000\n" +"Last-Translator: FerranRius \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: 2011-07-16 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-20 04:35+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -1080,7 +1080,7 @@ msgstr "S'està actualitzant el llistat de metadades del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d de %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -3039,12 +3039,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "No s'ha trobat cap fitxer HTML de nivell superior." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "El fitxer HTML de nivell superior %s està buit." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3123,7 +3123,7 @@ msgstr "No s'ha pogut afegir l'enllaç %s a l'índex" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 #, python-format msgid "Unable to process image %(path)s. Error: %(err)s" -msgstr "" +msgstr "No s'ha pogut processar la imatge %(path)s. Error: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1006 #, python-format @@ -3450,8 +3450,8 @@ msgstr "Etiquetes" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Sèrie" +msgstr[1] "Sèries" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3647,6 +3647,8 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"Descarrega metadades i portades de Douban.com. Només és útil per a llibres " +"en xinès." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" @@ -3839,7 +3841,7 @@ msgstr "El format de llibre %s no és compatible" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:881 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Llibre %(sidx)s de %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:54 msgid "HTML TOC generation options." @@ -3859,6 +3861,8 @@ msgid "" "Could not find reasonable point at which to split: %(path)s Sub-tree size: " "%(size)d KB" msgstr "" +"No s'ha trobat un punt en el qual sigui lògic dividir: %(path)s mida de " +"l'arbre: %(size)d kB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." @@ -4829,27 +4833,28 @@ msgstr "S'estan incorporant les anotacions de l'usuari a la base de dades" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123 #, python-format msgid "%(time)s
    Last Page Read: %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s
    Darrera pàgina que s'ha llegit: %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:129 #, python-format msgid "%(time)s
    Last Page Read: Location %(loc)d (%(pr)d%%)" msgstr "" +"%(time)s
    Darrera pàgina que s'ha llegit: Posició %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:148 #, python-format msgid "Location %(dl)d • %(typ)s
    %(text)s
    " -msgstr "" +msgstr "Posició %(dl)d • %(typ)s
    %(text)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:157 #, python-format msgid "Page %(dl)d • %(typ)s
    " -msgstr "" +msgstr "Pàgina %(dl)d • %(typ)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:162 #, python-format msgid "Location %(dl)d • %(typ)s
    " -msgstr "" +msgstr "Posició %(dl)d • %(typ)s
    " #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 @@ -4878,7 +4883,7 @@ msgstr "Carpeta d'exportació del catàleg" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "" +msgstr "Seleccioneu la destinació de %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 @@ -5173,7 +5178,7 @@ msgstr "No s'ha pogut copiar els llibres: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "%(num)d llibres copiats a %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -6281,7 +6286,7 @@ msgstr "Identificadors" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Llibre %(sidx)s de %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 @@ -6312,7 +6317,7 @@ msgstr "Camí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "" +msgstr "Mida de la portada: %(width)d×%(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -7886,7 +7891,7 @@ msgstr "Filtre de l'índe&x:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" -msgstr "" +msgstr "Permet enllaços duplicats en crear l'índex" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -8305,7 +8310,7 @@ msgstr "seleccionat per enviar" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 #, python-format msgid "%(num)i of %(total)i Books" -msgstr "" +msgstr "%(num)i de %(total)i llibres" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 #, python-format @@ -9140,7 +9145,7 @@ msgstr "Treballs actius" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:49 msgid "&Stop selected jobs" -msgstr "" +msgstr "&Atura les tasques seleccionades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:50 msgid "Show job &details" @@ -10009,7 +10014,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:705 #, python-format msgid "Locating zip file for %(name)s: %(link)s" -msgstr "" +msgstr "S'està cercant l'arxiu zip de %(name)s: %(link)s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:709 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 @@ -10395,7 +10400,7 @@ msgstr "mai" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" -msgstr "" +msgstr "Fa %(days)d dies, %(hours)d hores i %(mins)d minuts" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:400 msgid "Last downloaded:" @@ -10885,7 +10890,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 #, python-format msgid "%(curr)s (was %(initial)s)" -msgstr "" +msgstr "%(curr)s (era %(initial)s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 @@ -11081,7 +11086,7 @@ msgstr "No s'ha seleccionat cap recepta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:146 #, python-format msgid "The attached file: %(fname)s is a recipe to download %(title)s." -msgstr "" +msgstr "El fitxer adjunt: %(fname)s és una recepta per baixar %(title)s." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:149 msgid "Recipe for " @@ -11287,12 +11292,12 @@ msgstr "Baixa %s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:54 #, python-format msgid "Downloading %(fname)s from %(url)s" -msgstr "" +msgstr "S'està baixant %(fname)s de %(url)s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:85 #, python-format msgid "Failed to download from %(url)r with error: %(err)s" -msgstr "" +msgstr "No s'ha pogut descarregar de %(url)r amb l'error: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:41 msgid "No file specified to download." @@ -11318,7 +11323,7 @@ msgstr "No s'ha pogut baixar el llibre" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:123 #, python-format msgid "Email %(name)s to %(to)s" -msgstr "" +msgstr "Envia %(name)s per correu electrònic a %(to)s" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:142 msgid "News:" @@ -11592,8 +11597,8 @@ msgstr " - Tasques" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Segur que voleu aturar la tasca seleccionada?" +msgstr[1] "Segur que voleu aturar les tasques seleccionades?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" @@ -12193,7 +12198,7 @@ msgstr "El llibre no té portada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:925 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "Mida de la portada: %(width)d×%(height)d píxels" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:981 msgid "stars" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 58a3cd8c80..eb752fdd36 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-19 04:32+0000\n" +"X-Launchpad-Export-Date: 2011-07-20 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" "Generated-By: pygettext.py 1.5\n" diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 2d5383160b..3a97d1de1a 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-06-06 08:20+0000\n" +"PO-Revision-Date: 2011-07-19 07:48+0000\n" "Last-Translator: keski \n" "Language-Team: Estonian \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: 2011-07-16 04:38+0000\n" +"X-Launchpad-Export-Date: 2011-07-20 04:35+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -227,7 +227,7 @@ msgstr "Kataloogi looja" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:523 msgid "User Interface Action" -msgstr "" +msgstr "Kasutajaliidese tegevus" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:557 #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18 @@ -242,7 +242,7 @@ msgstr "Eelistused" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:609 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:37 msgid "Store" -msgstr "" +msgstr "Salvesta" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." @@ -254,6 +254,9 @@ msgid "" "directory pmlname_img or images. This plugin is run every time you add a PML " "file to the library." msgstr "" +"Loo PMLZ arhiiv, mis sisaldab PML faili ning kõiki pilte kataloogist " +"pmlname_img või pilte. See pistikprogramm käivitub iga kord kui lisad PML " +"faili raamatukokku." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:50 msgid "" @@ -261,6 +264,8 @@ msgid "" "Textile references to images. The referenced images as well as the TXT file " "are added to the archive." msgstr "" +"Loo TXTZ arhiiv kui lisatakse TXT fail, mis sisaldab Markdown või Textile " +"viiteid piltidele. Arhiivi lisatakse nii viidatud pildid kui TXT fail." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:127 msgid "Extract cover from comic files" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index feadacc3b3..0da2c2469c 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-18 17:12+0000\n" +"PO-Revision-Date: 2011-07-19 08:19+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \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: 2011-07-19 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-07-20 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -2505,7 +2505,7 @@ msgstr "この書庫からはebookを見つけられませんでした。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:758 msgid "Values of series index and rating must be numbers. Ignoring" -msgstr "シリーズ番号とレーティングは数字で無ければなりません。無視します。" +msgstr "シリーズ番号と評価は数字で無ければなりません。無視します。" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:765 msgid "Failed to parse date/time" @@ -4098,7 +4098,7 @@ msgstr "シリーズ番号にローマ数字を使用する。" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Sort tags list by name, popularity, or rating" -msgstr "タグのリストを名前、人気、レートでソートする。" +msgstr "タグのリストを名前、人気、評価でソートする。" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 msgid "Match tags by any or all." @@ -4179,7 +4179,7 @@ msgstr "同時並行処理できる変換やニュース・ダウンロードの #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "Download social metadata (tags/rating/etc.)" -msgstr "ソーシャルな書籍情報をダウンロードする。(タグ/レーティング/等)" +msgstr "ソーシャルな書籍情報をダウンロードする。(タグ/評価/等)" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:180 msgid "Overwrite author and title with new metadata" @@ -4199,7 +4199,7 @@ msgstr "ユーザーインターフェイスのレイアウト" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:188 msgid "Show the average rating per item indication in the tag browser" -msgstr "タグブラウザーで1つずつの平均レーティングを表示する。" +msgstr "タグブラウザーで1個づつの平均評価を表示する。" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:190 msgid "Disable UI animations" @@ -12304,7 +12304,7 @@ msgstr "整数" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41 msgid "Ratings, shown with stars" -msgstr "格付けを星で表示" +msgstr "評価を星で表示" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69 @@ -12927,7 +12927,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:242 msgid "Show &average ratings in the tags browser" -msgstr "タグブラウザで平均格付けを表示(&a)" +msgstr "タグブラウザで平均評価を表示(&a)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:243 msgid "Categories with &hierarchical items:" @@ -17115,7 +17115,7 @@ msgstr "ラベルは、小文字のアルファベット、数字、アンダー #: /home/kovid/work/calibre/src/calibre/library/database2.py:65 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "%(tt)s 平均レートは %(rating)3.1f" +msgstr "%(tt)s 平均評価は %(rating)3.1f" #: /home/kovid/work/calibre/src/calibre/library/database2.py:3308 #, python-format @@ -17133,7 +17133,7 @@ msgstr "データベースのコンパクト化" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:160 msgid "Ratings" -msgstr "格付け" +msgstr "評価" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:197 msgid "Identifiers" @@ -17187,7 +17187,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:41 msgid "The rating" -msgstr "レート" +msgstr "評価" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:42 msgid "The ISBN" @@ -17347,66 +17347,68 @@ msgid "" "more than this number of items. Default: %default. Set to a large number to " "disable grouping." msgstr "" +"カテゴリ内にこの数字以上のアイテムがあった場合、著者やタグの最初の1文字目でグループ化する。ディフォールト:%default. " +"大きい数を設定すると(実質的に)グループ化を無効にできます。" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48 msgid "" "Prefix to prepend to all URLs. Useful for reverseproxying to this server " "from Apache/nginx/etc." -msgstr "" +msgstr "全てのURLの前に追加するプレフィックス。Apache/nginx/等からこのサーバーを逆プロクシーするときに便利です。" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:64 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:499 msgid "Loading, please wait" -msgstr "" +msgstr "ロード中。お待ちください…" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:90 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:111 msgid "Go to" -msgstr "" +msgstr "移動" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 msgid "First" -msgstr "" +msgstr "最初" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 msgid "Last" -msgstr "" +msgstr "最後" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:109 #, python-format msgid "Browsing %d books" -msgstr "" +msgstr "%d書籍をブラウズ中" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:126 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:256 msgid "Average rating" -msgstr "" +msgstr "平均評価" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #, python-format msgid "%(prefix)s: %(rating).1f stars" -msgstr "" +msgstr "%(prefix)s: %(rating).1f 個星" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format msgid "%d stars" -msgstr "" +msgstr "%d 個星" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 msgid "Popularity" -msgstr "" +msgstr "人気度" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 msgid "Sort by" -msgstr "" +msgstr "並べ替え" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" -msgstr "" +msgstr "ライブラリ" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280 msgid "home" -msgstr "" +msgstr "ホーム" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:613 @@ -17417,69 +17419,69 @@ msgstr "最新順" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:342 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614 msgid "All books" -msgstr "" +msgstr "全ての書籍" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:387 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:452 msgid "Browse books by" -msgstr "" +msgstr "書籍のカテゴリ:" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:392 msgid "Choose a category to browse by:" -msgstr "" +msgstr "ブラウズするカテゴリを選択:" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:522 msgid "Browsing by" -msgstr "" +msgstr "カテゴリ:" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:523 msgid "Up" -msgstr "" +msgstr "上へ" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:649 msgid "in" -msgstr "" +msgstr ":" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:652 msgid "Books in" -msgstr "" +msgstr "カテゴリ中の書籍:" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:741 msgid "Other formats" -msgstr "" +msgstr "他のフォーマット" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:748 #, python-format msgid "Read %(title)s in the %(fmt)s format" -msgstr "" +msgstr "%(title)s を %(fmt)s フォーマットで読む" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:753 msgid "Get" -msgstr "" +msgstr "取得" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:766 msgid "Details" -msgstr "" +msgstr "詳細" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:768 msgid "Permalink" -msgstr "" +msgstr "パーマリンク" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:769 msgid "A permanent link to this book" -msgstr "" +msgstr "この書籍へのパーマリンク" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:781 msgid "This book has been deleted" -msgstr "" +msgstr "この書籍は削除されました" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:869 msgid "in search" -msgstr "" +msgstr "検索" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:871 msgid "Matching books" -msgstr "" +msgstr "見つかった書籍" #: /home/kovid/work/calibre/src/calibre/library/server/main.py:40 msgid "" @@ -17493,51 +17495,59 @@ msgid "" "\n" "The OPDS interface is advertised via BonJour automatically.\n" msgstr "" +"[options]\n" +"\n" +"Calibreのコンテント・サーバーを開始する。Calibreのコンテント・サーバーはCalibreのライブラリをインターネット上に公開します。ディフォー" +"ルトのインターフェイスはカテゴリ別にライブラリをブラウズできるようになっています。加えて /mobile " +"からアクセスするとモバイル・ブラウザに最適なインターフェイス、/opds " +"からアクセスするとアプリケーションが読みやすいOPDSベースのインターフェイスを使用することができます。\n" +"\n" +"OPDSインターフェイスは自動的にBonjourで公開されます。\n" #: /home/kovid/work/calibre/src/calibre/library/server/main.py:52 msgid "Path to the library folder to serve with the content server" -msgstr "" +msgstr "コンテント・サーバーで公開するライブラリへのパス" #: /home/kovid/work/calibre/src/calibre/library/server/main.py:54 msgid "Write process PID to the specified file" -msgstr "" +msgstr "指定したファイルへプロセスPIDを書き込む" #: /home/kovid/work/calibre/src/calibre/library/server/main.py:58 msgid "" "Specifies a restriction to be used for this invocation. This option " "overrides any per-library settings specified in the GUI" -msgstr "" +msgstr "この起動に適用する制限を指定。このオプションはGUIから設定したライブラリ毎の設定より優先されます。" #: /home/kovid/work/calibre/src/calibre/library/server/main.py:62 msgid "" "Auto reload server when source code changes. May not work in all " "environments." -msgstr "" +msgstr "ソースコードの変更時にサーバーを自動的にリロードする。一部の環境で動作しない場合があります。" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 #, python-format msgid "%d book" -msgstr "" +msgstr "%d 書籍" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:148 #, python-format msgid "%d items" -msgstr "" +msgstr "%d 項目" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:166 #, python-format msgid "RATING: %s
    " -msgstr "" +msgstr "評価: %s
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:169 #, python-format msgid "TAGS: %s
    " -msgstr "" +msgstr "タグ: %s
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format msgid "SERIES: %(series)s [%(sidx)s]
    " -msgstr "" +msgstr "シリーズ: %(series)s [%(sidx)s]
    " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" @@ -17545,7 +17555,7 @@ msgstr "ライブラリ中の本" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "By " -msgstr "" +msgstr "> " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:278 msgid "Books sorted by " @@ -17553,7 +17563,7 @@ msgstr "本を並べ替え " #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" -msgstr "" +msgstr "使用法" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " @@ -17563,27 +17573,27 @@ msgstr "作成者 " msgid "" "Whenever you pass arguments to %prog that have spaces in them, enclose the " "arguments in quotation marks." -msgstr "" +msgstr "%prog に渡す引数にスペースが含まれている全ての場合に、引数はクオーテーションマークで括らなければなりません。" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" -msgstr "" +msgstr "書籍が保存されているデーターベースへのパス" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" -msgstr "" +msgstr "ファイル名から書誌情報を推測するためのパターン" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" -msgstr "" +msgstr "isbndb.comのアクセスキー" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" -msgstr "" +msgstr "ネットワーク動作の、ディフォールトのタイムアウト秒" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" -msgstr "" +msgstr "ライブラリの書籍が保存されているディレクトリへのパス" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" @@ -17595,7 +17605,7 @@ msgstr "電子書籍に変換する既定の出力フォーマット" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:390 msgid "Ordered list of formats to prefer for input." -msgstr "" +msgstr "入力に適したフォーマットの順のリスト" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" @@ -17607,6 +17617,8 @@ msgid "" "and consume more resources. Most tasks like conversion/news download/adding " "books/etc. are affected by this setting." msgstr "" +"ワーカー・プロセスのプライオリティ。高いプライオリティは速く動作しますがよりリソースを消費します。変換/ニュース・ダウンロード/書籍の追加/等のほとんどの" +"動作はこの設定に影響されます。" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" @@ -17614,11 +17626,11 @@ msgstr "書誌情報を読み込む際に著者の名字と名前を入れ替え #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" -msgstr "" +msgstr "存在する書籍レコードへ新しいフォーマットを追加" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" -msgstr "" +msgstr "ライブラリに書籍を追加する時に適用されるタグ" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" @@ -17626,17 +17638,17 @@ msgstr "名前をつけた保存された検索のリスト" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:408 msgid "User-created tag browser categories" -msgstr "" +msgstr "ユーザーが作ったタグブラウザのカテゴリ" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:410 msgid "How and when calibre updates metadata on the device." -msgstr "" +msgstr "いつ、どのようにCalibreがデバイスの書誌情報をアップデートするか。" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:412 msgid "" "When searching for text without using lookup prefixes, as for example, Red " "instead of title:Red, limit the columns searched to those named below." -msgstr "" +msgstr "接頭辞なしのテキストで検索する場合(例えば、title:RedではなくRedだけで)以下の列のみを検索する。" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:417 msgid "" @@ -17645,10 +17657,12 @@ msgid "" "separated by commas. Only takes effect if you set the option to limit search " "columns above." msgstr "" +"接頭辞なしのテキストで検索する場合(例えば、title:RedではなくRedだけで)の検索対象となる列を選ぶ。コンマ区切りの検索名のリストを入力。上の検索" +"を制限するオプションが設定されたときのみに有効。" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:27 msgid "failed to scan program. Invalid input {0}" -msgstr "" +msgstr "プログラムのスキャンに失敗。無効な入力{0}" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:32 msgid " near " diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 1e84ee3a4e..8edde5b875 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-15 02:09+0000\n" -"Last-Translator: koliberek \n" +"PO-Revision-Date: 2011-07-19 15:58+0000\n" +"Last-Translator: Bartosz Bubak \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-20 04:36+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -256,7 +256,7 @@ msgid "" "file to the library." msgstr "" "Stwórz archiwum PMLZ zawierające plik PML i wszystkie obrazy w katalogu " -"pmlname_img lub images. Wtyczka ta jest uruchamiana przy każdym dodaniu " +"pmlname_img lub images. Ta wtyczka ta jest uruchamiana przy każdym dodaniu " "pliku PML do biblioteki." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:50 @@ -358,7 +358,7 @@ msgstr "Pobierz wiadomości z internetu w formie ebooka" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Pokaż szybko listę powiązanych książek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" @@ -385,6 +385,8 @@ msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" +"Wyślij książki poprzez email lub stronę oraz połącz się z iTunes lub " +"katalogami na twoim komputerze tak jakby były urządzeniami" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 @@ -397,7 +399,7 @@ msgstr "Dostosuj calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "Łatwo odszukaj książki podobne do aktualnie wybranej" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" @@ -998,6 +1000,8 @@ msgid "" "\"Copy files to iTunes Media folder %s\" is enabled in iTunes " "Preferences|Advanced" msgstr "" +"\"Kopiowanie plików do katalogu iTunes Media %s\" jest aktywne w iTunes " +"Preferences|Advanced" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:126 msgid "" @@ -1249,7 +1253,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Połączenie z czytnikiem PocketBook 360+" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1311,7 +1315,7 @@ msgstr "Umożliwia komunikację z czytnikiem książek The Book." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Połączenie z czytnikiem Libre Air" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1486,7 +1490,7 @@ msgstr "Umożliwia komunikację z czytnikiem książek EEE" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Połączenie z tabletem Adam" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1494,7 +1498,7 @@ msgstr "Umożliwia komunikację z czytnikiem książek Nextbook" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "Połączenie z czytnikiem Moovybook" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1518,7 +1522,7 @@ msgstr "Umożliwia komunikację z czytnikiem książek Nook." #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:84 msgid "Communicate with the Nook Color and TSR eBook readers." -msgstr "" +msgstr "Połączenie z czytnikikami Nook Color i TSR eBook." #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:17 msgid "Communicate with the Nuut2 eBook reader." @@ -2968,6 +2972,8 @@ msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "cp1251, latin1 and utf-8." msgstr "" +"Kodowanie znaków dla źródłowych plików HTML. Powszechne wybory obejmują: " +"cp1252, cp1251, latin1 oraz utf-8." #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:91 msgid "Add linked files in breadth first order" @@ -2984,7 +2990,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." -msgstr "" +msgstr "Znaleziono wiele plików HTML w archiwum. Tylko %s będzie użyty." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." @@ -3400,8 +3406,7 @@ msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Serie" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3594,6 +3599,8 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"Pobieranie metadanych i okładekz Douban.com. Użyteczne tylko dla książek w " +"języku chińskim." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" @@ -3780,7 +3787,7 @@ msgstr "książki formatu %s nie są wspierane" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:881 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Książka %(sidx)s z %(series)s" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:54 msgid "HTML TOC generation options." @@ -4802,7 +4809,7 @@ msgstr "Eksportuj folder katalogu" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "" +msgstr "Wybierz położenie dla %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 @@ -4914,6 +4921,8 @@ msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" +"Biblioteka %s została usunięta z calibre. Pliki pozostają na twoim " +"komputerze, jeśli chcesz je usunąć, musisz zrobić to ręcznie." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 msgid "none" @@ -5093,7 +5102,7 @@ msgstr "Nie można skopiować książek: " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format msgid "Copied %(num)d books to %(loc)s" -msgstr "" +msgstr "Skopiowano %(num)d książek do %(loc)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:179 msgid "" @@ -5717,7 +5726,7 @@ msgstr "Brak szczegółowych informacji dla książek na urządzeniu." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Q" -msgstr "" +msgstr "Q" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_quickview.py:16 msgid "Show quickview" @@ -6015,7 +6024,7 @@ msgstr "Zapisywanie..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:448 msgid "Collecting data, please wait..." -msgstr "" +msgstr "Zbieranie danych, proszę czekać..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:520 msgid "Saved" @@ -6197,7 +6206,7 @@ msgstr "Ids" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 #, python-format msgid "Book %(sidx)s of %(series)s" -msgstr "" +msgstr "Książka %(sidx)s z %(series)s" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 @@ -6228,7 +6237,7 @@ msgstr "Ścieżka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "" +msgstr "Rozmiar okładki: %(width)d x %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -8196,7 +8205,7 @@ msgstr "wybranych do wysłania" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:915 #, python-format msgid "%(num)i of %(total)i Books" -msgstr "" +msgstr "%(num)i z %(total)i Książek" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:919 #, python-format @@ -8890,7 +8899,7 @@ msgstr "Sortowanie autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:55 msgid "Link" -msgstr "" +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 @@ -9805,7 +9814,7 @@ msgstr "Dostosuj opcje dla tej wtyczki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:540 msgid "Version &History" -msgstr "" +msgstr "&Historia wersji" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:541 msgid "Show history of changes to this plugin" @@ -9915,12 +9924,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 msgid "Version history missing" -msgstr "" +msgstr "Zaginęła historia wersji" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:773 #, python-format msgid "Unable to find the version history for %s" -msgstr "" +msgstr "Nie można znaleźć historii wersji dla %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:780 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:333 From 337ba181565bb18081bfa0710ff4455afb5b3df2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 23:00:13 -0600 Subject: [PATCH 19/47] Mobi debug: Interpret the TBS index entries for book type documents --- src/calibre/ebooks/mobi/debug.py | 69 ++++++++++++++++++++++-- src/calibre/ebooks/mobi/writer2/utils.py | 5 +- 2 files changed, 69 insertions(+), 5 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 2dbe363e7c..9bc587c527 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -618,6 +618,13 @@ class IndexEntry(object): # {{{ vals.append(val) self.tags.append(Tag(tag, vals, self.entry_type, cncx)) + @property + def label(self): + for tag in self.tags: + if tag.attr == 'label_offset': + return tag.cncx_value + return '' + def __str__(self): ans = ['Index Entry(index=%s, entry_type=%s, length=%d)'%( self.index, self.entry_type, len(self.tags))] @@ -731,7 +738,8 @@ class CNCX(object) : # {{{ class TextRecord(object): # {{{ - def __init__(self, idx, record, extra_data_flags, decompress): + def __init__(self, idx, record, extra_data_flags, decompress, index_record, + doc_type): self.trailing_data, self.raw = get_trailing_data(record.raw, extra_data_flags) self.raw = decompress(self.raw) if 0 in self.trailing_data: @@ -743,6 +751,60 @@ class TextRecord(object): # {{{ self.idx = idx + if 'indexing' in self.trailing_data and index_record is not None: + self.interpret_indexing(doc_type, index_record.indices) + + def interpret_indexing(self, doc_type, indices): + raw = self.trailing_data['indexing'] + ident, consumed = decint(raw) + raw = raw[consumed:] + entry_type = ident & 0b111 + index_entry_idx = ident >> 3 + index_entry = None + for i in indices: + if i.index == index_entry_idx: + index_entry = i.label + break + self.trailing_data['interpreted_indexing'] = ( + 'Type: %s, Index Entry: %s'%(entry_type, index_entry)) + if doc_type == 2: # Book + self.interpret_book_indexing(raw, entry_type) + + def interpret_book_indexing(self, raw, entry_type): + arg1, consumed = decint(raw) + raw = raw[consumed:] + if arg1 != 0: + raise ValueError('TBS index entry has unknown arg1: %d'% + arg1) + if entry_type == 2: + desc = ('This record has only a single starting or a single' + ' ending point') + if raw: + raise ValueError('TBS index entry has unknown extra bytes:' + ' %r'%raw) + elif entry_type == 3: + desc = ('This record is spanned by a single node (i.e. it' + ' has no start or end points)') + arg2, consumed = decint(raw) + if arg2 != 0: + raise ValueError('TBS index entry has unknown arg2: %d'% + arg2) + elif entry_type == 6: + if len(raw) != 1: + raise ValueError('TBS index entry has unknown extra bytes:' + ' %r'%raw) + num = ord(raw[0]) + # An unmatched starting or ending point each contributes 1 to + # this count. A matched pair of starting and ending points + # together contribute 1 to this count. Note that you can only + # ever have either 1 unmatched start point or 1 unmatched end + # point, never both (logically impossible). + desc = ('This record has %d starting/ending points and/or complete' + ' nodes.')%num + else: + raise ValueError('Unknown TBS index entry type: %d for book'%entry_type) + self.trailing_data['interpreted_indexing'] += ' :: ' + desc + def dump(self, folder): name = '%06d'%self.idx with open(os.path.join(folder, name+'.txt'), 'wb') as f: @@ -828,7 +890,7 @@ class MOBIFile(object): # {{{ else: decompress = lambda x: x - self.index_header = None + self.index_header = self.index_record = None self.indexing_record_nums = set() pir = self.mobi_header.primary_index_record if pir != 0xffffffff: @@ -848,7 +910,8 @@ class MOBIFile(object): # {{{ if fntbr == 0xffffffff: fntbr = len(self.records) self.text_records = [TextRecord(r, self.records[r], - self.mobi_header.extra_data_flags, decompress) for r in xrange(1, + self.mobi_header.extra_data_flags, decompress, self.index_record, + self.mobi_header.type_raw) for r in xrange(1, min(len(self.records), ntr+1))] self.image_records, self.binary_records = [], [] for i in xrange(fntbr, len(self.records)): diff --git a/src/calibre/ebooks/mobi/writer2/utils.py b/src/calibre/ebooks/mobi/writer2/utils.py index 708b9152d4..1c2d3a110d 100644 --- a/src/calibre/ebooks/mobi/writer2/utils.py +++ b/src/calibre/ebooks/mobi/writer2/utils.py @@ -170,7 +170,8 @@ def get_trailing_data(record, extra_data_flags): consumed = 1 else: sz, consumed = decint(record, forward=False) - data[i] = record[-(sz+consumed):-consumed] - record = record[:-(sz+consumed)] + if sz > consumed: + data[i] = record[-sz:-consumed] + record = record[:-sz] return data, record From 7f5651e0bd61b9fbf4efecb65e8d433f8fc38b1b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 19 Jul 2011 23:11:03 -0600 Subject: [PATCH 20/47] ... --- src/calibre/ebooks/mobi/writer2/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/writer2/utils.py b/src/calibre/ebooks/mobi/writer2/utils.py index 1c2d3a110d..dc9526eb77 100644 --- a/src/calibre/ebooks/mobi/writer2/utils.py +++ b/src/calibre/ebooks/mobi/writer2/utils.py @@ -166,7 +166,7 @@ def get_trailing_data(record, extra_data_flags): if i == 0: # Only the first two bits are used for the size since there can # never be more than 3 trailing multibyte chars - sz = ord(record[-1]) & 0b11 + sz = (ord(record[-1]) & 0b11) + 1 consumed = 1 else: sz, consumed = decint(record, forward=False) From ddae0ca7964bd21d0d40e6902b24ff903a66467d Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Wed, 20 Jul 2011 08:51:40 +0100 Subject: [PATCH 21/47] Make the conversion chain accept series numbers larger than 9999.99 --- src/calibre/gui2/convert/metadata.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/convert/metadata.ui b/src/calibre/gui2/convert/metadata.ui index 95ccac6890..478f65e870 100644 --- a/src/calibre/gui2/convert/metadata.ui +++ b/src/calibre/gui2/convert/metadata.ui @@ -240,7 +240,7 @@ Book - 9999.989999999999782 + 9999999999.99 1.000000000000000 From 47b9f6dcfda02b911fced64654e400a1d013dcb3 Mon Sep 17 00:00:00 2001 From: Alex Stanev Date: Wed, 20 Jul 2011 17:37:01 +0300 Subject: [PATCH 22/47] Store plugin for e-knigi.net --- src/calibre/customize/builtins.py | 11 +++ .../gui2/store/stores/eknigi_plugin.py | 83 +++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 src/calibre/gui2/store/stores/eknigi_plugin.py diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 91e81bd46f..49865c0f19 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -1258,6 +1258,16 @@ class StoreEHarlequinStore(StoreBase): formats = ['EPUB', 'PDF'] affiliate = True +class StoreEKnigiStore(StoreBase): + name = u'еКниги' + author = 'Alex Stanev' + description = u'Онлайн книжарница за електронни книги и аудио риалити романи' + actual_plugin = 'calibre.gui2.store.stores.eknigi_plugin:eKnigiStore' + + headquarters = 'BG' + formats = ['EPUB', 'PDF', 'HTML'] + affiliate = True + class StoreEpubBudStore(StoreBase): name = 'ePub Bud' description = 'Well, it\'s pretty much just "YouTube for Children\'s eBooks. A not-for-profit organization devoted to brining self published childrens books to the world.' @@ -1483,6 +1493,7 @@ plugins += [ StoreEBookShoppeUKStore, # StoreEPubBuyDEStore, StoreEHarlequinStore, + StoreEKnigiStore, StoreEpubBudStore, StoreFeedbooksStore, StoreFoylesUKStore, diff --git a/src/calibre/gui2/store/stores/eknigi_plugin.py b/src/calibre/gui2/store/stores/eknigi_plugin.py new file mode 100644 index 0000000000..08d9418d51 --- /dev/null +++ b/src/calibre/gui2/store/stores/eknigi_plugin.py @@ -0,0 +1,83 @@ +# -*- coding: utf-8 -*- + +from __future__ import (unicode_literals, division, absolute_import, print_function) + +__license__ = 'GPL 3' +__copyright__ = '2011, Alex Stanev ' +__docformat__ = 'restructuredtext en' + +import urllib2 +from contextlib import closing + +from lxml import html + +from PyQt4.Qt import QUrl + +from calibre import browser, url_slash_cleaner +from calibre.gui2 import open_url +from calibre.gui2.store import StorePlugin +from calibre.gui2.store.basic_config import BasicStoreConfig +from calibre.gui2.store.search_result import SearchResult +from calibre.gui2.store.web_store_dialog import WebStoreDialog + +class eKnigiStore(BasicStoreConfig, StorePlugin): + + def open(self, parent=None, detail_item=None, external=False): + url = 'http://e-knigi.net/?amigosid=22' + aff_suffix = '&amigosid=22' + + if external or self.config.get('open_external', False): + if detail_item: + url = detail_item + aff_suffix + open_url(QUrl(url_slash_cleaner(url))) + else: + detail_url = None + if detail_item: + url = detail_item + aff_suffix + d = WebStoreDialog(self.gui, url, parent, detail_url) + d.setWindowTitle(self.name) + d.set_tags(self.config.get('tags', '')) + d.exec_() + + def search(self, query, max_results=10, timeout=60): + base_url = 'http://e-knigi.net' + url = base_url + '/virtuemart?page=shop.browse&search_category=0&search_limiter=anywhere&limitstart=0&limit=' + str(max_results) + '&keyword=' + urllib2.quote(query) + + br = browser() + + counter = max_results + with closing(br.open(url, timeout=timeout)) as f: + doc = html.fromstring(f.read()) + + # if the store finds only one product, it opens directly detail view + for data in doc.xpath('//div[@class="prod_details"]'): + s = SearchResult() + s.cover_url = ''.join(data.xpath('.//div[@class="vm_main_info clearfix"]/div[@class="lf"]/a/img/@src')).strip() + s.title = ''.join(data.xpath('.//div[@class="vm_main_info clearfix"]/div[@class="lf"]/a/img/@alt')).strip() + s.author = ''.join(data.xpath('.//div[@class="td_bg clearfix"]/div[@class="gk_product_tab"]/div/table/tr[3]/td[2]/text()')).strip() + s.price = ''.join(data.xpath('.//span[@class="productPrice"]/text()')).strip() + s.detail_item = url + s.drm = SearchResult.DRM_UNLOCKED + + yield s + return + + # search in store results + for data in doc.xpath('//div[@class="browseProductContainer"]'): + if counter <= 0: + break + id = ''.join(data.xpath('.//a[1]/@href')).strip() + if not id: + continue + + counter -= 1 + + s = SearchResult() + s.cover_url = ''.join(data.xpath('.//a[@class="gk_vm_product_image"]/img/@src')).strip() + s.title = ''.join(data.xpath('.//a[@class="gk_vm_product_image"]/img/@title')).strip() + s.author = ''.join(data.xpath('.//div[@style="float:left;width:90%"]/b/text()')).strip().replace('Автор: ', '') + s.price = ''.join(data.xpath('.//span[@class="productPrice"]/text()')).strip() + s.detail_item = base_url + id + s.drm = SearchResult.DRM_UNLOCKED + + yield s From ea0301816c27ea89c73845992897804e8fe053d1 Mon Sep 17 00:00:00 2001 From: Alex Stanev Date: Wed, 20 Jul 2011 17:45:00 +0300 Subject: [PATCH 23/47] Code cleanup --- .../gui2/store/stores/chitanka_plugin.py | 62 +++++-------------- 1 file changed, 16 insertions(+), 46 deletions(-) diff --git a/src/calibre/gui2/store/stores/chitanka_plugin.py b/src/calibre/gui2/store/stores/chitanka_plugin.py index 15b2151a4e..f296b6acbc 100644 --- a/src/calibre/gui2/store/stores/chitanka_plugin.py +++ b/src/calibre/gui2/store/stores/chitanka_plugin.py @@ -55,36 +55,21 @@ class ChitankaStore(BasicStoreConfig, StorePlugin): if counter <= 0: break - id = ''.join(data.xpath('.//a[@class="booklink"]/@href')) + id = ''.join(data.xpath('.//a[@class="booklink"]/@href')).strip() if not id: continue - cover_url = ''.join(data.xpath('.//a[@class="booklink"]/img/@src')) - title = ''.join(data.xpath('.//a[@class="booklink"]/i/text()')) - author = ''.join(data.xpath('.//span[@class="bookauthor"]/a/text()')) - fb2 = ''.join(data.xpath('.//a[@class="dl dl-fb2"]/@href')) - epub = ''.join(data.xpath('.//a[@class="dl dl-epub"]/@href')) - txt = ''.join(data.xpath('.//a[@class="dl dl-txt"]/@href')) - - # remove .zip extensions - if fb2.find('.zip') != -1: - fb2 = fb2[:fb2.find('.zip')] - if epub.find('.zip') != -1: - epub = epub[:epub.find('.zip')] - if txt.find('.zip') != -1: - txt = txt[:txt.find('.zip')] - counter -= 1 s = SearchResult() - s.cover_url = cover_url - s.title = title.strip() - s.author = author.strip() - s.detail_item = id.strip() + s.cover_url = ''.join(data.xpath('.//a[@class="booklink"]/img/@src')).strip() + s.title = ''.join(data.xpath('.//a[@class="booklink"]/i/text()')).strip() + s.author = ''.join(data.xpath('.//span[@class="bookauthor"]/a/text()')).strip() + s.detail_item = id s.drm = SearchResult.DRM_UNLOCKED - s.downloads['FB2'] = base_url + fb2.strip() - s.downloads['EPUB'] = base_url + epub.strip() - s.downloads['TXT'] = base_url + txt.strip() + s.downloads['FB2'] = base_url + ''.join(data.xpath('.//a[@class="dl dl-fb2"]/@href')).strip().replace('.zip', '') + s.downloads['EPUB'] = base_url + ''.join(data.xpath('.//a[@class="dl dl-epub"]/@href')).strip().replace('.zip', '') + s.downloads['TXT'] = base_url + ''.join(data.xpath('.//a[@class="dl dl-txt"]/@href')).strip().replace('.zip', '') s.formats = 'FB2, EPUB, TXT, SFB' yield s @@ -106,35 +91,20 @@ class ChitankaStore(BasicStoreConfig, StorePlugin): if counter <= 0: break - id = ''.join(data.xpath('.//a[@class="booklink"]/@href')) + id = ''.join(data.xpath('.//a[@class="booklink"]/@href')).strip() if not id: continue - cover_url = ''.join(data.xpath('.//a[@class="booklink"]/img/@src')) - title = ''.join(data.xpath('.//a[@class="booklink"]/i/text()')) - author = ''.join(data.xpath('.//span[@class="bookauthor"]/a/text()')) - fb2 = ''.join(data.xpath('.//a[@class="dl dl-fb2"]/@href')) - epub = ''.join(data.xpath('.//a[@class="dl dl-epub"]/@href')) - txt = ''.join(data.xpath('.//a[@class="dl dl-txt"]/@href')) - - # remove .zip extensions - if fb2.find('.zip') != -1: - fb2 = fb2[:fb2.find('.zip')] - if epub.find('.zip') != -1: - epub = epub[:epub.find('.zip')] - if txt.find('.zip') != -1: - txt = txt[:txt.find('.zip')] - counter -= 1 s = SearchResult() - s.cover_url = cover_url - s.title = title.strip() - s.author = author.strip() - s.detail_item = id.strip() + s.cover_url = ''.join(data.xpath('.//a[@class="booklink"]/img/@src')).strip() + s.title = ''.join(data.xpath('.//a[@class="booklink"]/i/text()')).strip() + s.author = ''.join(data.xpath('.//span[@class="bookauthor"]/a/text()')).strip() + s.detail_item = id s.drm = SearchResult.DRM_UNLOCKED - s.downloads['FB2'] = base_url + fb2.strip() - s.downloads['EPUB'] = base_url + epub.strip() - s.downloads['TXT'] = base_url + txt.strip() + s.downloads['FB2'] = base_url + ''.join(data.xpath('.//a[@class="dl dl-fb2"]/@href')).strip().replace('.zip', '') + s.downloads['EPUB'] = base_url + ''.join(data.xpath('.//a[@class="dl dl-epub"]/@href')).strip().replace('.zip', '') + s.downloads['TXT'] = base_url + ''.join(data.xpath('.//a[@class="dl dl-txt"]/@href')).strip().replace('.zip', '') s.formats = 'FB2, EPUB, TXT, SFB' yield s From 96d51719af4816fe50c6f6315c1a9bf9982559b7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 20 Jul 2011 13:30:13 -0600 Subject: [PATCH 24/47] ... --- src/calibre/ebooks/mobi/writer2/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/writer2/utils.py b/src/calibre/ebooks/mobi/writer2/utils.py index dc9526eb77..cd0ee453c3 100644 --- a/src/calibre/ebooks/mobi/writer2/utils.py +++ b/src/calibre/ebooks/mobi/writer2/utils.py @@ -161,7 +161,7 @@ def get_trailing_data(record, extra_data_flags): ''' data = OrderedDict() for i in xrange(16, -1, -1): - flag = 2**i + flag = 1 << i # 2**i if flag & extra_data_flags: if i == 0: # Only the first two bits are used for the size since there can From 629da2b324ff5017e3a316bed0722cb591259258 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 20 Jul 2011 14:01:41 -0600 Subject: [PATCH 25/47] ... --- src/calibre/ebooks/mobi/debug.py | 62 +------------------ .../ebooks/mobi/{writer2 => }/utils.py | 0 src/calibre/ebooks/mobi/writer2/main.py | 2 +- 3 files changed, 4 insertions(+), 60 deletions(-) rename src/calibre/ebooks/mobi/{writer2 => }/utils.py (100%) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 9bc587c527..971f037479 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -11,7 +11,7 @@ import struct, datetime, sys, os, shutil from collections import OrderedDict from calibre.utils.date import utc_tz from calibre.ebooks.mobi.langcodes import main_language, sub_language -from calibre.ebooks.mobi.writer2.utils import (decode_hex_number, decint, +from calibre.ebooks.mobi.utils import (decode_hex_number, decint, get_trailing_data) from calibre.utils.magick.draw import identify_data @@ -738,8 +738,7 @@ class CNCX(object) : # {{{ class TextRecord(object): # {{{ - def __init__(self, idx, record, extra_data_flags, decompress, index_record, - doc_type): + def __init__(self, idx, record, extra_data_flags, decompress): self.trailing_data, self.raw = get_trailing_data(record.raw, extra_data_flags) self.raw = decompress(self.raw) if 0 in self.trailing_data: @@ -751,60 +750,6 @@ class TextRecord(object): # {{{ self.idx = idx - if 'indexing' in self.trailing_data and index_record is not None: - self.interpret_indexing(doc_type, index_record.indices) - - def interpret_indexing(self, doc_type, indices): - raw = self.trailing_data['indexing'] - ident, consumed = decint(raw) - raw = raw[consumed:] - entry_type = ident & 0b111 - index_entry_idx = ident >> 3 - index_entry = None - for i in indices: - if i.index == index_entry_idx: - index_entry = i.label - break - self.trailing_data['interpreted_indexing'] = ( - 'Type: %s, Index Entry: %s'%(entry_type, index_entry)) - if doc_type == 2: # Book - self.interpret_book_indexing(raw, entry_type) - - def interpret_book_indexing(self, raw, entry_type): - arg1, consumed = decint(raw) - raw = raw[consumed:] - if arg1 != 0: - raise ValueError('TBS index entry has unknown arg1: %d'% - arg1) - if entry_type == 2: - desc = ('This record has only a single starting or a single' - ' ending point') - if raw: - raise ValueError('TBS index entry has unknown extra bytes:' - ' %r'%raw) - elif entry_type == 3: - desc = ('This record is spanned by a single node (i.e. it' - ' has no start or end points)') - arg2, consumed = decint(raw) - if arg2 != 0: - raise ValueError('TBS index entry has unknown arg2: %d'% - arg2) - elif entry_type == 6: - if len(raw) != 1: - raise ValueError('TBS index entry has unknown extra bytes:' - ' %r'%raw) - num = ord(raw[0]) - # An unmatched starting or ending point each contributes 1 to - # this count. A matched pair of starting and ending points - # together contribute 1 to this count. Note that you can only - # ever have either 1 unmatched start point or 1 unmatched end - # point, never both (logically impossible). - desc = ('This record has %d starting/ending points and/or complete' - ' nodes.')%num - else: - raise ValueError('Unknown TBS index entry type: %d for book'%entry_type) - self.trailing_data['interpreted_indexing'] += ' :: ' + desc - def dump(self, folder): name = '%06d'%self.idx with open(os.path.join(folder, name+'.txt'), 'wb') as f: @@ -910,8 +855,7 @@ class MOBIFile(object): # {{{ if fntbr == 0xffffffff: fntbr = len(self.records) self.text_records = [TextRecord(r, self.records[r], - self.mobi_header.extra_data_flags, decompress, self.index_record, - self.mobi_header.type_raw) for r in xrange(1, + self.mobi_header.extra_data_flags, decompress) for r in xrange(1, min(len(self.records), ntr+1))] self.image_records, self.binary_records = [], [] for i in xrange(fntbr, len(self.records)): diff --git a/src/calibre/ebooks/mobi/writer2/utils.py b/src/calibre/ebooks/mobi/utils.py similarity index 100% rename from src/calibre/ebooks/mobi/writer2/utils.py rename to src/calibre/ebooks/mobi/utils.py diff --git a/src/calibre/ebooks/mobi/writer2/main.py b/src/calibre/ebooks/mobi/writer2/main.py index 76976ce81e..2e9d31458a 100644 --- a/src/calibre/ebooks/mobi/writer2/main.py +++ b/src/calibre/ebooks/mobi/writer2/main.py @@ -18,7 +18,7 @@ from calibre.ebooks.compression.palmdoc import compress_doc from calibre.ebooks.mobi.langcodes import iana2mobi from calibre.utils.filenames import ascii_filename from calibre.ebooks.mobi.writer2 import PALMDOC, UNCOMPRESSED -from calibre.ebooks.mobi.writer2.utils import (rescale_image, encint) +from calibre.ebooks.mobi.utils import (rescale_image, encint) EXTH_CODES = { 'creator': 100, From d9c524e3d09f9a1f140ed5a655350ad74f16967a Mon Sep 17 00:00:00 2001 From: Translators <> Date: Thu, 21 Jul 2011 04:34:44 +0000 Subject: [PATCH 26/47] Launchpad automatic translations update. --- src/calibre/translations/bg.po | 88 ++++++++++++++++++---------------- src/calibre/translations/et.po | 36 +++++++------- src/calibre/translations/hu.po | 16 +++---- src/calibre/translations/ja.po | 10 ++-- src/calibre/translations/pl.po | 9 ++-- src/calibre/translations/ru.po | 52 ++++++++++---------- src/calibre/translations/tr.po | 9 +++- 7 files changed, 116 insertions(+), 104 deletions(-) diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 61f51dd4a2..e8733a975e 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-06-22 15:45+0000\n" -"Last-Translator: Ve4ernik \n" +"PO-Revision-Date: 2011-07-20 18:52+0000\n" +"Last-Translator: Alex Stanev \n" "Language-Team: bg\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: 2011-07-16 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-21 04:32+0000\n" "X-Generator: Launchpad (build 13405)\n" "Generated-By: pygettext.py 1.5\n" @@ -324,23 +324,23 @@ msgstr "Влага метаданни от %s файлове" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Добави книги в calibre или към свързано устройство" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" -msgstr "" +msgstr "Извлечи анотации от свързано Kindle устройство (експериментално)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "Генерирай каталог от книгите в calibre библиотеката" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "Конвертирай книги от различни формати" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" -msgstr "" +msgstr "Изтрийте книги от calibre библиотеката или от свързано устройство" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" @@ -348,11 +348,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "Четете книги от вашата calibre библиотека" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "Заредете новини от Интернет като електронна книга" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" @@ -368,7 +368,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Презареждане на calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" @@ -376,7 +376,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Изпрати книги към свързаното устройство" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -387,7 +387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" -msgstr "" +msgstr "Преглед на ръководството за потребителя" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" @@ -404,7 +404,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Копирай книги от устройството към calibre библиотеката" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" @@ -782,6 +782,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:438 msgid "Intended for generic tablet devices, does no resizing of images" msgstr "" +"Предназначен(и) за стандартни таблетни устройства, не преоразмерява " +"изображения" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:446 msgid "" @@ -871,6 +873,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:548 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" +"Премахни персонализирано име на разширението. Няма ефект върху вградените " +"разширения" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:550 msgid "" @@ -1136,7 +1140,7 @@ msgstr "Взимане на списък с книги от устройство #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." -msgstr "" +msgstr "Прехвърляне на книги към устройството..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 @@ -1174,7 +1178,7 @@ msgstr "Изпращане на метаданни към устройствот #: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." -msgstr "" +msgstr "Bambook SDK не е инсталиран." #: /home/kovid/work/calibre/src/calibre/devices/binatone/driver.py:17 msgid "Communicate with the Binatone Readme eBook reader." @@ -1189,15 +1193,15 @@ msgstr "Комуникирай Blackberry устройство" #: /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" -msgstr "" +msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:14 msgid "Communicate with BOEYE BEX Serial eBook readers." -msgstr "" +msgstr "Връзка с BOEYE BEX Serial eBook устройства." #: /home/kovid/work/calibre/src/calibre/devices/boeye/driver.py:35 msgid "Communicate with BOEYE BDX serial eBook readers." -msgstr "" +msgstr "Връзка с BOEYE BDX serial eBook устройства." #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:22 msgid "Communicate with the Cybook Gen 3 / Opus eBook reader." @@ -1205,7 +1209,7 @@ msgstr "Комуникирай с Cybook Gen 3 / Opus eBook устройство #: /home/kovid/work/calibre/src/calibre/devices/cybook/driver.py:64 msgid "Communicate with the Cybook Orizon eBook reader." -msgstr "" +msgstr "Връзка с Cybook Orizon eBook устройство." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:25 msgid "Communicate with the EB600 eBook reader." @@ -1213,23 +1217,23 @@ msgstr "Комуникирай с EB600 eBook устройство" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:192 msgid "Communicate with the Astak Mentor EB600" -msgstr "" +msgstr "Връзка с Astak Mentor EB600" #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:215 msgid "Communicate with the PocketBook 301 reader." -msgstr "" +msgstr "Връзка с PocketBook 301 електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:232 msgid "Communicate with the PocketBook 602/603/902/903 reader." -msgstr "" +msgstr "Връзка с PocketBook 602/603/902/903 електронни четци." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 msgid "Communicate with the PocketBook 360+ reader." -msgstr "" +msgstr "Връзка с PocketBook 360+ електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" -msgstr "" +msgstr "Връзка с PocketBook 701 четец" #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:17 msgid "Entourage Edge" @@ -1237,7 +1241,7 @@ msgstr "Entourage Edge" #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:18 msgid "Communicate with the Entourage Edge." -msgstr "" +msgstr "Връзка с Entourage Edge" #: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:16 msgid "Communicate with the ESlick eBook reader." @@ -1245,17 +1249,17 @@ msgstr "Комуникирай с ESlick eBook устройство" #: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:49 msgid "Communicate with the Sigmatek eBook reader." -msgstr "" +msgstr "Връзка с Sigmatek eBook електронен четец" #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:16 #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:32 msgid "Use an arbitrary folder as a device." -msgstr "" +msgstr "Използвай директория като устройство." #: /home/kovid/work/calibre/src/calibre/devices/folder_device/driver.py:28 #: /home/kovid/work/calibre/src/calibre/devices/interface.py:14 msgid "Device Interface" -msgstr "" +msgstr "Връзка с устройство" #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:19 msgid "Communicate with Hanlin V3 eBook readers." @@ -1267,7 +1271,7 @@ msgstr "Комуникирай с Hanlin V5 eBook устройство" #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:114 msgid "Communicate with the BOOX eBook reader." -msgstr "" +msgstr "Връзка с BOOX eBook електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/hanlin/driver.py:132 msgid "" @@ -1277,37 +1281,37 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:22 msgid "Communicate with the Hanvon N520 eBook reader." -msgstr "" +msgstr "Връзка с Hanvon N520 eBook електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:47 msgid "Communicate with The Book reader." -msgstr "" +msgstr "Връзка с The Book електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Връзка с Libre Air електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." -msgstr "" +msgstr "Връзка с SpringDesign Alex eBook електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:131 msgid "Communicate with the Azbooka" -msgstr "" +msgstr "Връзка с AzBooka" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:150 msgid "Communicate with the Elonex EB 511 eBook reader." -msgstr "" +msgstr "Връзка с Elonex EB 511 eBook електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16 msgid "Communicate with the IRex Iliad eBook reader." -msgstr "" +msgstr "Връзка с IRex Iliad eBook електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 msgid "John Schember" -msgstr "" +msgstr "John Schember" #: /home/kovid/work/calibre/src/calibre/devices/interface.py:57 msgid "Cannot get files from this device" @@ -1315,19 +1319,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16 msgid "Communicate with the IRex Digital Reader 1000 eBook reader." -msgstr "" +msgstr "Връзка с IRex Digital Reader 1000 eBook електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:42 msgid "Communicate with the IRex Digital Reader 800" -msgstr "" +msgstr "Връзка с IRex Digital Reader 800 eBook електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/iriver/driver.py:15 msgid "Communicate with the Iriver Story reader." -msgstr "" +msgstr "Връзка с Iriver Story електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:20 msgid "Communicate with the JetBook eBook reader." -msgstr "" +msgstr "Връзка с JetBook eBook електронен четец." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:88 msgid "Communicate with the MiBuk Wolder reader." diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 3a97d1de1a..423cfa1bbc 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-19 07:48+0000\n" -"Last-Translator: keski \n" +"PO-Revision-Date: 2011-07-20 12:40+0000\n" +"Last-Translator: Maidur \n" "Language-Team: Estonian \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: 2011-07-20 04:35+0000\n" +"X-Launchpad-Export-Date: 2011-07-21 04:33+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -363,11 +363,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "Näita raamatu üksikasju eraldi hüpikaknas" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Taaskäivita calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" @@ -375,7 +375,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Saada raamatud ühendatud seadmesse" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -386,11 +386,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" -msgstr "" +msgstr "Loe calibre kasutusjuhendit" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "Kohanda calibret" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" @@ -425,11 +425,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" -msgstr "" +msgstr "Otsi raamatuid erinevatelt raamatumüüjatelt" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "" +msgstr "Hangi uusi calibre pluginaid või uuenda olemasolevaid" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -506,7 +506,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 msgid "Output Options" -msgstr "" +msgstr "Väljundi sätted" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Set conversion options specific to each output format" @@ -562,7 +562,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 msgid "Advanced" -msgstr "" +msgstr "Täpsemad" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Create your own template functions" @@ -570,7 +570,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 msgid "Sharing books by email" -msgstr "" +msgstr "Raamatute jagamine e-posti teel" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 @@ -605,7 +605,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" -msgstr "" +msgstr "Pluginad" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 msgid "Add/remove/customize various bits of calibre functionality" @@ -652,7 +652,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Teisenda e-raamatud %s-vormingusse" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -677,12 +677,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:82 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494 msgid "This profile is intended for the SONY PRS-900." -msgstr "" +msgstr "See profiil on mõeldud SONY PRS-900 jaoks." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:90 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:539 msgid "This profile is intended for the Microsoft Reader." -msgstr "" +msgstr "See profiil on mõeldud Microsoft Readeri jaoks." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:101 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550 @@ -692,7 +692,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:114 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563 msgid "This profile is intended for the Hanlin V3 and its clones." -msgstr "" +msgstr "See profiil on mõeldud Hanlin V3 ja selle kloonide jaoks." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:126 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:575 diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 049e313793..b4264aebb6 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-18 22:03+0000\n" -"Last-Translator: PALOTAI ÉVA \n" +"PO-Revision-Date: 2011-07-20 18:50+0000\n" +"Last-Translator: Devilinside \n" "Language-Team: Hungarian \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: 2011-07-19 04:32+0000\n" +"X-Launchpad-Export-Date: 2011-07-21 04:33+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -9854,7 +9854,7 @@ msgstr "Ütemezett hírletöltés" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 msgid "Add a custom news source" -msgstr "Felhasználói hírforrás hozzáadása" +msgstr "Saját hírforrás hozzáadása" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:436 msgid "Download all scheduled new sources" @@ -10560,7 +10560,7 @@ msgstr "Felülírjam a hírösszeállítást?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:344 #, python-format msgid "A custom recipe named %s already exists. Do you want to replace it?" -msgstr "A %s című felhasználói hírösszeállítás már létezik. Felülírjam?" +msgstr "A %s című saját hírösszeállítás már létezik. Felülírjam?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:284 msgid "Choose builtin recipe" @@ -10582,11 +10582,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:257 msgid "Add custom news source" -msgstr "Felhasználói hírforrás hozzáadása" +msgstr "Egyedi hírforrás hozzáadása" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:258 msgid "Available user recipes" -msgstr "Elérhető felhasználói hírösszeállítások" +msgstr "Elérhető saját hírösszeállítások" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:259 msgid "Add/Update &recipe" @@ -14798,7 +14798,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "Match all" -msgstr "Minden fetétel teljesül" +msgstr "Minden feltétel" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "Match any" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 0da2c2469c..d617f47a54 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-19 08:19+0000\n" +"PO-Revision-Date: 2011-07-21 03:27+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \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: 2011-07-20 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-21 04:33+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -18610,7 +18610,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:652 msgid "Save" -msgstr "" +msgstr "保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:655 msgid "Open" @@ -18630,7 +18630,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "保存しない" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" @@ -18658,7 +18658,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "すべて保存" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 8edde5b875..2c19875a63 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-19 15:58+0000\n" +"PO-Revision-Date: 2011-07-20 14:03+0000\n" "Last-Translator: Bartosz Bubak \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ 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: 2011-07-20 04:36+0000\n" +"X-Launchpad-Export-Date: 2011-07-21 04:34+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -1044,7 +1044,7 @@ msgstr "Uaktualnianie listy metadanych..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d z %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1559,6 +1559,9 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" +". Dwie specjalne kolekcje są dostępne: %(abt)s:%(abtv)s oraz " +"%(aba)s:%(abav)s. Dodaj te wartości na koniec listy aby je aktywować. " +"Kolekcje otrzymają nazwy podane po znaku \":\"" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "Upload separate cover thumbnails for books (newer readers)" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 89d33d6249..a553f708ed 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-18 17:29+0000\n" -"Last-Translator: drlehan \n" +"PO-Revision-Date: 2011-07-21 04:25+0000\n" +"Last-Translator: Flame-037 \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=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: 2011-07-19 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-07-21 04:34+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -251,7 +251,7 @@ msgstr "Сохранить" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "Магазин цифровых книг." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:20 msgid "" @@ -342,7 +342,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" -msgstr "" +msgstr "Удалить книги из Calibre или подключеного устройства." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" @@ -350,19 +350,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "Читать книги в вашей Calibre библиотеке" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "Загрузка новостей из Интернет в форме электронной книги" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Быстрый показ списка связанных книг" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "Экспорт книг из библиотеки calibre на жесткий диск" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" @@ -374,7 +374,7 @@ msgstr "Перезапустить calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "" +msgstr "Открыть папку с книгами вашей библиотеки calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" @@ -402,11 +402,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "" +msgstr "Переключение между библиотеками calibre и их обслуживание" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Копировать книги из устройства в библиотеку calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" @@ -414,7 +414,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Перекопировать книгу из текущей библиотеки в другую" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" @@ -1622,7 +1622,7 @@ msgstr "Соединиться с Newsmy" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48 msgid "Communicate with the Archos reader." -msgstr "" +msgstr "Связатся с Archos читалкой" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:58 msgid "Communicate with the Pico reader." @@ -1638,15 +1638,15 @@ msgstr "Подключиться к Sovos" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:89 msgid "Communicate with the Sunstech EB700 reader." -msgstr "" +msgstr "Связатся с Sunstech EB700 читалкой" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:100 msgid "Communicate with the Stash W950 reader." -msgstr "" +msgstr "Связатся с Stash W950 читалкой" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:112 msgid "Communicate with the Wexler reader." -msgstr "" +msgstr "Связатся с Wexler читалкой" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #, python-format @@ -2552,7 +2552,7 @@ msgstr "" msgid "" "Remove empty paragraphs from the document when they exist between every " "other paragraph" -msgstr "" +msgstr "Убрать пустые параграфы когда они встречаются через раз" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:552 msgid "" @@ -2798,7 +2798,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 msgid "for a complete list with descriptions." -msgstr "" +msgstr "для полного списка с деталями" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" @@ -3297,8 +3297,8 @@ msgstr "Теги" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:124 msgid "Series" msgid_plural "Series" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Серия" +msgstr[1] "Серии" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3454,7 +3454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:397 msgid "France" -msgstr "" +msgstr "Франция" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:398 msgid "Germany" @@ -3466,7 +3466,7 @@ msgstr "Великобритания" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" -msgstr "" +msgstr "Италия" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" @@ -18838,7 +18838,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:324 msgid "The number of seconds to wait before sending emails" -msgstr "" +msgstr "Количество секунд между отправлением емэйлов." #: /home/kovid/work/calibre/resources/default_tweaks.py:325 msgid "" @@ -18851,7 +18851,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:332 msgid "Remove the bright yellow lines at the edges of the book list" -msgstr "" +msgstr "Убрать ярко желтые линии у края списка книг" #: /home/kovid/work/calibre/resources/default_tweaks.py:333 msgid "" @@ -18873,7 +18873,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:344 msgid "Where to send downloaded news" -msgstr "" +msgstr "Куда отправлять скачаные новости" #: /home/kovid/work/calibre/resources/default_tweaks.py:345 msgid "" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index e7802a5bfe..d851158aa8 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-18 21:57+0000\n" +"PO-Revision-Date: 2011-07-20 08:01+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: 2011-07-19 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-21 04:34+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -2148,6 +2148,11 @@ msgid "" "fonts in the output bigger and vice versa. By default, the base font size is " "chosen based on the output profile you chose." msgstr "" +"Pts değeri olarak temel font büyüklüğü. Üretilen kitaptaki tüm font " +"büyüklükleri bu büyüklük temelinde ölçeklendirelecektir. Büyük sayı " +"ayarlayarak çıktıdaki fontları büyütebilir ya da küçük sayı ile çıktıdaki " +"fontları küçültebilirsiniz. Varsayılan sizin seçtiğiniz çıktı profiline " +"dayanan font büyüklüğüdür." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 msgid "" From ca1367048d90beba6432d2eec569c0ded602c3a1 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 00:12:14 -0600 Subject: [PATCH 27/47] Fix regression that broke loading translations from .po files in the working directory --- src/calibre/translations/msgfmt.py | 101 +++++++++++++++++++++++------ src/calibre/utils/localization.py | 6 +- 2 files changed, 83 insertions(+), 24 deletions(-) diff --git a/src/calibre/translations/msgfmt.py b/src/calibre/translations/msgfmt.py index 3c41cee2cd..a27a6c007f 100644 --- a/src/calibre/translations/msgfmt.py +++ b/src/calibre/translations/msgfmt.py @@ -1,20 +1,39 @@ #! /usr/bin/env python # Written by Martin v. Loewis -# Modified by Kovid Goyal """Generate binary message catalog from textual translation description. This program converts a textual Uniforum-style message catalog (.po file) into a binary GNU catalog (.mo file). This is essentially the same function as the GNU msgfmt program, however, it is a simpler implementation. + +Usage: msgfmt.py [OPTIONS] filename.po + +Options: + -o file + --output-file=file + Specify the output file to write to. If omitted, output will go to a + file named filename.mo (based off the input file name). + + -h + --help + Print this message and exit. + + -V + --version + Display version information and exit. """ import sys import os +import getopt import struct import array -__version__ = "1.2" +__version__ = "1.1" + +MESSAGES = {} + def usage(code, msg=''): print >> sys.stderr, __doc__ @@ -23,16 +42,16 @@ def usage(code, msg=''): sys.exit(code) - -def add(id, str, fuzzy, MESSAGES): +def add(id, str, fuzzy): "Add a non-fuzzy translation to the dictionary." + global MESSAGES if not fuzzy and str: MESSAGES[id] = str - -def generate(MESSAGES): +def generate(): "Return the generated output." + global MESSAGES keys = MESSAGES.keys() # the keys are sorted in the .mo file keys.sort() @@ -44,6 +63,7 @@ def generate(MESSAGES): offsets.append((len(ids), len(id), len(strs), len(MESSAGES[id]))) ids += id + '\0' strs += MESSAGES[id] + '\0' + output = '' # The header is 7 32-bit unsigned integers. We don't use hash tables, so # the keys start right after the index tables. # translated string. @@ -71,9 +91,7 @@ def generate(MESSAGES): return output - def make(filename, outfile): - MESSAGES = {} ID = 1 STR = 2 @@ -101,7 +119,7 @@ def make(filename, outfile): lno += 1 # If we get a comment line after a msgstr, this is a new entry if l[0] == '#' and section == STR: - add(msgid, msgstr, fuzzy, MESSAGES) + add(msgid, msgstr, fuzzy) section = None fuzzy = 0 # Record a fuzzy mark @@ -111,16 +129,39 @@ def make(filename, outfile): if l[0] == '#': continue # Now we are in a msgid section, output previous section - if l.startswith('msgid'): + if l.startswith('msgid') and not l.startswith('msgid_plural'): if section == STR: - add(msgid, msgstr, fuzzy, MESSAGES) + add(msgid, msgstr, fuzzy) section = ID l = l[5:] msgid = msgstr = '' + is_plural = False + # This is a message with plural forms + elif l.startswith('msgid_plural'): + if section != ID: + print >> sys.stderr, 'msgid_plural not preceeded by msgid on %s:%d' %\ + (infile, lno) + sys.exit(1) + l = l[12:] + msgid += '\0' # separator of singular and plural + is_plural = True # Now we are in a msgstr section elif l.startswith('msgstr'): section = STR - l = l[6:] + if l.startswith('msgstr['): + if not is_plural: + print >> sys.stderr, 'plural without msgid_plural on %s:%d' %\ + (infile, lno) + sys.exit(1) + l = l.split(']', 1)[1] + if msgstr: + msgstr += '\0' # Separator of the various plural forms + else: + if is_plural: + print >> sys.stderr, 'indexed msgstr required for plural on %s:%d' %\ + (infile, lno) + sys.exit(1) + l = l[6:] # Skip empty lines l = l.strip() if not l: @@ -138,22 +179,40 @@ def make(filename, outfile): sys.exit(1) # Add last entry if section == STR: - add(msgid, msgstr, fuzzy, MESSAGES) + add(msgid, msgstr, fuzzy) # Compute output - output = generate(MESSAGES) + output = generate() + outfile.write(output) + + +def main(): try: - outfile.write(output) - except IOError,msg: - print >> sys.stderr, msg + opts, args = getopt.getopt(sys.argv[1:], 'hVo:', + ['help', 'version', 'output-file=']) + except getopt.error, msg: + usage(1, msg) + outfile = None + # parse options + for opt, arg in opts: + if opt in ('-h', '--help'): + usage(0) + elif opt in ('-V', '--version'): + print >> sys.stderr, "msgfmt.py", __version__ + sys.exit(0) + elif opt in ('-o', '--output-file'): + outfile = arg + # do it + if not args: + print >> sys.stderr, 'No input file given' + print >> sys.stderr, "Try `msgfmt --help' for more information." + return - -def main(outfile, args=sys.argv[1:]): for filename in args: make(filename, outfile) - return 0 + if __name__ == '__main__': - sys.exit(main(sys.stdout)) + main() diff --git a/src/calibre/utils/localization.py b/src/calibre/utils/localization.py index 294d8f7640..43b4fbcc89 100644 --- a/src/calibre/utils/localization.py +++ b/src/calibre/utils/localization.py @@ -71,13 +71,13 @@ def set_translators(): lang = get_lang() if lang: buf = iso639 = None - if os.access(lang+'.po', os.R_OK): + mpath = get_lc_messages_path(lang) + if os.access(mpath+'.po', os.R_OK): from calibre.translations.msgfmt import make buf = cStringIO.StringIO() - make(lang+'.po', buf) + make(mpath+'.po', buf) buf = cStringIO.StringIO(buf.getvalue()) - mpath = get_lc_messages_path(lang) if mpath is not None: with ZipFile(P('localization/locales.zip', allow_user_override=False), 'r') as zf: From 576e8aaebfd104372b5c0fe1ef1dd60b88859137 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 08:48:31 -0600 Subject: [PATCH 28/47] Fix #813924 ('zh-TW' come up in language list of News Schedule dialog) --- recipes/united_daily.recipe | 2 +- src/calibre/utils/localization.py | 2 +- src/calibre/web/feeds/recipes/model.py | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/recipes/united_daily.recipe b/recipes/united_daily.recipe index 1013b3d2b6..25493a43ac 100644 --- a/recipes/united_daily.recipe +++ b/recipes/united_daily.recipe @@ -64,7 +64,7 @@ class UnitedDaily(BasicNewsRecipe): __author__ = 'Eddie Lau' __version__ = '1.1' - language = 'zh-TW' + language = 'zh_TW' publisher = 'United Daily News Group' description = 'United Daily (Taiwan)' category = 'News, Chinese, Taiwan' diff --git a/src/calibre/utils/localization.py b/src/calibre/utils/localization.py index 43b4fbcc89..39cb228d60 100644 --- a/src/calibre/utils/localization.py +++ b/src/calibre/utils/localization.py @@ -72,7 +72,7 @@ def set_translators(): if lang: buf = iso639 = None mpath = get_lc_messages_path(lang) - if os.access(mpath+'.po', os.R_OK): + if mpath and os.access(mpath+'.po', os.R_OK): from calibre.translations.msgfmt import make buf = cStringIO.StringIO() make(mpath+'.po', buf) diff --git a/src/calibre/web/feeds/recipes/model.py b/src/calibre/web/feeds/recipes/model.py index 5f8d906e61..40d246b450 100644 --- a/src/calibre/web/feeds/recipes/model.py +++ b/src/calibre/web/feeds/recipes/model.py @@ -217,6 +217,8 @@ class RecipeModel(QAbstractItemModel, SearchQueryParser): self.all_urns.add(urn) if ok(urn): lang = x.get('language', 'und') + if lang: + lang = lang.replace('-', '_') if lang not in lang_map: lang_map[lang] = factory(NewsCategory, new_root, lang) factory(NewsItem, lang_map[lang], urn, x.get('title')) From f5e3378fa7b7263df7cb955d7f5612f0e7325954 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 09:12:39 -0600 Subject: [PATCH 29/47] Fix #814107 (New device compatibility - bq DaVinci) --- src/calibre/devices/android/driver.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/calibre/devices/android/driver.py b/src/calibre/devices/android/driver.py index e34852130b..d26489c42f 100644 --- a/src/calibre/devices/android/driver.py +++ b/src/calibre/devices/android/driver.py @@ -47,10 +47,12 @@ class ANDROID(USBMS): # Google 0x18d1 : { + 0x0001 : [0x0223], 0x4e11 : [0x0100, 0x226, 0x227], - 0x4e12: [0x0100, 0x226, 0x227], - 0x4e21: [0x0100, 0x226, 0x227], - 0xb058: [0x0222, 0x226, 0x227]}, + 0x4e12 : [0x0100, 0x226, 0x227], + 0x4e21 : [0x0100, 0x226, 0x227], + 0xb058 : [0x0222, 0x226, 0x227] + }, # Samsung 0x04e8 : { 0x681d : [0x0222, 0x0223, 0x0224, 0x0400], From 1101be2b2d426460a6d45e7ff175e417ac669e6c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 12:15:07 -0600 Subject: [PATCH 30/47] MOBI debug: Dump trailing byte sequences in a format easy to decode --- src/calibre/ebooks/mobi/debug.py | 111 ++++++++++++++++++++++++++++++- 1 file changed, 110 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 971f037479..cd7d949087 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -8,7 +8,7 @@ __copyright__ = '2011, Kovid Goyal ' __docformat__ = 'restructuredtext en' import struct, datetime, sys, os, shutil -from collections import OrderedDict +from collections import OrderedDict, defaultdict from calibre.utils.date import utc_tz from calibre.ebooks.mobi.langcodes import main_language, sub_language from calibre.ebooks.mobi.utils import (decode_hex_number, decint, @@ -625,6 +625,27 @@ class IndexEntry(object): # {{{ return tag.cncx_value return '' + @property + def offset(self): + for tag in self.tags: + if tag.attr == 'offset': + return tag.value + return 0 + + @property + def size(self): + for tag in self.tags: + if tag.attr == 'size': + return tag.value + return 0 + + @property + def depth(self): + for tag in self.tags: + if tag.attr == 'depth': + return tag.value + return 0 + def __str__(self): ans = ['Index Entry(index=%s, entry_type=%s, length=%d)'%( self.index, self.entry_type, len(self.tags))] @@ -793,6 +814,88 @@ class BinaryRecord(object): # {{{ # }}} +class TBSIndexing(object): # {{{ + + def __init__(self, text_records, indices): + self.record_indices = OrderedDict() + pos = 0 + for r in text_records: + start = pos + pos += len(r.raw) + end = pos - 1 + self.record_indices[r] = x = {'starts':[], 'ends':[], + 'complete':[], 'geom': (start, end)} + for entry in indices: + istart, sz = entry.offset, entry.size + iend = istart + sz - 1 + has_start = istart >= start and istart <= end + has_end = iend >= start and iend <= end + rec = None + if has_start and has_end: + rec = 'complete' + elif has_start and not has_end: + rec = 'starts' + elif not has_start and has_end: + rec = 'ends' + if rec: + x[rec].append(entry) + + def __str__(self): + ans = ['*'*20 + ' TBS Indexing (%d records) '%len(self.record_indices)+ '*'*20] + for r, dat in self.record_indices.iteritems(): + ans += self.dump_record(r, dat)[-1] + return '\n'.join(ans) + + def dump(self, bdir): + types = defaultdict(list) + for r, dat in self.record_indices.iteritems(): + tbs_type, strings = self.dump_record(r, dat) + if tbs_type == 0: continue + types[tbs_type] += strings + for typ, strings in types.iteritems(): + with open(os.path.join(bdir, 'tbs_type_%d.txt'%typ), 'wb') as f: + f.write('\n'.join(strings)) + + def dump_record(self, r, dat): + ans = [] + ans.append('\nRecord #%d: Starts at: %d Ends at: %d'%(r.idx, + dat['geom'][0], dat['geom'][1])) + s, e, c = dat['starts'], dat['ends'], dat['complete'] + ans.append(('\tContains: %d index entries ' + '(%d ends, %d complete, %d starts)')%tuple(map(len, (s+e+c, e, + c, s)))) + byts = bytearray(r.trailing_data.get('indexing', b'')) + sbyts = tuple(hex(b)[2:] for b in byts) + ans.append('TBS bytes: %s'%(' '.join(sbyts))) + for typ, entries in (('Ends', e), ('Complete', c), ('Starts', s)): + if entries: + ans.append('\t%s:'%typ) + for x in entries: + ans.append('\t\tIndex Entry: %d (Depth: %d Offset: %d, Size: %d) [%s]'%( + x.index, x.depth, x.offset, x.size, x.label)) + def bin3(num): + ans = bin(num)[2:] + return '0'*(3-len(ans)) + ans + + tbs_type = 0 + if len(byts): + outer, consumed = decint(bytes(byts)) + byts = byts[consumed:] + tbs_type = outer & 0b111 + ans.append('TBS Type: %s (%d)'%(bin3(tbs_type), tbs_type)) + ans.append('Outer Index entry: %d'%(outer >> 3)) + arg1, consumed = decint(bytes(byts)) + byts = byts[consumed:] + ans.append('Unknown: %d'%arg1) + if byts: + sbyts = tuple(hex(b)[2:] for b in byts) + ans.append('Remaining bytes: %s'%' '.join(sbyts)) + + ans.append('') + return tbs_type, ans + +# }}} + class MOBIFile(object): # {{{ def __init__(self, stream): @@ -874,6 +977,9 @@ class MOBIFile(object): # {{{ else: self.binary_records.append(BinaryRecord(i, r)) + if self.index_record is not None: + self.tbs_indexing = TBSIndexing(self.text_records, + self.index_record.indices) def print_header(self, f=sys.stdout): print (str(self.palmdb).encode('utf-8'), file=f) @@ -905,6 +1011,9 @@ def inspect_mobi(path_or_stream, prefix='decompiled'): print(str(f.cncx).encode('utf-8'), file=out) print('\n\n', file=out) print(str(f.index_record), file=out) + with open(os.path.join(ddir, 'tbs_indexing.txt'), 'wb') as out: + print(str(f.tbs_indexing), file=out) + f.tbs_indexing.dump(ddir) for tdir, attr in [('text', 'text_records'), ('images', 'image_records'), ('binary', 'binary_records')]: From 80b5a80145588a205fb475b8b93a873281b88476 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 12:42:14 -0600 Subject: [PATCH 31/47] ... --- src/calibre/ebooks/mobi/debug.py | 35 ++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index cd7d949087..30e8a9cb44 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -530,21 +530,21 @@ class Tag(object): # {{{ }, 'chapter_with_subchapters' : { - 22 : ('First subchapter index', 'first_subchapter_index'), - 23 : ('Last subchapter index', 'last_subchapter_index'), + 22 : ('First subchapter index', 'first_child_index'), + 23 : ('Last subchapter index', 'last_child_index'), }, 'periodical' : { 5 : ('Class offset in cncx', 'class_offset'), - 22 : ('First section index', 'first_section_index'), - 23 : ('Last section index', 'last_section_index'), + 22 : ('First section index', 'first_child_index'), + 23 : ('Last section index', 'last_child_index'), }, 'section' : { 5 : ('Class offset in cncx', 'class_offset'), - 21 : ('Periodical index', 'periodical_index'), - 22 : ('First article index', 'first_article_index'), - 23 : ('Last article index', 'last_article_index'), + 21 : ('Periodical index', 'parent_index'), + 22 : ('First article index', 'first_child_index'), + 23 : ('Last article index', 'last_child_index'), }, } @@ -646,6 +646,13 @@ class IndexEntry(object): # {{{ return tag.value return 0 + @property + def parent_index(self): + for tag in self.tags: + if tag.attr == 'parent_index': + return tag.value + return -1 + def __str__(self): ans = ['Index Entry(index=%s, entry_type=%s, length=%d)'%( self.index, self.entry_type, len(self.tags))] @@ -700,6 +707,15 @@ class IndexRecord(object): # {{{ entry_type = ord(indxt[off+consumed]) self.indices.append(IndexEntry(index, entry_type, indxt[off+consumed+1:next_off], cncx, index_header.tagx_entries)) + index = self.indices[-1] + + def get_parent(self, index): + if index.depth < 1: + return None + parent_depth = index.depth - 1 + for p in self.indices: + if p.depth != parent_depth: + continue def __str__(self): @@ -871,8 +887,9 @@ class TBSIndexing(object): # {{{ if entries: ans.append('\t%s:'%typ) for x in entries: - ans.append('\t\tIndex Entry: %d (Depth: %d Offset: %d, Size: %d) [%s]'%( - x.index, x.depth, x.offset, x.size, x.label)) + ans.append(('\t\tIndex Entry: %d (Parent index: %d, ' + 'Depth: %d, Offset: %d, Size: %d) [%s]')%( + x.index, x.parent_index, x.depth, x.offset, x.size, x.label)) def bin3(num): ans = bin(num)[2:] return '0'*(3-len(ans)) + ans From 5618246e6bd84c0721ae34ae24fd4c212a3a41ca Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 12:58:35 -0600 Subject: [PATCH 32/47] Fix #814232 (Medion ereader not detected) --- src/calibre/devices/eb600/driver.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/devices/eb600/driver.py b/src/calibre/devices/eb600/driver.py index f09a33d67b..a9baa0a898 100644 --- a/src/calibre/devices/eb600/driver.py +++ b/src/calibre/devices/eb600/driver.py @@ -35,9 +35,9 @@ class EB600(USBMS): PRODUCT_ID = [0x1688] BCD = [0x110] - VENDOR_NAME = ['NETRONIX', 'WOLDER'] - WINDOWS_MAIN_MEM = ['EBOOK', 'MIBUK_GAMMA_6.2'] - WINDOWS_CARD_A_MEM = 'EBOOK' + VENDOR_NAME = ['NETRONIX', 'WOLDER', 'MD86371'] + WINDOWS_MAIN_MEM = ['EBOOK', 'MIBUK_GAMMA_6.2', 'MD86371'] + WINDOWS_CARD_A_MEM = ['EBOOK', 'MD86371'] OSX_MAIN_MEM = 'EB600 Internal Storage Media' OSX_CARD_A_MEM = 'EB600 Card Storage Media' From 7213f7b5a0b1726245ae4900698cd1178609b1bb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 17:41:59 -0600 Subject: [PATCH 33/47] IDG.se by zapt0 --- recipes/idg_se.recipe | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 recipes/idg_se.recipe diff --git a/recipes/idg_se.recipe b/recipes/idg_se.recipe new file mode 100644 index 0000000000..b4e86f9643 --- /dev/null +++ b/recipes/idg_se.recipe @@ -0,0 +1,33 @@ +__license__ = 'GPLv3' + +from calibre.web.feeds.news import BasicNewsRecipe + +class IDGse(BasicNewsRecipe): + title = 'IDG' + description = 'IDG.se' + language = 'se' + __author__ = 'zapt0' + oldest_article = 1 + max_articles_per_feed = 40 + no_stylesheets = True + encoding = 'ISO-8859-1' + remove_javascript = True + + feeds = [(u'Senaste nytt',u'http://feeds.idg.se/idg/vzzs')] + + def print_version(self,url): + return url + '?articleRenderMode=print&m=print' + + def get_cover_url(this): + return 'http://idgmedia.idg.se/polopoly_fs/2.3275!images/idgmedia_logo_75.jpg' + + keep_only_tags = [ + dict(name='h1'), + dict(name='div', attrs={'class':['divColumn1Article']}), + ] + #remove ads + remove_tags = [ + dict(name='div', attrs={'id':['preamble_ad']}), + dict(name='ul', attrs={'class':['share']}) + ] + From 35ce4aecae6d01e82ce5d45c60b26dfff00b54a0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 21:02:11 -0600 Subject: [PATCH 34/47] MOBI debug: Lots of progress on decoding the TBS sequences for hierarchical periodicals --- src/calibre/ebooks/mobi/debug.py | 190 ++++++++++++++++++++++++++++++- src/calibre/ebooks/mobi/utils.py | 8 +- 2 files changed, 191 insertions(+), 7 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 30e8a9cb44..bfd6a20c07 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -653,11 +653,28 @@ class IndexEntry(object): # {{{ return tag.value return -1 + @property + def first_child_index(self): + for tag in self.tags: + if tag.attr == 'first_child_index': + return tag.value + return -1 + + @property + def last_child_index(self): + for tag in self.tags: + if tag.attr == 'last_child_index': + return tag.value + return -1 + def __str__(self): ans = ['Index Entry(index=%s, entry_type=%s, length=%d)'%( self.index, self.entry_type, len(self.tags))] for tag in self.tags: ans.append('\t'+str(tag)) + if self.first_child_index != -1: + ans.append('\tNumber of children: %d'%(self.last_child_index - + self.first_child_index + 1)) return '\n'.join(ans) # }}} @@ -832,8 +849,10 @@ class BinaryRecord(object): # {{{ class TBSIndexing(object): # {{{ - def __init__(self, text_records, indices): + def __init__(self, text_records, indices, doc_type): self.record_indices = OrderedDict() + self.doc_type = doc_type + self.indices = indices pos = 0 for r in text_records: start = pos @@ -856,6 +875,11 @@ class TBSIndexing(object): # {{{ if rec: x[rec].append(entry) + def get_index(self, idx): + for i in self.indices: + if i.index == idx: return i + raise IndexError('Index %d not found'%idx) + def __str__(self): ans = ['*'*20 + ' TBS Indexing (%d records) '%len(self.record_indices)+ '*'*20] for r, dat in self.record_indices.iteritems(): @@ -896,14 +920,17 @@ class TBSIndexing(object): # {{{ tbs_type = 0 if len(byts): - outer, consumed = decint(bytes(byts)) + outer, consumed = decint(byts) byts = byts[consumed:] tbs_type = outer & 0b111 ans.append('TBS Type: %s (%d)'%(bin3(tbs_type), tbs_type)) ans.append('Outer Index entry: %d'%(outer >> 3)) - arg1, consumed = decint(bytes(byts)) + arg1, consumed = decint(byts) byts = byts[consumed:] ans.append('Unknown: %d'%arg1) + if self.doc_type in (257, 259): # Hierarchical periodical + byts, a = self.interpret_periodical(tbs_type, byts) + ans += a if byts: sbyts = tuple(hex(b)[2:] for b in byts) ans.append('Remaining bytes: %s'%' '.join(sbyts)) @@ -911,6 +938,161 @@ class TBSIndexing(object): # {{{ ans.append('') return tbs_type, ans + def interpret_periodical(self, tbs_type, byts): + ans = [] + if tbs_type == 3: # {{{ + if byts: + arg2, consumed = decint(byts) + byts = byts[consumed:] + ans.append('Unknown: %d'%arg2) + if byts: + arg3, consumed = decint(byts) + byts = byts[consumed:] + fsi = arg3 >> 4 + extra = arg3 & 0b1111 + ans.append('First section index: %d'%fsi) + psi = self.get_index(fsi) + ans.append('Extra bits: %d'%extra) + if byts: + if byts[0] == fsi: + ssi = psi.index+1 + ans.append('First section ends') + byts = byts[1:] + arg, consumed = decint(byts) + raw = byts[:consumed] + byts = byts[consumed:] + flags = arg & 0b1111 + ans.append('Unknown (art index at start of record?):' + ' %d %r'%((arg>>4), raw)) + ans.append('Flags: %d'%flags) + num = 1 + if flags >= 4: + num = byts[0] + byts = byts[1:] + ans.append('Number of articles in closing section: %d'%num) + if flags == 5: + arg, consumed = decint(byts) + ans.append('Unknown: %r'%bytes(byts[:consumed])) + byts = byts[consumed:] + arg, consumed = decint(byts) + byts = byts[consumed:] + off = arg >> 4 + ans.append('Last article of ending section w.r.t. starting' + ' section offset: %d [%d absolute]'%(off, + ssi+off)) + ans.append('Extra bits: %d'%(arg & 0b1111)) + arg, consumed = decint(byts) + byts = byts[consumed:] + off = arg >> 4 + flag = arg & 0b1111 + ans.append('Offset to first article of starting section: %d' + ' [%d absolute]'%(off, ssi+off)) + ans.append('Flags: %d'%flag) + num = 1 + if flag == 4: + num = byts[0] + byts = byts[1:] + ans.append('Number of articles in starting section: %d'%num) + else: + ans.append('First section starts') + off, consumed = decint(byts) + flags = off & 0b1111 + off = off >> 4 + byts = byts[consumed:] + ans.append('Article at start of block as offset from ' + 'parent index: %d [%d absolute]'%(off, psi.index+off)) + ans.append('Flags: %d'%flags) + if flags == 4: + ans.append('Number of articles: %d'%byts[0]) + byts = byts[1:] + # }}} + + elif tbs_type == 7: # {{{ + # This occurs for records that have no section nodes and + # whose parent section's index == 1 + ans.append('Unknown: %r'%bytes(byts[:2])) + byts = byts[2:] + arg, consumed = decint(byts) + byts = byts[consumed:] + ai = arg >> 4 + flags = arg & 0b1111 + num = 1 + if flags == 4: + if not byts: + raise ValueError('Type 7 TBS entry missing article count') + num = byts[0] + byts = byts[1:] + ans.append('Article at start of record: %d'%ai) + ans.append('Number of articles in record: %d'%num) + # }}} + + elif tbs_type == 2: # {{{ + # This occurs for records with no section nodes and whose parent + # section's index != 1 (undefined (records before the first + # section) or > 1) + # This is also used for records that are spanned by an article + # whose parent section index > 1. In this case the flags of the + # vwi referring to the article at the start + # of the record are set to 1 instead of 4. + if byts: + arg, consumed = decint(byts) + byts = byts[consumed:] + flags = (arg & 0b1111) + psi = (arg >> 4) + ans.append('Parent section index: %d'%psi) + psi = self.get_index(psi) + ans.append('Flags: %d'%flags) + if flags == 1: + arg, consumed = decint(byts) + byts = byts[consumed:] + ans.append('Unknown: %d'%arg) + elif flags == 0: + arg, consumed = decint(byts) + byts = byts[consumed:] + flags = arg & 0b1111 + off = arg >> 4 + ans.append('Article at start of block as offset from ' + 'parent index: %d [%d absolute]'%(off, psi.index+off)) + if flags == 4: + num = byts[0] + byts = byts[1:] + ans.append('Number of nodes: %d'%num) + elif flags == 1: + num = byts[0] + byts = byts[1:] + ans.append('EOF: %s'%hex(num)) + else: + raise ValueError('Unknown flag value: %d'%flags) + # }}} + + elif tbs_type == 6: # {{{ + # This is used for records spanned by an article whose parent + # section's index == 1 or for the opening record if it contains the + # periodical start, section 1 start and atleast one article. The + # two cases are distinguidshed by the flags on the article index + # vwi. + unk = byts[0] + byts = byts[1:] + ans.append('Unknown (always 2?): %d'%unk) + arg, consumed = decint(byts) + byts = byts[consumed:] + flags = (arg & 0b1111) + ai = (arg >> 4) + ans.append(('Article index at start of record or first article' + ' index, relative to section 1: %d [%d absolute]'%(ai, ai+1))) + if flags == 1: + arg, consumed = decint(byts) + byts = byts[consumed:] + ans.append('EOF (should be 0): %d'%arg) + elif flags == 4: + num = byts[0] + byts = byts[1:] + ans.append('Number of article nodes in the record: %d'%num) + + # }}} + + return byts, ans + # }}} class MOBIFile(object): # {{{ @@ -996,7 +1178,7 @@ class MOBIFile(object): # {{{ if self.index_record is not None: self.tbs_indexing = TBSIndexing(self.text_records, - self.index_record.indices) + self.index_record.indices, self.mobi_header.type_raw) def print_header(self, f=sys.stdout): print (str(self.palmdb).encode('utf-8'), file=f) diff --git a/src/calibre/ebooks/mobi/utils.py b/src/calibre/ebooks/mobi/utils.py index cd0ee453c3..5192eee43c 100644 --- a/src/calibre/ebooks/mobi/utils.py +++ b/src/calibre/ebooks/mobi/utils.py @@ -79,7 +79,7 @@ def encint(value, forward=True): def decint(raw, forward=True): ''' - Read a variable width integer from the bytestring raw and return the + Read a variable width integer from the bytestring or bytearray raw and return the integer and the number of bytes read. If forward is True bytes are read from the start of raw, otherwise from the end of raw. @@ -88,8 +88,10 @@ def decint(raw, forward=True): ''' val = 0 byts = bytearray() - for byte in raw if forward else reversed(raw): - bnum = ord(byte) + src = bytearray(raw) + if not forward: + src.reverse() + for bnum in src: byts.append(bnum & 0b01111111) if bnum & 0b10000000: break From c87ca6b89320f591a4ebbbd247b58c70a56b70f7 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Fri, 22 Jul 2011 04:41:44 +0000 Subject: [PATCH 35/47] Launchpad automatic translations update. --- src/calibre/translations/ar.po | 398 ++++++++++++++++------------ src/calibre/translations/ja.po | 76 ++++-- src/calibre/translations/nl.po | 459 ++++++++++++++++++--------------- src/calibre/translations/ro.po | 66 ++--- src/calibre/translations/ru.po | 2 +- src/calibre/translations/sv.po | 32 +-- 6 files changed, 578 insertions(+), 455 deletions(-) diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 11fc7fece6..976ea1c9a7 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-14 07:27+0000\n" +"PO-Revision-Date: 2011-07-21 08:31+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ 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: 2011-07-16 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-22 04:39+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:182 @@ -360,7 +360,7 @@ msgstr "ضبط دليل المعلومات من ملفات %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "إضافة إلى الكتب العيار أو الجهاز متصلا" +msgstr "إضافة إلى الكتب النظم أو الجهاز متصلا" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" @@ -368,7 +368,7 @@ msgstr "حفر شروحه من كيندل متصلة (التجريبية)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "إنشاء فهرس الكتب في مكتبة العيار الخاص" +msgstr "إنشاء فهرس الكتب في مكتبة النظم الخاص" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" @@ -376,15 +376,15 @@ msgstr "تحويل الكتب إلى مختلف الأشكال يبوك" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" -msgstr "حذف الكتب من مكتبة العيار أو جهاز اتصال" +msgstr "حذف الكتب من مكتبة النظم أو جهاز اتصال" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "تحرير البيانات الوصفية من الكتب في المكتبة العيار الخاص" +msgstr "تحرير البيانات الوصفية من الكتب في المكتبة النظم الخاص" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "قراءة الكتب في المكتبة العيار الخاص" +msgstr "قراءة الكتب في المكتبة النظم الخاص" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" @@ -396,7 +396,7 @@ msgstr "عرض قائمة من الكتب ذات الصلة بسرعة" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "تصدير الكتب من مكتبة العيار الخاص بك إلى القرص الثابت" +msgstr "تصدير الكتب من مكتبة النظم الخاص بك إلى القرص الثابت" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" @@ -404,11 +404,11 @@ msgstr "إظهار التفاصيل في كتاب منفصل منبثقة" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "إعادة تشغيل calibre" +msgstr "إعادة تشغيل النظم" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" -msgstr "افتح المجلد الذي يحتوي على ملفات الكتاب في مكتبة العيار الخاص" +msgstr "افتح المجلد الذي يحتوي على ملفات الكتاب في مكتبة النظم الخاص" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" @@ -425,11 +425,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 msgid "Browse the calibre User Manual" -msgstr "تصفح دليل المستخدم العيار" +msgstr "تصفح دليل المستخدم النظم" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "تخصيص العيار" +msgstr "تخصيص النظم" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" @@ -438,11 +438,11 @@ msgstr "العثور بسهولة على كتب مماثلة لتلك المحد #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" -msgstr "التبديل بين المكتبات عيارات مختلفة وإجراء الصيانة عليها" +msgstr "التبديل بين المكتبات النظم مختلفة وإجراء الصيانة عليها" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "كتب نسخة من الجهاز إلى مكتبة العيار الخاص" +msgstr "كتب نسخة من الجهاز إلى مكتبة النظم الخاص" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" @@ -450,19 +450,19 @@ msgstr "تحرير المجموعات في الكتب التي يتم وضعها #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "نسخ الكتاب من مكتبة عيار واحد إلى آخر" +msgstr "نسخ الكتاب من مكتبة النظم واحد إلى آخر" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "جعل القرص صغيرة لEPUB الملفات في مكتبة العيار الخاص" +msgstr "جعل القرص صغيرة لEPUB الملفات في مكتبة النظم الخاص" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" "Find the next or previous match when searching in your calibre library in " "highlight mode" msgstr "" -"العثور على المباراة القادمة أو السابقة عند البحث في مكتبة الخاص في وضع " -"العيار الضوء" +"العثور على المباراة القادمة أو السابقة عند البحث في مكتبة الخاص في وضع النظم " +"الضوء" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 msgid "Search for books from different book sellers" @@ -470,7 +470,7 @@ msgstr "بحث عن الكتب من باعة الكتب المختلفة" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 msgid "Get new calibre plugins or update your existing ones" -msgstr "الحصول على الإضافات عيار جديدة أو تحديث القائم منها الخاص" +msgstr "الحصول على الإضافات النظم جديدة أو تحديث القائم منها الخاص" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 msgid "Look and Feel" @@ -486,7 +486,7 @@ msgstr "الواجهة" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Adjust the look and feel of the calibre interface to suit your tastes" -msgstr "إضبط المظهر لواجهة المكتبة Calibre لتناسب ذوقك." +msgstr "إضبط المظهر لواجهة المكتبة النظم لتناسب ذوقك." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Behavior" @@ -494,7 +494,7 @@ msgstr "السّلوك" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Change the way calibre behaves" -msgstr "غيّر سلوك المكتبة" +msgstr "غيّر سلوك مكتبة النظم" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 @@ -568,7 +568,7 @@ msgstr "إستيراد/تصدير" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -"التحكم في كيفية قراءة البيانات الوصفية من العيار عند إضافة ملفات الكتب" +"التحكم في كيفية قراءة البيانات الوصفية من النظم عند إضافة ملفات الكتب" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Saving books to disk" @@ -579,7 +579,7 @@ msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" msgstr "" -"التحكم في كيفية تصدير الملفات من العيار قاعدة البيانات الخاصة به على القرص " +"التحكم في كيفية تصدير الملفات من النظم قاعدة البيانات الخاصة به على القرص " "عند استخدام حفظ إلى القرص" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 @@ -588,8 +588,7 @@ msgstr "ارسال الكتب الى الاجهزة" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Control how calibre transfers files to your ebook reader" -msgstr "" -"التحكم في كيفية نقل الملفات من العيار للقارئ الكتاب الاليكتروني الخاص" +msgstr "التحكم في كيفية نقل الملفات من النظم للقارئ الكتاب الاليكتروني الخاص" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Metadata plugboards" @@ -641,7 +640,7 @@ msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" msgstr "" -"إعداد خادم المحتوى العيار التي سوف اعطيكم الوصول الى المكتبة من العيار الخاص " +"إعداد خادم المحتوى النظم التي سوف اعطيكم الوصول الى المكتبة من النظم الخاص " "بك من أي مكان ، وعلى أي جهاز، من خلال الإنترنت" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 @@ -659,7 +658,7 @@ msgstr "الملحقات" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 msgid "Add/remove/customize various bits of calibre functionality" -msgstr "إضافة / إزالة / بت تخصيص وظائف مختلفة من العيار" +msgstr "إضافة / إزالة / بت تخصيص وظائف مختلفة من النظم" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Tweaks" @@ -667,7 +666,7 @@ msgstr "تطويعات" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Fine tune how calibre behaves in various contexts" -msgstr "صقل كيف يتصرف العيار في سياقات مختلفة" +msgstr "صقل كيف يتصرف النظم في سياقات مختلفة" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 msgid "Miscellaneous" @@ -1066,7 +1065,7 @@ msgid "" "desktop, then add to calibre's Library window." msgstr "" "لا يمكن نسخ الكتب مباشرة من iDevice. اسحب من مكتبة iTunes لسطح المكتب ، ثم " -"إضافة إلى إطار من العيار مكتبة." +"إضافة إلى إطار من النظم مكتبة." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:370 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:373 @@ -1148,7 +1147,7 @@ msgstr "Li Fanxi" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:42 msgid "Device IP Address (restart calibre after changing)" -msgstr "LiDevice عنوان IP (عيار إعادة تشغيل بعد تغيير)" +msgstr "LiDevice عنوان IP ( إعادة تشغيل بعد تغيير)" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:48 msgid "" @@ -1646,7 +1645,7 @@ msgid "" "device and its cards. This permits calibre to find books put on the device " "by other software and by wireless download." msgstr "" -"ضبط هذا الخيار يخبر العيار للبحث عن الكتب في كافة المجلدات على الجهاز " +"ضبط هذا الخيار يخبر النظم للبحث عن الكتب في كافة المجلدات على الجهاز " "وأوراقها. هذا يسمح للعثور على الكتب العيار وضعت على الجهاز من قبل البرامج " "الأخرى وتحميل اللاسلكية." @@ -3253,6 +3252,11 @@ msgstr "الوسوم" msgid "Series" msgid_plural "Series" msgstr[0] "السلسلة" +msgstr[1] "السلسلة" +msgstr[2] "السلسلة" +msgstr[3] "السلسلة" +msgstr[4] "السلسلة" +msgstr[5] "السلسلة" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:746 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:164 @@ -3299,6 +3303,8 @@ msgid "" "Set the authors. Multiple authors should be separated by the & character. " "Author names should be in the order Firstname Lastname." msgstr "" +"تعيين الكتاب. يجب فصل من الكتاب متعددة الحرف و. وينبغي أن تكون أسماء الكتاب " +"في الترتيب الاسم الأول اسم العائلة." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:44 msgid "" @@ -3438,6 +3444,7 @@ msgid "" "Downloads metadata and covers from Douban.com. Useful only for chinese " "language books." msgstr "" +"التنزيلات الفوقية، ويغطي من Douban.com. مفيدا فقط لكتب اللغة الصينية." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata and covers from Google Books" @@ -3804,7 +3811,7 @@ msgstr "الصفحات" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:51 msgid "File Size" -msgstr "اسم الملف" +msgstr "حجم الملف" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 msgid "PDF Version" @@ -4237,7 +4244,7 @@ msgstr "كتب MOBI" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:35 msgid "Topaz books" -msgstr "" +msgstr "كتب توباز" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:36 msgid "Text books" @@ -4280,12 +4287,16 @@ msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" +"إضافة الكتب من الدلائل، بما في ذلك الدلائل الفرعية (كتاب واحد في الدليل ، " +"يفترض كل ملف يبوك هو الكتاب نفسه في شكل مختلف)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:61 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" +"إضافة الكتب من الدلائل، بما في ذلك الدلائل الفرعية (كتب متعددة لكل والدليل ، " +"يفترض كل ملف يبوك هو كتاب مختلفة)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:65 msgid "Add Empty book. (Book entry with no formats)" @@ -4317,6 +4328,8 @@ msgid "" "Are you sure you want to add the same files to all %d books? If the " "formatalready exists for a book, it will be replaced." msgstr "" +"هل أنت متأكد أنك تريد إضافة الملفات نفسها لجميع الكتب %d؟ إذا كان موجودا " +"formatalready للكتاب، سيتم استبدالها." #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 msgid "Select book files" @@ -4333,19 +4346,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 msgid "Uploading books to device." -msgstr "" +msgstr "تحميلها الكتب على الجهاز." #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 msgid "Supported books" -msgstr "" +msgstr "أيد الكتب" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 msgid "Select books" -msgstr "" +msgstr "اختيار الكتب" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "Merged some books" -msgstr "" +msgstr "دمج بعض الكتب" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 msgid "" @@ -4353,6 +4366,8 @@ msgid "" "processed and merged into your Calibre database according to your automerge " "settings:" msgstr "" +"وكانت الكتب التالية مكررة وجدت الكتاب تم تجهيز صيغ واردة ودمجها في قاعدة " +"بيانات العيار الخاص وفقا للإعدادات automerge الخاص بك :" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata" @@ -4366,7 +4381,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 msgid "Add to library" -msgstr "" +msgstr "إضافة إلى المكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:130 @@ -4382,7 +4397,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 msgid "" "The following books are virtual and cannot be added to the calibre library:" -msgstr "" +msgstr "الكتب التالية هي الظاهرية والتي لا يمكن إضافتها إلى مكتبة العيار :" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 msgid "No book files found" @@ -4390,11 +4405,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add_to_library.py:13 msgid "Add books to library" -msgstr "" +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:20 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:591 @@ -4403,7 +4418,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 msgid "Not supported" -msgstr "" +msgstr "غير مدعوم" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 msgid "Fetching annotations is not supported for this device" @@ -4412,7 +4427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:245 msgid "Use library only" -msgstr "" +msgstr "استخدام المكتبة فقط" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:246 @@ -4429,11 +4444,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:91 msgid "No books selected" -msgstr "" +msgstr "لم تختر اي كتاب" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:70 msgid "No books selected to fetch annotations from" -msgstr "" +msgstr "لا لجلب الكتب المختارة من الشروح" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:95 msgid "Merging user annotations into database" @@ -4467,11 +4482,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 msgid "Create a catalog of the books in your calibre library" -msgstr "" +msgstr "إنشاء فهرس الكتب في مكتبة العيار الخاص" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:34 msgid "No books selected for catalog generation" -msgstr "" +msgstr "أي الكتب المختارة لتوليد التسويقي" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:57 #, python-format @@ -4497,7 +4512,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 #, python-format msgid "%d books" -msgstr "" +msgstr "كتب %d" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:83 msgid "Choose calibre library to work with" @@ -4505,7 +4520,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 msgid "Switch/create library..." -msgstr "" +msgstr "التبديل / إنشاء مكتبة..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 @@ -4515,11 +4530,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" -msgstr "" +msgstr "تسمية المكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 msgid "Remove library" -msgstr "" +msgstr "إزالة مكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 msgid "Pick a random book" @@ -4527,7 +4542,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 msgid "Library Maintenance" -msgstr "" +msgstr "صيانة مكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 msgid "Library metadata backup status" @@ -4535,11 +4550,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 msgid "Start backing up metadata of all books" -msgstr "" +msgstr "بدء النسخ الاحتياطي الفوقية لجميع الكتب" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 msgid "Check library" -msgstr "" +msgstr "اختيار مكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 msgid "Restore database" @@ -4547,7 +4562,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 msgid "Rename" -msgstr "" +msgstr "إعادة تسمية" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 #, python-format @@ -4579,7 +4594,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 msgid "Rename failed" -msgstr "" +msgstr "فشل إعادة تسمية" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 #, python-format @@ -4590,7 +4605,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 msgid "Library removed" -msgstr "" +msgstr "إزالة مكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 #, python-format @@ -4605,7 +4620,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 msgid "Backup status" -msgstr "" +msgstr "حالة النسخ الاحتياطي" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 #, python-format @@ -4703,7 +4718,7 @@ msgstr "C" #: /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:28 msgid "Convert individually" @@ -4729,11 +4744,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:93 msgid "Copy to library" -msgstr "" +msgstr "نسخة لمكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:94 msgid "Copy selected books to the specified library" -msgstr "" +msgstr "نسخ الكتب المختارة إلى المكتبة المحدد" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 msgid "(delete after copy)" @@ -4759,7 +4774,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 msgid "Could not copy books: " -msgstr "" +msgstr "لا يمكن نسخ الكتب " #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:164 #, python-format @@ -4793,6 +4808,9 @@ msgid "" "can be slow. Should calibre skip the Recycle Bin? If you click Yes " "the files will be permanently deleted." msgstr "" +"تحاول حذف%d كتب . ارسال الكثير من الملفات إلى سلة المحذوفات يمكن أن تكون " +"بطيئة . ينبغي عيار تخطي سلة المحذوفات؟ وإذا كنت فوق نعم يتم حذف الملفات " +"بشكل دائم ." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:42 msgid "Deleting..." @@ -4821,27 +4839,27 @@ msgstr "حذف كتب" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 msgid "Remove selected books" -msgstr "" +msgstr "إزالة الكتب المختارة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 msgid "Remove files of a specific format from selected books.." -msgstr "" +msgstr "إزالة الملفات من صيغة معينة من الكتب المختارة.." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 msgid "Remove all formats from selected books, except..." -msgstr "" +msgstr "إزالة كافة التنسيقات من الكتب المختارة ، إلا..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 msgid "Remove all formats from selected books" -msgstr "" +msgstr "إزالة كافة التنسيقات من الكتب المختارة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 msgid "Remove covers from selected books" -msgstr "" +msgstr "إزالة يغطي من الكتب المختارة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 msgid "Remove matching books from device" -msgstr "" +msgstr "إزالة الكتب من جهاز مطابقة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 msgid "Cannot delete" @@ -4865,11 +4883,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 msgid "Cannot delete books" -msgstr "" +msgstr "لا يمكن حذف الكتب" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 msgid "No device is connected" -msgstr "" +msgstr "لم يتم توصيل الجهاز" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 msgid "Main memory" @@ -4889,7 +4907,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 msgid "No books to delete" -msgstr "" +msgstr "لا كتب لحذف" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 msgid "None of the selected books are on the device" @@ -4898,7 +4916,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 msgid "Deleting books from device." -msgstr "" +msgstr "حذف الكتب من الجهاز" #: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 msgid "" @@ -4920,24 +4938,24 @@ 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" -msgstr "" +msgstr "ربط لايتون" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:42 msgid "Connect to Bambook" -msgstr "" +msgstr "الاتصال Bambook" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:64 msgid "Start Content Server" -msgstr "" +msgstr "يبدأ خادم المحتوى" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:66 msgid "Stop Content Server" -msgstr "" +msgstr "وقف خادم المحتوى" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:96 @@ -4966,7 +4984,7 @@ msgstr "إرسال لجهاز" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:141 msgid "Connect/share" -msgstr "" +msgstr "الاتصال / المشاركة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:79 @@ -4976,7 +4994,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/device.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:80 msgid "Stopping server, this could take upto a minute, please wait..." -msgstr "" +msgstr "وقف خادم، وهذا قد يستغرق دقيقة واحدة تصل، يرجى الانتظار..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_collections.py:13 msgid "Manage collections" @@ -5229,7 +5247,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/plugin_updates.py:18 msgid "Plugin Updater" -msgstr "" +msgstr "المساعد محدث" #: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:18 msgid "Ctrl+P" @@ -5377,7 +5395,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books in this series" -msgstr "" +msgstr "كتب في هذه السلسلة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Alt+Shift+S" @@ -5556,7 +5574,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" -msgstr "" +msgstr "هذا الكتاب لم يعد موجودا في المكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format @@ -5608,7 +5626,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:368 msgid "Duplicates found!" -msgstr "" +msgstr "العثور على التكرارات!" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:369 msgid "" @@ -5789,7 +5807,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 msgid "Ids" -msgstr "" +msgstr "معرفات" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162 #, python-format @@ -6158,7 +6176,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:77 msgid "Superscript" -msgstr "" +msgstr "حرف فوقي" #: /home/kovid/work/calibre/src/calibre/gui2/comments_editor.py:79 msgid "Subscript" @@ -6895,7 +6913,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:432 msgid "&Series:" -msgstr "&سلسلات:" +msgstr "والسلسلة :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 @@ -7201,7 +7219,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:43 msgid "Hide chapter name" -msgstr "" +msgstr "إخفاء اسم الفصل" #: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output_ui.py:44 msgid "Don't indent the first line for each paragraph" @@ -7313,7 +7331,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:76 msgid "Allow &duplicate links when creating the Table of Contents" -msgstr "" +msgstr "وتسمح وصلات مكررة عند إنشاء جدول المحتويات" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" @@ -7561,11 +7579,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:523 msgid "Apply changes" -msgstr "" +msgstr "تطبيق التغييرات" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:716 msgid "Remove series" -msgstr "" +msgstr "إزالة سلسلة" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:719 msgid "Automatically number books" @@ -7666,7 +7684,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:536 msgid "Send and delete from library" -msgstr "" +msgstr "إرسال وحذف من المكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:579 msgid "Eject device" @@ -7782,7 +7800,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:135 msgid "Unknown formats" -msgstr "" +msgstr "صيغ المجهول" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget.py:136 msgid "" @@ -7842,7 +7860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:45 msgid "Reset author to Unknown" -msgstr "" +msgstr "إعادة مقدم البلاغ إلى غير معروف" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_from_isbn_ui.py:63 msgid "Add books by ISBN" @@ -7917,7 +7935,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:148 msgid "Check Library -- Problems Found" -msgstr "" +msgstr "الاختيار المكتبة -- المشاكل التي وجدت" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:158 msgid "" @@ -8045,11 +8063,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 msgid "Name" -msgstr "" +msgstr "الاسم" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:337 msgid "Path from library" -msgstr "" +msgstr "المسار من مكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:366 msgid "" @@ -8078,7 +8096,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:44 msgid "Choose location for calibre library" -msgstr "" +msgstr "اختيار موقع لمكتبة العيار" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:51 msgid "Same as current" @@ -8091,7 +8109,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:57 msgid "No existing library found" -msgstr "" +msgstr "العثور على أي مكتبة موجود" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:58 #, python-format @@ -8127,7 +8145,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:77 msgid "Choose your calibre library" -msgstr "" +msgstr "ختيار مكتبتك العيار" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:78 msgid "Your calibre library is currently located at {0}" @@ -8213,7 +8231,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:233 #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "&Cancel" -msgstr "" +msgstr "إلغاء" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:96 @@ -8228,7 +8246,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:232 msgid "Library" -msgstr "" +msgstr "مكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:70 @@ -8237,7 +8255,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:79 msgid "Library and Device" -msgstr "" +msgstr "مكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:55 msgid "&Show this warning again" @@ -8369,11 +8387,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:91 msgid "Sort by author" -msgstr "" +msgstr "فرز حسب الكاتب" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:92 msgid "Sort by author sort" -msgstr "" +msgstr "الترتيب حسب المؤلف" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:93 msgid "" @@ -8707,7 +8725,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:561 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:566 msgid "&Apply date" -msgstr "" +msgstr "تاريخ تطبيق" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:562 msgid "&Published:" @@ -9037,7 +9055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:389 msgid "Calibre upgrade required" -msgstr "" +msgstr "ترقية العيار المطلوب" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:392 msgid "Plugin deprecated" @@ -9088,7 +9106,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:473 msgid "Update Check Failed" -msgstr "" +msgstr "فشل التحديث تحقق" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:474 msgid "Unable to reach the MobileRead plugins forum index page." @@ -9548,7 +9566,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:541 msgid "No internet connection" -msgstr "" +msgstr "لا يوجد اتصال بالانترنت" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:542 msgid "Cannot download news as no internet connection is active" @@ -10370,7 +10388,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:66 msgid "Not a support ebook format." -msgstr "" +msgstr "لا يبوك دعم التنسيق." #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:87 #, python-format @@ -10602,7 +10620,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:103 msgid "Unknown job" -msgstr "" +msgstr "وظيفة غير معروفة" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:84 #, python-format @@ -10679,7 +10697,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" -msgstr "" +msgstr "حذف المكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:140 msgid "available" @@ -10726,12 +10744,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:59 msgid "Size (MB)" -msgstr "" +msgstr "الحجم (ميجابايت)" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:259 msgid "Modified" -msgstr "" +msgstr "معدّل" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:759 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 @@ -10746,12 +10764,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 msgid "In Library" -msgstr "" +msgstr "في المكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1019 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:329 msgid "Size" -msgstr "" +msgstr "الحجم" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1300 msgid "Marked for deletion" @@ -10806,13 +10824,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:225 msgid "Restore default layout" -msgstr "" +msgstr "استعادة التخطيط الافتراضي" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." -msgstr "" +msgstr "إسقاط إلى جهاز غير معتمد. إضافة أول الكتاب إلى المكتبة العيار." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52 msgid "Configure Viewer" @@ -10899,7 +10917,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:39 msgid "Do not check for updates" -msgstr "" +msgstr "عدم التحقق من وجود تحديثات" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:41 msgid "" @@ -10916,7 +10934,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:690 msgid "Calibre Library" -msgstr "" +msgstr "مكتبة النظم" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:96 msgid "Choose a location for your calibre e-book library" @@ -10924,7 +10942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "Failed to create library" -msgstr "" +msgstr "فشل في إنشاء مكتبة" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 #, python-format @@ -10960,7 +10978,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 msgid "Corrupted database" -msgstr "" +msgstr "تلف قاعدة البيانات" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:218 msgid "" @@ -11566,7 +11584,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:30 msgid "Create new record for each duplicate format" -msgstr "" +msgstr "إنشاء سجل جديد لكل شكل مكرر" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:65 msgid "" @@ -11584,10 +11602,12 @@ msgid "" "Swap the firstname and lastname of the author. This affects only metadata " "read from file names." msgstr "" +"تبديل الاسم الأول واسم العائلة للمؤلف. يؤثر هذا التعريف فقط للقراءة من أسماء " +"الملفات." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:68 msgid "&Swap author firstname and lastname" -msgstr "" +msgstr "والاسم الأول واسم العائلة المؤلف علوي" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:69 msgid "" @@ -11986,7 +12006,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88 msgid "Move column up" -msgstr "" +msgstr "نقل العمود فوق" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 @@ -12032,7 +12052,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" -msgstr "" +msgstr "عمود نص لحفظ المعلومات مثل سلسلة" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" @@ -12143,7 +12163,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:178 msgid "My Series" -msgstr "" +msgstr "سلسلتي" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:179 msgid "My Rating" @@ -12584,7 +12604,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:222 msgid "Move up" -msgstr "" +msgstr "تحرك لأعلى" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:223 msgid "Move down" @@ -12666,7 +12686,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96 msgid "&Apply" -msgstr "" +msgstr "تطبيق" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237 msgid "Restore &defaults" @@ -12678,7 +12698,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:239 msgid "Cancel and return to overview" -msgstr "" +msgstr "إلغاء والعودة إلى نظرة عامة" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:295 msgid "Restoring to defaults not supported for" @@ -13343,11 +13363,11 @@ msgstr "سجل النفاذ:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128 msgid "You need to restart the server for changes to take effect" -msgstr "" +msgstr "تحتاج إلى إعادة تشغيل الملقم لتصبح التغييرات نافذة المفعول" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:124 msgid "Server &port:" -msgstr "" +msgstr "خادم والمنفذ :" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:127 msgid "" @@ -13386,15 +13406,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:135 msgid "&Start Server" -msgstr "" +msgstr "وابدأ ملقم" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:136 msgid "St&op Server" -msgstr "" +msgstr "وقف خادم" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:137 msgid "&Test Server" -msgstr "" +msgstr "اختبار ملقم" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:138 msgid "" @@ -13405,11 +13425,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:139 msgid "Run server &automatically on startup" -msgstr "" +msgstr "خادم وتشغيل تلقائيا عند بدء التشغيل" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:140 msgid "View &server logs" -msgstr "" +msgstr "وعرض سجلات الخادم" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51 @@ -14184,7 +14204,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:42 msgid "Checking last download date." -msgstr "" +msgstr "التحقق مشاركة تاريخ التحميل." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:48 msgid "Downloading book list from MobileRead." @@ -14270,7 +14290,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 msgid "Duplicate search name" -msgstr "" +msgstr "ابحث عن اسم مكرر" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 #, python-format @@ -14381,15 +14401,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 msgid "Sort by name" -msgstr "" +msgstr "رتّب حسب الاسم" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 msgid "Sort by popularity" -msgstr "" +msgstr "فرز حسب الشهرة" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 msgid "Sort by average rating" -msgstr "" +msgstr "فرز حسب التصنيف المتوسط" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 msgid "Set the sort order for entries in the Tag Browser" @@ -14624,7 +14644,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:79 msgid "Update available!" -msgstr "" +msgstr "تحديث جديد متوفر!" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:84 msgid "Show this notification for future updates" @@ -14645,7 +14665,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:155 msgid "Update found" -msgstr "" +msgstr "العثور على التحديث" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:158 msgid "updated plugins" @@ -14746,7 +14766,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:191 msgid "Remember last used &window size" -msgstr "" +msgstr "تذكر الماضي ويستخدم حجم الإطار" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:192 msgid "Remember the ¤t page when quitting" @@ -14820,7 +14840,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:794 msgid "Remember last used window size" -msgstr "" +msgstr "نتذكر الماضي حجم الإطار المستخدمة" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:97 @@ -14951,7 +14971,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:39 msgid "Scroll up" -msgstr "" +msgstr "تدرَج للأعلى" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/keys.py:42 msgid "Scroll left" @@ -15328,7 +15348,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:95 msgid "Setup" -msgstr "" +msgstr "الإعداد" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:102 msgid "Incorrect username" @@ -15399,7 +15419,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127 msgid "Mail &Server" -msgstr "" +msgstr "خادم و البريد" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128 msgid "calibre can optionally use a server to send mail" @@ -15420,15 +15440,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132 msgid "" "The port your mail server listens for connections on. The default is 25" -msgstr "" +msgstr "منفذ ملقم البريد يستمع للاتصالات على. الافتراضي هو 25" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:134 msgid "Your username on the mail server" -msgstr "" +msgstr "اسم المستخدم الخاص بك على خادم البريد" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:136 msgid "Your password on the mail server" -msgstr "" +msgstr "كلمة السر الخاصة بك على خادم البريد" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:137 msgid "&Show" @@ -15868,7 +15888,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:32 msgid "Unknown files in books" -msgstr "" +msgstr "ملفات مجهولة في الكتب" #: /home/kovid/work/calibre/src/calibre/library/check_library.py:33 msgid "Missing covers files" @@ -16317,7 +16337,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:927 msgid "Unknown report check" -msgstr "" +msgstr "غير معروف تقرير الاختيار" #: /home/kovid/work/calibre/src/calibre/library/cli.py:961 msgid "" @@ -16427,7 +16447,7 @@ msgstr "تقاييم" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:197 msgid "Identifiers" -msgstr "" +msgstr "المعرفات" #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:207 msgid "Author Sort" @@ -16465,7 +16485,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:37 msgid "The series" -msgstr "" +msgstr "سلسلة" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:38 msgid "" @@ -16495,7 +16515,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:46 msgid "The date when the metadata for this book record was last modified" -msgstr "" +msgstr "التاريخ عند آخر تعديل في البيانات الوصفية لهذا السجل الكتاب" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:48 msgid "The calibre internal id" @@ -16583,7 +16603,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:21 msgid "Settings to control the calibre content server" -msgstr "" +msgstr "الإعدادات للسيطرة على خادم المحتوى العيار" #: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:25 #, python-format @@ -16650,7 +16670,7 @@ msgstr "الأولى" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 msgid "Last" -msgstr "" +msgstr "الأخير" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:109 #, python-format @@ -16674,11 +16694,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 msgid "Popularity" -msgstr "" +msgstr "شهرة" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 msgid "Sort by" -msgstr "" +msgstr "الفرز حسب" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" @@ -16714,7 +16734,7 @@ msgstr "التصفح بواسطة" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:523 msgid "Up" -msgstr "" +msgstr "للاعلا" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:649 msgid "in" @@ -16743,7 +16763,7 @@ msgstr "تفاصيل" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:768 msgid "Permalink" -msgstr "" +msgstr "رابط دائم" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:769 msgid "A permanent link to this book" @@ -16899,7 +16919,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" -msgstr "" +msgstr "مبادلة أسماء الكتاب الأول والأخير عند قراءة البيانات الوصفية" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" @@ -16953,7 +16973,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:103 msgid "Unknown identifier " -msgstr "" +msgstr "غير معروف المعرف " #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:110 msgid "unknown function {0}" @@ -17079,6 +17099,11 @@ msgid "" "substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns " "'234'." msgstr "" +"SUBSTR (شارع، بداية ونهاية) -- إرجاع start'th خلال الأحرف end'th للشارع. " +"الحرف الأول في شارع هو الحرف zero'th. إذا النهاية هو سلبي، فإنه يشير إلى أن " +"العديد من الشخصيات العد من اليمين. إذا النهاية هو صفر، ثم أنه يشير إلى الحرف " +"الأخير. على سبيل المثال ، SUBSTR ('12345'، 1 ، 0) بإرجاع '2345' ، وSUBSTR " +"('12345' ، 1، -1) بإرجاع '234'." #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 msgid "" @@ -17631,7 +17656,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:120 msgid "Unknown section" -msgstr "" +msgstr "فرع غير معروف" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:142 msgid "Unknown feed" @@ -17667,7 +17692,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:47 msgid "Unknown News Source" -msgstr "" +msgstr "مصدر الأخبار غير معروف" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:630 #, python-format @@ -17899,7 +17924,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "إلغاء" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" @@ -17907,7 +17932,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "تطبيق" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" @@ -17955,7 +17980,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "استعادة الإفتراضيات" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" @@ -17985,6 +18010,22 @@ msgid "" "series_index_auto_increment = 'next_free'\n" "series_index_auto_increment = 16.5" msgstr "" +"استخدام خوارزمية لتعيين كتاب جديد في سلسلة القائمة عددا السلسلة.\n" +"سلسلة الأرقام الجديدة المسندة باستخدام هذا القرص دائما القيم صحيحا، ما عدا\n" +"إذا تم تحديد ثابت غير صحيح.\n" +"القيم الممكنة هي :\n" +"القادم -- صحيح المتاحة الأولى أكبر من أكبر عدد القائمة\n" +"first_free -- أولا صحيح المتاحة أكبر من 0\n" +"next_free -- صحيح المتاحة الأولى أكبر من عدد أصغر القائمة\n" +"last_free -- صحيح المتاحة الأولى أصغر من أكبر عدد القائمة\n" +"عودة أكبر الموجودة + 1 إذا لم يتم العثور على رقم هاتف مجاني\n" +"CONST -- تعيين رقم 1 دائما\n" +"عدد -- تعيين هذا العدد دائما. عدد ليس في الاقتباس. علما بأن\n" +"ويمكن استخدام 0.0 هنا.\n" +"الأمثلة :\n" +"series_index_auto_increment = \"التالي\"\n" +"series_index_auto_increment = 'next_free'\n" +"series_index_auto_increment = 16.5" #: /home/kovid/work/calibre/resources/default_tweaks.py:31 msgid "Add separator after completing an author name" @@ -18093,6 +18134,25 @@ msgid "" "(\\ characters) in the template. It doesn't hurt anything to leave it there\n" "even if there aren't any backslashes." msgstr "" +"عند تقسيم المستعرض به، وشكل من التسمية هو فئة فرعية\n" +"التي تسيطر عليها قالب : إذا categories_collapsed_name_template الترتيب " +"بواسطة\n" +"اسم categories_collapsed_rating_template إذا الفرز حسب التقييم المتوسط ​​، " +"و\n" +"categories_collapsed_popularity_template إذا الفرز حسب الشهرة. يوجد\n" +"متغيرين المتاحة للقالب : الأول والأخير. المتغير \"الأولى\"\n" +"هو العنصر الأولي في فئة فرعية ، والمتغير 'مشاركة' هو النهائي\n" +"البند في فئة فرعية. كلا المتغيرات 'الكائنات، بل كل لديك عدة\n" +"القيم التي يتم الحصول عليها باستخدام لاحقة. على سبيل المثال ، لfirst.name\n" +"وسوف تكون الفئة المؤلف اسم المؤلف. القيم الفرعية المتاحة هي :\n" +"الاسم : اسم سهلة في هذا البند\n" +"العد : عدد الكتب التي تشير إلى هذا البند\n" +"avg_rating : متوسط ​​تصنيف جميع الكتب المراجع في هذا البند\n" +"الفرز : قيمة الفرز. للمؤلفين، وهذا هو author_sort لهذا الكاتب\n" +"الفئة : الفئة (على سبيل المثال ، كتاب، سلسلة) أن هذا البند هو فيه.\n" +"لاحظ أن \"ص\" في الجبهة من {أمر ضروري إذا كان هناك خطوط مائلة عكسية\n" +"(\\ حرفا) في القالب. فإنه لا يضر أي شيء لتركها هناك\n" +"حتى لو لم تكن هناك أي خطوط مائلة عكسية." #: /home/kovid/work/calibre/resources/default_tweaks.py:103 msgid "Specify columns to sort the booklist by on startup" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index d617f47a54..7e56d97d1c 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-21 03:27+0000\n" +"PO-Revision-Date: 2011-07-21 10:31+0000\n" "Last-Translator: Ado Nishimura \n" "Language-Team: Japanese \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: 2011-07-21 04:33+0000\n" +"X-Launchpad-Export-Date: 2011-07-22 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -17666,19 +17666,19 @@ msgstr "プログラムのスキャンに失敗。無効な入力{0}" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:32 msgid " near " -msgstr "" +msgstr " : " #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:38 msgid "end of program" -msgstr "" +msgstr "プログラムの最後" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:75 msgid "syntax error - program ends before EOF" -msgstr "" +msgstr "シンタックス・エラー:プログラムがEOFの前で終わりました。" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:103 msgid "Unknown identifier " -msgstr "" +msgstr "不明な識別子 " #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:110 msgid "unknown function {0}" @@ -17686,19 +17686,19 @@ msgstr "不明な関数 {0}" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:129 msgid "missing closing parenthesis" -msgstr "" +msgstr "閉じ括弧がありません" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:148 msgid "expression is not function or constant" -msgstr "" +msgstr "表現が関数や定数でありません。" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:182 msgid "format: type {0} requires an integer value, got {1}" -msgstr "" +msgstr "フォーマット: タイプ{0} は整数値を必要としますが、 {1}が見つかりました。" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:188 msgid "format: type {0} requires a decimal (float) value, got {1}" -msgstr "" +msgstr "フォーマット: タイプ{0} は数(浮動小数点)を必要としますが、 {1}が見つかりました。" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:299 #, python-format @@ -17707,53 +17707,57 @@ msgstr "%s: 不明な関数" #: /home/kovid/work/calibre/src/calibre/utils/formatter.py:348 msgid "No such variable " -msgstr "" +msgstr "そのような変数はありません。 " #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 msgid "No documentation provided" -msgstr "" +msgstr "ドキュメントがありません。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" +"strcmp(x, y, lt, eq, gt) -- x,yを文字列として、大小文字を配慮した比較を行います。x < yの時ltを、x == " +"yの時eqを、それ以外の時にはgtを返します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" +"cmp(x, y, lt, eq, gt) -- x,y両方を数値に変換した後、比較します。x < yの時ltを、x == " +"yの時eqを、それ以外の時にはgtを返します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" -msgstr "" +msgstr "strcat(a, b, ...) -- 全ての引数をつなぎ合わせた文字列を返します。いくつ引数を与えても構いません。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." -msgstr "" +msgstr "add(x, y) -- x + yを返します。x か y が数値で無い場合には例外が発生します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." -msgstr "" +msgstr "subtract(x, y) -- x - y を返します。x か y が数値で無い場合には例外が発生します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." -msgstr "" +msgstr "multiply(x, y) -- x * y を返します。x か y が数値で無い場合には例外が発生します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." -msgstr "" +msgstr "divide(x, y) -- x -/ y を返します。x か y が数値で無い場合には例外が発生します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 msgid "" @@ -17764,6 +17768,11 @@ msgid "" "automatically. For example, template('[[title_sort]]') will evaluate the " "template {title_sort} and return its value." msgstr "" +"template(x) -- x " +"をテンプレートとして評価します。評価はそれ自身のコンテキストで行われます。つまり、変数は呼んだ側とテンプレート評価とで共有されません。{ と } " +"文字は特別な意味があるので、{ の替りに [[ を、} の替りに ]] " +"文字を使ってください。これらは自動的には変換されません。例:template('[[title_sort]]') はテンプレート " +"{title_sort} を評価し、その値を返します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 msgid "" @@ -17771,12 +17780,15 @@ msgid "" "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" +"eval(template) -- " +"テンプレートを評価します。書籍の書誌情報ではなく(設定された)ローカル変数が渡されます。これによりテンプレートが、ローカル変数を使って複雑な結果を作り上げ" +"ることを可能にします。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" -msgstr "" +msgstr "assign(id, val) -- valをidに設定しvalを返します。idは識別子で表現ではありません。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 msgid "" @@ -17784,16 +17796,18 @@ msgid "" "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" +"print(a, b, ...) -- 引数を標準出力へ出力します。Calibreをコマンドラインから立ち上げた時(calibre-debug -" +"g)以外の場合には、出力はブラックホールへ送られます。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 msgid "field(name) -- returns the metadata field named by name" -msgstr "" +msgstr "field(name) -- 書誌情報フィールドの名前を返します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." -msgstr "" +msgstr "raw_field(name) -- 書誌情報フィールドの名前を何のフォーマットも施すこと無く返します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 msgid "" @@ -17804,6 +17818,10 @@ msgid "" "substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns " "'234'." msgstr "" +"substr(str, start, end) -- " +"str文字列中の、start番目からend番目までの文字列を返します。文字列の最初の文字は0番目の文字です。もしendが不の場合、文字列の右から数える事に" +"なります。もしendがゼロの場合、最後の文字を指します。例えば、substr('12345', 1, 0) は " +"'2345'を返し、substr('12345', 1, -1) は '234' を返します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 msgid "" @@ -17814,16 +17832,21 @@ msgid "" "the value of some other composite field. This is extremely useful when " "constructing variable save paths" msgstr "" +"lookup(val, pattern, field, pattern, field, ..., else_field) -- " +"switchと同様ですが、引数がフィールド(書誌情報)で、テキストではありません。対応するフィールドの値が取り出され使われます。注:合成された列もフィール" +"ドなので、この関数を合成されたフィールドに使い、他の合成されたフィールドの値を使うことも可能です。これはパスを保存する変数を作成する時に非常に便利です。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 msgid "lookup requires either 2 or an odd number of arguments" -msgstr "" +msgstr "lookupには2つか、あるいは奇数の数の引数が必要です。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" +"test(val, text if not empty, text if empty) -- もしフィールドが空でない場合`text if not " +"empty` を返します。それ以外の時には`text if empty`を返します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 msgid "" @@ -17831,6 +17854,9 @@ msgid "" "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" +"contains(val, pattern, text if match, text if not match) -- " +"フィールドに正規表現'pattern'が含まれているかをチェックします。\r\n" +"マッチした場合`text if match`を、それ以外の場合には `text if no match`を返します。" #: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 msgid "" @@ -18493,7 +18519,7 @@ msgstr "" 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." -msgstr "" +msgstr "この号をダウンロードする権限がありません。購読期間が過ぎているか、一日あたりのダウンロード数を超えています。" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/collection.py:46 msgid "You" @@ -18528,16 +18554,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:217 msgid "Main Menu" -msgstr "" +msgstr "メインメニュー" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:303 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:393 msgid "Sections" -msgstr "" +msgstr "セクション" #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:390 msgid "Articles" -msgstr "" +msgstr "記事" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:476 msgid "" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 8d3144b42e..8f528cecf2 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -44,14 +44,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-07-15 09:12+0000\n" -"Last-Translator: drMerry \n" +"PO-Revision-Date: 2011-07-21 20:11+0000\n" +"Last-Translator: Redmar \n" "Language-Team: Dutch \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: 2011-07-16 04:37+0000\n" +"X-Launchpad-Export-Date: 2011-07-22 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -3539,6 +3539,18 @@ msgid "" "some metadata on a file type that does not support it, the metadata will be\n" "silently ignored.\n" msgstr "" +"\n" +"Lees/schrijf metadata van/naar E-boek bestanden.\n" +"\n" +"Ondersteunde formaten voor lezen van metadata: %(read)s\n" +"\n" +"Ondersteunde formaten voor schrijven van metadata: %(write)s\n" +"\n" +"Verschillende bestandsformaten ondersteunen Different verschillende soorten " +"van metadata. Als u probeert\n" +"metadata in te stellen op een bestandstype dat dit type metadata niet " +"ondersteunt, zal de metadata\n" +"stilzwijgend worden geneeerd.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:40 msgid "" @@ -11542,7 +11554,7 @@ msgstr "Looptijd" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:77 #, python-format msgid "There are %d running jobs:" -msgstr "Er zijn %d draaiende taken:" +msgstr "Er zijn %d actieve taken:" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:88 @@ -11559,12 +11571,12 @@ msgstr "Er zijn %d wachtende taken:" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:249 msgid "Cannot kill job" -msgstr "Taak kan niet worden afgebroken" +msgstr "Taak kan niet afgebroken worden" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244 msgid "Cannot kill jobs that communicate with the device" msgstr "" -"Taken die met het apparaat communiceren kunnen niet worden afgebroken" +"Taken die met het apparaat communiceren kunnen niet afgebroken worden" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247 msgid "Job has already run" @@ -11572,7 +11584,7 @@ msgstr "Taak is al uitgevoerd" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:250 msgid "This job cannot be stopped" -msgstr "Deze taak kan niet worden gestopt" +msgstr "Deze taak kan niet gestopt worden" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:287 msgid "Unavailable" @@ -11597,8 +11609,8 @@ msgstr " - Taken" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:470 msgid "Do you really want to stop the selected job?" msgid_plural "Do you really want to stop all the selected jobs?" -msgstr[0] "Wilt u de geslecteerde taak werkelijk stoppen?" -msgstr[1] "Wilt u all geslecteerde taken werkelijk stoppen?" +msgstr[0] "Weet u zeker dat u de geselecteerde taak wilt stoppen?" +msgstr[1] "Weet u zeker dat u de geselecteerde taken wilt stoppen?" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:478 msgid "Do you really want to stop all non-device jobs?" @@ -11606,11 +11618,11 @@ msgstr "Wil je echt alle niet-apparaatgebonden taken stoppen?" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:57 msgid "Eject this device" -msgstr "Ontkoppel dit apparaat" +msgstr "Dit apparaat ontkoppelen" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69 msgid "Show books in calibre library" -msgstr "Geef de boeken in de calibre-bibliotheek weer" +msgstr "Boeken in de calibre-bibliotheek weergeven" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:71 msgid "Show books in the main memory of the device" @@ -11618,11 +11630,11 @@ msgstr "Boeken in hoofdgeheugen van het apparaat weergeven" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:73 msgid "Show books in storage card A" -msgstr "Geef de boeken weer die op geheugenkaart A staan" +msgstr "Boeken op geheugenkaart A weergeven" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:75 msgid "Show books in storage card B" -msgstr "Geef de boeken weer die op geheugenkaart B staan" +msgstr "Boeken op geheugenkaart B weergeven" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:89 msgid "Delete library" @@ -11646,16 +11658,16 @@ msgid "" "etc.

    Words separated by spaces are ANDed" msgstr "" "

    Doorzoek de boekenlijst gesorteerd op titel, auteur, uitgever, labels, " -"commentaar, enz.

    Woorden gescheiden door spaties moeten ALLEN " -"voorkomen" +"commentaar, enz.

    Woorden gescheiden door spaties moeten allemaal " +"voorkomen (AND)" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:195 msgid "&Go!" -msgstr "&Ga!" +msgstr "&Gaan!" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:201 msgid "Do Quick Search (you can also press the Enter key)" -msgstr "Snel zoeken (u kunt ook Enter drukken)" +msgstr "Snel zoeken (u kunt ook op Enter drukken)" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:207 msgid "Reset Quick Search" @@ -11687,12 +11699,12 @@ msgstr "Gewijzigd" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1318 #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:312 msgid "The lookup/search name is \"{0}\"" -msgstr "De zoekopdracht is \"{0}\"" +msgstr "De zoekopdracht is ‘{0}’" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:765 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1320 msgid "This book's UUID is \"{0}\"" -msgstr "De UUID van dit boek is \"{0}\"" +msgstr "De UUID van dit boek is ‘{0}’" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1015 msgid "In Library" @@ -11705,7 +11717,7 @@ msgstr "Grootte" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1300 msgid "Marked for deletion" -msgstr "Gemarkeerd voor wissen" +msgstr "Geselecteerd om te verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1303 msgid "Double click to edit me

    " @@ -11714,12 +11726,12 @@ msgstr "Dubbelklik om me te wijzigen

    " #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:167 #, python-format msgid "Hide column %s" -msgstr "Verberg kolom %s" +msgstr "Kolom %s verbergen" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:172 #, python-format msgid "Sort on %s" -msgstr "Sorteer op %s" +msgstr "Op %s sorteren" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:173 msgid "Ascending" @@ -11748,7 +11760,7 @@ msgstr "Midden" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:210 msgid "Show column" -msgstr "Geef kolom weer" +msgstr "Kolom weergeven" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:222 msgid "Shrink column if it is too wide to fit" @@ -11756,7 +11768,7 @@ msgstr "Kolom verkleinen indien deze te breed is voor weergave" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:225 msgid "Restore default layout" -msgstr "Herstel standaardlayout" +msgstr "Standaardlayout herstellen" #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:884 msgid "" @@ -11764,7 +11776,7 @@ msgid "" "library." msgstr "" "Direct naar een apparaat slepen wordt niet ondersteund. Voeg het boek eerst " -"toe aan de calibre-bibliotheek." +"aan de calibre-bibliotheek toe." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:52 msgid "Configure Viewer" @@ -11772,7 +11784,7 @@ msgstr "Viewer instellen" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:53 msgid "Use white background" -msgstr "Gebruik witte achtergrond" +msgstr "Witte achtergrond gebruiken" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:54 msgid "Hyphenate" @@ -11780,8 +11792,7 @@ msgstr "Afbreken" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:55 msgid "Changes will only take effect after a restart." -msgstr "" -"Veranderingen zullen alleen van kracht worden na een herstart." +msgstr "Veranderingen zullen pas na een herstart van kracht worden." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:70 msgid " - LRF Viewer" @@ -11798,7 +11809,7 @@ msgstr "LRF-Viewer" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129 msgid "Parsing LRF file" -msgstr "LRF-bestand doorlopen" +msgstr "LRF-bestand verwerken" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130 msgid "LRF Viewer toolbar" @@ -11823,7 +11834,7 @@ msgstr "Terug" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194 msgid "Forward" -msgstr "Verder" +msgstr "Volgende" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135 msgid "Next match" @@ -11836,7 +11847,7 @@ msgstr "E-boek openen" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137 msgid "Configure" -msgstr "Configureer" +msgstr "Configureren" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:33 msgid "Use the library located at the specified path." @@ -11844,30 +11855,30 @@ msgstr "Gebruik de bibliotheek in de opgegeven locatie" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:35 msgid "Start minimized to system tray." -msgstr "Start geminimaliseerd in het systeemvak" +msgstr "Geminimaliseerd naar het systeemvak starten" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:37 msgid "Log debugging information to console" -msgstr "Schrijf debuginformatie naar console" +msgstr "Debuginformatie naar console schrijven" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:39 msgid "Do not check for updates" -msgstr "Controleer niet of er nieuwe versies zijn" +msgstr "Niet op nieuwe versies controleren" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:41 msgid "" "Ignore custom plugins, useful if you installed a plugin that is preventing " "calibre from starting" msgstr "" -"Negeer aangepaste plug-ins. Nuttig als je een plug-in installeerde die " -"calibre belet om op te starten" +"Aangepaste plug-ins negeren. Nuttig als u een plug-in geïnstalleerd hebt " +"waardoor calibre niet kan starten" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:45 msgid "" "Cause a running calibre instance, if any, to be shutdown. Note that if there " "are running jobs, they will be silently aborted, so use with care." msgstr "" -"Sluit, indien aanwezig, een draaiende calibre-instantie af. Bedenk dat " +"Sluit, indien aanwezig, een actieve calibre-instantie af. Bedenk dat " "eventuele draaiende taken zonder melding worden afgebroken. Gebruik deze " "optie voorzichtig." @@ -11878,7 +11889,7 @@ msgstr "Calibrebibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:96 msgid "Choose a location for your calibre e-book library" -msgstr "Kies een locatie voor uw calibre e-boek bibliotheek" +msgstr "Kies een locatie voor uw calibre e-book bibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:105 msgid "Failed to create library" @@ -11887,7 +11898,7 @@ msgstr "Aanmaken van de bibliotheek is mislukt" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:106 #, python-format msgid "Failed to create calibre library at: %r." -msgstr "Creëren van de bibliotheek is mislukt op: %r." +msgstr "Aanmaken van de bibliotheek op %r is mislukt." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:109 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:195 @@ -11896,7 +11907,7 @@ msgstr "Kies een locatie voor uw nieuwe calibre e-boek bibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "Initializing user interface..." -msgstr "Gebruikersinterface starten..." +msgstr "Gebruikersinterface starten…" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 msgid "Repairing failed" @@ -11905,8 +11916,8 @@ msgstr "Herstellen mislukt" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "The database repair failed. Starting with a new empty library." msgstr "" -"Het herstellen van de database is mislukt. Start met een nieuwe, lege " -"bibliotheek." +"Het herstellen van de database is mislukt. Zal met een nieuwe, lege " +"bibliotheek starten." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:204 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 @@ -11916,7 +11927,7 @@ msgstr "Ongeldige database-locatie" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 #, python-format msgid "Bad database location %r. calibre will now quit." -msgstr "Verkeerde database-locatie %r. Calibre wordt nu afgesloten." +msgstr "Ongeldige database-locatie %r. Calibre wordt nu afgesloten." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:217 msgid "Corrupted database" @@ -11928,9 +11939,9 @@ msgid "" "and repair it automatically? If you say No, a new empty calibre library will " "be created." msgstr "" -"Uw calibre-database lijkt te zijn beschadigd. Wil je dat calibre tracht deze " -"automatisch te herstellen? Indien je nee antwoord, zal er een nieuwe lege " -"calibre-bibliotheek gemaakt worden." +"Uw calibre-database lijkt te zijn beschadigd. Wilt u dat calibre tracht deze " +"automatisch te herstellen? Indien u nee antwoord, zal er een nieuwe, lege, " +"calibre-bibliotheek aangemaakt worden." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:224 msgid "" @@ -11944,17 +11955,17 @@ msgstr "" msgid "" "Bad database location %r. Will start with a new, empty calibre library" msgstr "" -"Slechte database-locatie %r. Zal starten met een nieuwe, lege calibre-" +"Ongeldige database-locatie %r. Zal starten met een nieuwe, lege, calibre-" "bibliotheek." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:247 #, python-format msgid "Starting %s: Loading books..." -msgstr "Bezig met opstarten %s: Laden van boeken..." +msgstr "Bezig met opstarten %s: Laden van boeken…" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:327 msgid "If you are sure it is not running" -msgstr "Weet je zeker dat het niet draait?" +msgstr "Weet u zeker dat het niet draait?" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:330 msgid "may be running in the system tray, in the" @@ -11962,15 +11973,15 @@ msgstr "kan in het systeemvak draaien, in het" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "upper right region of the screen." -msgstr "gebied rechtsboven het scherm." +msgstr "gebied rechtsboven in het scherm." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:334 msgid "lower right region of the screen." -msgstr "gebied rechtsonder het scherm." +msgstr "gebied rechtsonder in het scherm." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:337 msgid "try rebooting your computer." -msgstr "probeer de computer opnieuw op te starten" +msgstr "probeer de computer opnieuw op te starten." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:339 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:353 @@ -11991,34 +12002,33 @@ msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " "on windows where GUI apps do not have a output streams." msgstr "" -"Verwijs console-uitvoer naar een dialoogvenster (zowel stdout als stderr). " -"nuttig onder Windows waar GUI-applicaties geen outputstream hebben." +"Stuur console-uitvoer naar een dialoogvenster (zowel stdout als stderr). " +"Nuttig onder Windows waar GUI-applicaties geen outputstream hebben." #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:113 msgid "&Preferences" -msgstr "Instellingen" +msgstr "&Voorkeuren" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:114 msgid "&Quit" -msgstr "Afsluiten" +msgstr "&Afsluiten" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:138 msgid "Unhandled exception" -msgstr "uitzondering niet opgevangen" +msgstr "Niet afgehandelde fout" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:102 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:266 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:405 msgid "Permission denied" -msgstr "Geen toegang" +msgstr "Toegang geweigerd" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:267 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:406 #, python-format msgid "Could not open %s. Is it being used by another program?" -msgstr "" -"%s kan niet worden geopend. Is het in gebruik door een ander programma?" +msgstr "Kan %s niet openen. Is het in gebruik door een ander programma?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:136 msgid "" @@ -12026,7 +12036,7 @@ msgid "" "Exorcist might be sorted as Exorcist, The." msgstr "" "Geef aan wat de titel is die moet gebruikt worden bij sorteren. Zo kan " -"bijvoorbeeld 'De Avonden' gesorteerd worden als 'Avonden, de'." +"bijvoorbeeld ‘De Avonden’ gesorteerd worden als ‘Avonden, de’." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:138 msgid "Title &sort:" @@ -12046,7 +12056,7 @@ msgid "" "title. No action is required if this is what you want." msgstr "" " De rode kleur geeft aan dat de huidige sorteertitel niet overeenkomt met de " -"huidige titel. Als dit is wat je wil kan je het zo laten." +"huidige titel. Als dit goed is hoeft u niets te doen." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:212 msgid "Authors changed" @@ -12057,8 +12067,8 @@ 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 "" -"Je hebt de auteur van dit boek veranderd. Je moet de wijzigingen opslaan " -"voor je auteursbeheer kan gebruiken. Wil je de wijzigingen nu opslaan?" +"U heeft de auteur van dit boek veranderd. U moet de wijzigingen opslaan " +"voordat u auteursbeheer kunt gebruiken. Wit u de wijzigingen nu opslaan?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:301 msgid "" @@ -12069,7 +12079,7 @@ msgid "" msgstr "" "Geef aan hoe de auteurs van dit boek gesorteerd moeten worden. Bijvoorbeeld " "Charles Dickens moet gesorteerd worden als Dickens, Charles.\n" -"Als het veld groen gekleurd is, dan komt de tekst overeen met de individuele " +"Als het veld groen gekleurd is komt de tekst overeen met de individuele " "auteurssortering. Als het rood is, dan komen de auteur en deze tekst niet " "overeen." @@ -12091,7 +12101,7 @@ msgid "" "current author. No action is required if this is what you want." msgstr "" " De rode kleur geeft aan dat de huidige auteurssortering niet overeenkomt " -"met de huidige auteur. Als dit is wat je wil kan je het zo laten." +"met de huidige auteur. Als dit goed is hoeft u niets te doen." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:492 msgid "&Number:" @@ -12106,23 +12116,23 @@ msgid "" msgstr "" "Laatst gewijzigd: %s\n" "\n" -"Dubbelklik om te kijken" +"Dubbelklik om weer te geven" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 msgid "Set the cover for the book from the selected format" -msgstr "Stel de omslag van het boek in vanuit het geselecteerde formaat" +msgstr "De omslag van het boek vanuit het geselecteerde formaat instellen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:612 msgid "Set metadata for the book from the selected format" -msgstr "Stel metadata voor het boek in vanuit het geselecteerde formaat" +msgstr "Metadata voor het boek vanuit het geselecteerde formaat instellen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:619 msgid "Add a format to this book" -msgstr "Voeg een formaat toe aan dit boek" +msgstr "Een formaat aan dit boek toevoegen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:626 msgid "Remove the selected format from this book" -msgstr "Verwijder geselecteerd formaat van dit boek" +msgstr "Geselecteerd formaat van dit boek verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:692 msgid "Choose formats for " @@ -12134,7 +12144,7 @@ msgstr "Geen toestemming" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:725 msgid "You do not have permission to read the following files:" -msgstr "Je hebt geen toestemming om de volgende bestanden te lezen:" +msgstr "U heeft geen toestemming om de volgende bestanden te lezen:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:755 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:756 @@ -12143,12 +12153,12 @@ msgstr "Geen formaat geselecteerd" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:768 msgid "Could not read metadata" -msgstr "Metadata kunnen niet worden gelezen" +msgstr "Metadata kan niet gelezen worden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:769 #, python-format msgid "Could not read metadata from %s format" -msgstr "Kon metadata van %s-formaat niet lezen" +msgstr "Kan metadata van %s-formaat niet lezen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:790 msgid "&Browse" @@ -12160,15 +12170,15 @@ msgstr "T&rimmen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794 msgid "&Remove" -msgstr "Ver&wijder" +msgstr "&Verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:800 msgid "Download co&ver" -msgstr "Omslag online &vinden" +msgstr "Omslag d&ownloaden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:801 msgid "&Generate cover" -msgstr "&Genereer omslag" +msgstr "Omslag &genereren" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:851 msgid "Not a valid picture" @@ -12176,11 +12186,11 @@ msgstr "Geen geldige afbeelding" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:875 msgid "Specify title and author" -msgstr "Geef titel en auteur" +msgstr "Titel en auteur opgeven" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:876 msgid "You must specify a title and author before generating a cover" -msgstr "Je moet een titel en auteur opgeven voor je een omslag genereert" +msgstr "U moet een titel en auteur opgeven voordat u een omslag genereert" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:895 msgid "Invalid cover" @@ -12212,7 +12222,7 @@ msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" msgstr "" -"Je hebt de labels veranderd. Om de labelbeheer te gebruiken moet je deze " +"U heeft labels veranderd. Om de labelbeheer te gebruiken moet u deze " "wijzigingen toepassen of verwerpen. Wijzigingen toepassen?" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1077 @@ -12233,12 +12243,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1140 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1202 msgid "This ISBN number is valid" -msgstr "Dit ISBN-nummer is geldig" +msgstr "Dit ISBN is geldig" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1143 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1205 msgid "This ISBN number is invalid" -msgstr "Dit ISBN-nummer is ongeldig" +msgstr "Dit ISBN is ongeldig" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1168 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1190 @@ -12255,11 +12265,11 @@ msgstr "Het ingevoerde ISBN is niet geldig. Probeer opnieuw." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1215 msgid "&Publisher:" -msgstr "Uitgever:" +msgstr "&Uitgever:" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1285 msgid "Clear date" -msgstr "Wis datum" +msgstr "Datum wissen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1318 msgid "Publishe&d:" @@ -12283,8 +12293,8 @@ msgid "" "You can monitor the progress of the download by clicking the rotating " "spinner in the bottom right corner." msgstr "" -"Je kan de voortgang van het downloaden bekijken door op het ronddraaiende " -"wiel te klikken in de rechterbenedenhoek." +"U kunt de voortgang van het downloaden bekijken door op het ronddraaiende " +"wiel in de rechterbenedenhoek te klikken." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:51 msgid "" @@ -12296,11 +12306,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:62 msgid "Download only &metadata" -msgstr "Download alleen &metadata" +msgstr "Alleen &metadata downloaden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:66 msgid "Download only &covers" -msgstr "Download alleen omslagen (voor &calibre)" +msgstr "Alleen &omslagen downloaden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:70 msgid "&Configure download" @@ -12308,24 +12318,24 @@ msgstr "Download &configureren" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:74 msgid "Download &both" -msgstr "Download &beide" +msgstr "&Beide downloaden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:100 #, python-format msgid "Download metadata for %d books" -msgstr "Download metadata voor %d boeken" +msgstr "Metadata voor %d boeken downloaden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:103 msgid "Metadata download started" -msgstr "Download van metadata gestart" +msgstr "Downloaden van metadata gestart" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:112 msgid "(Failed metadata)" -msgstr "(Metadata mislukt)" +msgstr "(Mislukte metadata)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:114 msgid "(Failed cover)" -msgstr "(Omslag mislukt)" +msgstr "(Mislukte metadata)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:199 #, python-format @@ -12335,7 +12345,7 @@ msgstr "%(num)d van %(tot)d gedownload" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121 msgid "Downloaded metadata fields" -msgstr "Metadatavelden die worden gedownload" +msgstr "Gedownloade metadata-velden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:828 @@ -12355,7 +12365,7 @@ msgstr "Vorige" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:265 msgid "Edit Metadata" -msgstr "Bewerk metadata" +msgstr "Metadata bewerken" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:101 msgid "" @@ -12363,8 +12373,9 @@ msgid "" "Using this button to create title sort will change title sort from red to " "green." msgstr "" -"Leid de sorteertitel automatisch af uit de titel. Gebruik van deze knop\n" -"om de sorteertitel te maken zal de sorteertitel veranderen van rood in groen." +"De sorteertitel automatisch van de titel afleiden. Gebruik van deze knop\n" +"om de sorteertitel aan te maken zal de sorteertitel van rood naar groen " +"veranderen." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:112 msgid "" @@ -12373,18 +12384,18 @@ msgid "" "red to green. There is a menu of functions available under this button. " "Click and hold on the button to see it." msgstr "" -"Leid de auteurssortering automatisch af uit de schrijver. Gebruik van deze " -"knop om de auteurssortering te maken zal de auteurssortering veranderen van " -"rood in groen. Er is een functiemenu beschikbaar onder deze knop. Klik erop " -"en houd vast om dit menu te zien." +"De auteurssortering automatisch van de schrijver afleiden. Gebruik van deze " +"knop om de auteurssortering te maken zal de auteurssortering van rood in " +"groen veranderen. Er is een functiemenu beschikbaar onder deze knop. Klik " +"erop en houd vast om dit menu te zien." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 msgid "Set author sort from author" -msgstr "Leid auteurssortering af van auteur" +msgstr "Auteurssortering van auteur afleiden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:119 msgid "Set author from author sort" -msgstr "Leid auteur af van auteurssortering" +msgstr "Auteur af van auteurssortering afleiden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:130 msgid "Swap the author and title" @@ -12395,8 +12406,8 @@ msgid "" "Manage authors. Use to rename authors and correct individual author's sort " "values" msgstr "" -"Beheer auteurs. Gebruik dit om auteurs te hernoemen en individuele " -"auteurssortering waardes te corrigeren" +"Auteurs beheren. Gebruik dit om auteurs te hernoemen en individuele " +"auteurssorteringen te corrigeren" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 msgid "Remove unused series (Series that have no books)" @@ -12412,11 +12423,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:191 msgid "&Download metadata" -msgstr "&Download metadata" +msgstr "Metadata &downloaden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:202 msgid "Configure download metadata" -msgstr "Instellingen metadata download" +msgstr "Metadata downloaden configureren" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:206 msgid "Change how calibre downloads metadata" @@ -12425,7 +12436,7 @@ msgstr "Wijze waarop calibre metadata downloadt aanpassen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:313 msgid "Could not read cover" -msgstr "Kon omslag niet lezen" +msgstr "Kan omslag niet lezen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:307 #, python-format @@ -12446,7 +12457,7 @@ msgstr "Sla veranderingen op en pas de metadata aan van %s" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:560 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:762 msgid "Change cover" -msgstr "Verander omslag" +msgstr "Omslag wijzigen" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:617 msgid "Co&mments" @@ -12459,7 +12470,7 @@ msgstr "&Metadata" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:662 msgid "&Cover and formats" -msgstr "Omslag en formaten &calibre" +msgstr "&Omslag en formaten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:731 msgid "C&ustom metadata" @@ -12488,7 +12499,7 @@ msgid "" "having a cover will find a cover in the download\n" "cover stage, and vice versa." msgstr "" -"De 'heeft omslag'-aanduiding is niet helemaal\n" +"De ‘heeft omslag’-aanduiding is niet helemaal\n" "betrouwbaar. Soms wordt er een omslag gevonden\n" "bij het downloaden terwijl er geen is aangeduid\n" "of vice versa." @@ -12499,20 +12510,20 @@ msgstr "Kijk bij" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:403 msgid "calibre is downloading metadata from: " -msgstr "Calibre haalt metadata bij: " +msgstr "calibre haalt metadata op bij: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:425 msgid "Please wait" -msgstr "Wachten a.u.b." +msgstr "Een moment geduld" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:454 msgid "Query: " -msgstr "Navraag: " +msgstr "Zoekopdracht: " #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:473 msgid "Failed to download metadata. Click Show Details to see details" msgstr "" -"Downloaden metadata mislukt. Klik op \"Toon details\" voor meer informatie" +"Metadata downloaden mislukt. Klik op ‘Details tonen’ voor meer informatie" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:482 msgid "" @@ -12524,7 +12535,7 @@ msgstr "" "Geen boeken gevonden voor de zoekopdracht. Probeer de zoekopdracht minder " "specifiek te maken. Gebruik bijvoorbeeld alleen de achternaam van de " "auteur of één enkel sleutelwoord uit de titel. Om alle meldingen te zien " -"klikt u op \"Toon details\"." +"klikt u op ‘Details tonen’." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:542 msgid "Current cover" @@ -12532,62 +12543,61 @@ msgstr "Huidige omslag" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:545 msgid "Searching..." -msgstr "Zoeken..." +msgstr "Bezig met zoeken…" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:691 #, python-format msgid "Downloading covers for %s, please wait..." -msgstr "Omslagen voor %s aan het downloaden, even geduld..." +msgstr "Omslagen voor %s aan het downloaden, even geduld…" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721 msgid "Failed to download any covers, click \"Show details\" for details." msgstr "" -"Geen omslagen gedownload. Klik desgewenst op \"Toon details\" voor meer " -"informatie." +"Geen omslagen gedownload. Klik op ‘Details tonen’ voor meer informatie." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:727 #, python-format msgid "Could not find any covers for %s" -msgstr "Geen omslagen gevonden voor %s" +msgstr "Geen omslagen voor %s gevonden" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:729 #, python-format msgid "Found %(num)d covers of %(title)s. Pick the one you like best." msgstr "" -"%(num)d Omslagen gevonden voor %(title)s. Kies de gene die u het " +"%(num)d omslagen voor %(title)s gevonden. Kies de gene die u het " "meeste aanstaat." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." -msgstr "Downloaden metadata..." +msgstr "Metadata aan het downloaden…" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:910 msgid "Downloading cover..." -msgstr "Omslag downloaden..." +msgstr "Omslag aan het downloaden…" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:37 msgid "" "Restore settings to default values. You have to click Apply to actually save " "the default settings." msgstr "" -"Zet standaardinstellingen terug. Klik 'Toepassen' om deze " -"standaardinstellingen te bewaren." +"Standaardinstellingen terugzetten. U moet op ‘Toepassen’ klikken om de " +"standaardinstellingen daadwerkelijk terug te zetten." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:328 msgid "Configure " -msgstr "Configureer " +msgstr "Configureren " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:28 msgid "Ignore duplicate incoming formats" -msgstr "Negeer dubbels van inkomende formaten" +msgstr "Negeer dubbele binnenkomende formaten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:29 msgid "Overwrite existing duplicate formats" -msgstr "Overschrijf al bestaande formaten" +msgstr "Bestaande dubbele formaten overschrijven" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:30 msgid "Create new record for each duplicate format" -msgstr "Maak een nieuw record aan voor elk dubbel formaat" +msgstr "Voor elk dubbel formaat een nieuw record aanmaken" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:65 msgid "" @@ -12595,26 +12605,27 @@ msgid "" "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -"Hier kan je instellen hoe calibre metadata zal lezen uit toe te voegen " -"bestanden. Calibre kan metadata uit het bestand lezen, of samenstellen uit " -"de bestandsnaam." +"Hier kunt u instellen hoe calibre metadata uit toegevoegde bestanden zal " +"lezen. Calibre kan metadata uit het bestand lezen, of uit de bestandsnaam " +"samenstellen." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:66 msgid "Read &metadata from &file contents rather than file name" msgstr "" -"Lees bij voorkeur &metadata uit bestandsinhoud in plaats van bestandsnaam" +"Bij voorkeur &metadata uit bestandsinhoud inlezen, in plaats vanuit de " +"bestandsnaam" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:67 msgid "" "Swap the firstname and lastname of the author. This affects only metadata " "read from file names." msgstr "" -"Verwissel de voornaam en achternaam van de auteur. Dit heeft alleen " -"betrekking op metadata gelezen uit bestandsnamen." +"De voor- en achternaam van de auteur omwisselen. Dit heeft alleen betrekking " +"op metadata die van bestandsnamen afgeleid is." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:68 msgid "&Swap author firstname and lastname" -msgstr "Verwi&ssel voor- en achternaam auteur" +msgstr "Voor- en achternaam auteur omwisselen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:69 msgid "" @@ -12632,7 +12643,7 @@ msgstr "" "schrijver worden gevonden worden toegevoegde formaten\n" "automatisch bij de bestaande boekrecords toegevoegd. Het vak rechts geeft " "aan wat gebeurt als de bestaande record\n" -"het formaat al heeft. Merk op dat dit ook de 'kopieer naar bibliotheek'-" +"het formaat al heeft. Merk op dat dit ook de ‘Naar bibliotheek kopiëren’-" "actie beïnvloedt.\n" "\n" "Titel vergelijking is niet hoofdletter-gevoelig, negeert (Engelstalige) " @@ -12640,7 +12651,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:74 msgid "&Automerge added books if they already exist in the calibre library:" -msgstr "&Automatisch samenvoegen van reeds in calibre aanwezige boeken:" +msgstr "Boeken die reeds in calibre aanwezig zijn &automatisch samenvoegen:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:75 msgid "" @@ -12674,7 +12685,7 @@ msgstr "" "nieuwe boekrecord aangemaakt voor elk duplicaat\n" "\n" "Titelvergelijking negeert (Engelse) lidwoorden, leestekens, grote/kleine " -"letters enzovoorts. Vergelijking van auteurs is exact." +"letters enz. Vergelijking van auteurs is exact." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:85 msgid "&Tags to apply when adding a book:" @@ -12685,12 +12696,12 @@ msgid "" "A comma-separated list of tags that will be applied to books added to the " "library" msgstr "" -"Een kommagescheiden lijst van labels die toegepast worden op boeken die aan " -"de bibliotheek worden toegevoegd." +"Een komma-gescheiden lijst van labels die aan nieuwe boeken toegevoegd " +"worden." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:87 msgid "&Configure metadata from file name" -msgstr "&Configureer metadata uit bestandsnaam" +msgstr "Metadata aan de hand van bestandsnaam &configureren" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159 @@ -12713,19 +12724,19 @@ msgstr "Compacte metadata" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" -msgstr "Alles in 1 venster" +msgstr "Alles in één tabblad" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:165 msgid "Done" -msgstr "Afgerond" +msgstr "Klaar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:166 msgid "Confirmation dialogs have all been reset" -msgstr "Bevestigingsmeldingen zijn allemaal hersteld" +msgstr "Alle bevestigingsmeldingen zijn teruggezet" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147 msgid "Show notification when &new version is available" -msgstr "Geef melding als een &nieuwe versie beschikbaar is" +msgstr "Een melding weergeven als een &nieuwe versie beschikbaar is" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:148 msgid "" @@ -12733,21 +12744,21 @@ msgid "" "If not checked, the values can be Yes or No." msgstr "" "Indien aangevinkt, kunnen Ja/Nee-kolommen de waarden Ja, Nee en\n" -"Onbekend aannemen, anders alleen Ja en Nee." +"Onbekend zijn, anders alleen Ja en Nee." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150 msgid "Yes/No columns have three values (Requires restart)" -msgstr "Ja/nee-kolommen hebben drie waarden (herstart vereist)" +msgstr "Ja/Nee-kolommen hebben drie waarden (herstart vereist)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:151 msgid "Automatically send downloaded &news to ebook reader" -msgstr "Stuur gedownload &nieuws automatisch naar E-reader" +msgstr "Gedownload &nieuws automatisch naar de e-reader versturen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:152 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -"Verwij&der nieuws van bibliotheek zodra het automatisch naar de E-reader is " -"verstuurd" +"Het nieuws uit de bibliotheek verwijderen als het automatisch naar de e-" +"reader verstuurd wordt" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:153 msgid "Preferred &output format:" @@ -12762,8 +12773,8 @@ msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -"Geef de standaard time-out voor het verkrijgen van informatie van een " -"informatie van het Internet moeten halen)" +"Geef de standaard time-out voor het ophalen van informatie van het internet " +"(dwz elke keer dat informatie van het net gehaald moet worden)" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156 msgid " seconds" @@ -12785,20 +12796,20 @@ msgid "" msgstr "" "Pas deze beperking toe bij opstarten van calibre als de huidige bibliotheek " "in gebruik is. Wordt ook gebruikt als naar deze bibliotheek wordt " -"overgeschakeld. NB deze instelling is per bibliotheek. " +"overgeschakeld. Let op dat dit per bibliotheek ingesteld moet worden. " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163 msgid "Edit metadata (single) layout:" -msgstr "Weergave bewerken metadata (per boek):" +msgstr "Weergave metadata (per boek) bewerken:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164 msgid "" "Choose a different layout for the Edit Metadata dialog. The compact metadata " "layout favors editing custom metadata over changing covers and formats." msgstr "" -"Kies een andere weergave voor het venster 'Bewerk metadata'. De 'compacte " -"metadata'-weergave is beter voor het aanpassen van eigen metadata maar " -"minder goed voor het bewerken van omslagen en formaten." +"Kies een andere weergave voor het venster ‘Metadata bewerken’. De ‘compacte " +"metadata’-weergave is beter voor het aanpassen van eigen metadata maar " +"minder geschikt voor het bewerken van omslagen en formaten." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165 msgid "Preferred &input format order:" @@ -12806,11 +12817,11 @@ msgstr "Voorkeursvolgorde voor &invoerformaten:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:168 msgid "Use internal &viewer for:" -msgstr "Gebruik interne weerga&ve voor:" +msgstr "Gebruik interne &weergave voor:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169 msgid "Reset all disabled &confirmation dialogs" -msgstr "Herstel alle uitges&chakelde meldingen" +msgstr "Alle uitges&chakelde meldingen terugzetten" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:32 @@ -12852,11 +12863,11 @@ msgstr "heeft" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:46 msgid "does not have" -msgstr "geen heeft" +msgstr "heeft geen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:47 msgid "has pattern" -msgstr "patroon heeft" +msgstr "heeft patroon" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:48 msgid "does not have pattern" @@ -12897,12 +12908,12 @@ msgid "" "Enter either an identifier type or an identifier type and value of the form " "identifier:value" msgstr "" -"Voer een identificatie type in of een identificatie type en waarde in de " +"Voer een identificatie-type in of een identificatie-type en waarde in de " "vorm identificator:waarde" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:213 msgid "Enter a number" -msgstr "Geef een getal" +msgstr "Vul een getal in" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:218 msgid "Enter a date in the format YYYY-MM-DD" @@ -12910,17 +12921,16 @@ msgstr "Geef een datum in het formaat JJJJ-MM-DD" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:220 msgid "Enter a string." -msgstr "Geef een tekst." +msgstr "Vul een tekenreeks in" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:222 msgid "Enter a regular expression" -msgstr "Geef een reguliere expressie" +msgstr "Vul een regexp in" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:224 #, python-format msgid "You can match multiple values by separating them with %s" -msgstr "" -"Je kan meerdere waardes laten overeenkomen door ze met %s te scheiden" +msgstr "U kunt met meerdere waardes zoeken door deze met %s te scheiden" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:239 msgid "Create/edit a column coloring rule" @@ -12932,15 +12942,15 @@ msgstr "Maak een kleuring-regel door onderstaande velden in te vullen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:258 msgid "to" -msgstr "in op" +msgstr "tot" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:266 msgid "Only if the following conditions are all satisfied:" -msgstr "Enkel als volgende voorwaarden voldaan is:" +msgstr "Alleen als aan de volgende voorwaarden is voldaan:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:276 msgid "Add another condition" -msgstr "Voeg een voorwaarde toe" +msgstr "Voeg nog een voorwaarde toe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:280 msgid "You can disable a condition by blanking all of its boxes" @@ -12962,7 +12972,7 @@ msgstr "Geen voorwaarden" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:359 msgid "You must specify at least one non-empty condition for this rule" msgstr "" -"Je moet minimaal één niet-lege voorwaarde voor deze regel specificeren" +"U moet minstens één niet-lege voorwaarde voor deze regel specificeren" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:447 #, python-format @@ -12972,6 +12982,10 @@ msgid "" "

    %(rule)s
    \n" " " msgstr "" +"\n" +"

    Geavanceerde regel voor kolom %(col)s:\n" +"

    %(rule)s
    \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:452 #, python-format @@ -12982,6 +12996,11 @@ msgid "" "
      %(rule)s
    \n" " " msgstr "" +"

    Stel de kleur van %(col)s in op %(color)s als " +"aan de volgende\n" +" voorwaarden is voldaan:

    \n" +"
      %(rule)s
    \n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 #, python-format @@ -12996,9 +13015,9 @@ msgid "" "that tell calibre what color to use. Click the Add Rule button below to get " "started.

    You can change an existing rule by double clicking it." msgstr "" -"U kan de kolom-kleuring beheren in de boekenlijst door \"regels\" te maken " -"die calibre vertellen welke kleur gebruikt moet worden. Klik de knop Regel " -"toevoegen hieronder om te starten.

    U kan een bestaande regel " +"U kunt de kolom-kleuring beheren in de boekenlijst door ‘regels’ te maken " +"die calibre vertellen welke kleur gebruikt moet worden. Klik de knop ‘Regel " +"toevoegen’ hieronder om te starten.

    U kunt een bestaande regel " "wijzigen door er dubbel op te klikken." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:491 @@ -13011,15 +13030,15 @@ msgstr "Regel verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:511 msgid "Move the selected rule up" -msgstr "Verplaats geselecteerde regel omhoog" +msgstr "Geselecteerde regel omhoog verplaatsen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:516 msgid "Move the selected rule down" -msgstr "Verplaats geselecteerde regel omlaag" +msgstr "Geselecteerde regel omlaag verplaatsen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:524 msgid "Add Advanced Rule" -msgstr "Voeg geavanceerde regel toe" +msgstr "Geavanceerde regel toevoegen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:572 msgid "No rule selected" @@ -13028,7 +13047,7 @@ msgstr "Geen regel geselecteerd" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:573 #, python-format msgid "No rule selected for %s." -msgstr "Geen regel geselecteerd voor %s." +msgstr "Geen regel voor %s geselecteerd." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:578 msgid "removal" @@ -13040,12 +13059,12 @@ msgstr "U moet een kolom selecteren om deze te verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:101 msgid "The selected column is not a custom column" -msgstr "De geselecteerde kolom is geen persoonlijk gedefinieerde kolom" +msgstr "De geselecteerde kolom is geen zelf-gedefinieerde kolom" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:103 #, python-format msgid "Do you really want to delete column %s and all its data?" -msgstr "Wilt u kolom %s en al zijn gegevens echt verwijderen?" +msgstr "Wilt u kolom %s en alle gegevens daarin echt verwijderen?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:82 @@ -13054,44 +13073,44 @@ msgid "" "book list. You can hide columns by unchecking them. You can also create your " "own, custom columns." msgstr "" -"Hier kan u de opmaak van de kolommen in de boekenlijst van calibre wijzigen. " -"U kunt kolommen verbergen door het vinkje uit te zetten. U kunt ook zelf " +"Hier kunt u de opmaak van de kolommen in de boekenlijst van calibre " +"wijzigen. U kunt kolommen verbergen door ze uit te vinken. U kunt ook zelf " "kolommen maken." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88 msgid "Move column up" -msgstr "Plaats kolom hoger" +msgstr "Kolom omhoog verplaatsen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84 msgid "Remove a user-defined column" -msgstr "Verwijder een persoonlijk gedefinieerde kolom" +msgstr "Een zelf-gedefinieerde kolom verwijderen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:92 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:86 msgid "Add a user-defined column" -msgstr "Voeg een persoonlijk gedefinieerde kolom toe" +msgstr "Voeg een zelf-gedefinieerde kolom toe" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:94 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:88 msgid "Edit settings of a user-defined column" -msgstr "Bewerk een persoonlijk gedefinieerde kolom" +msgstr "De instellingen van een zelf-gedefinieerde kolom wijzigen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:96 msgid "Move column down" -msgstr "Plaats kolom lager" +msgstr "Kolom omlaag verplaatsen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91 msgid "Add &custom column" -msgstr "Persoonlijke &calibre-kolom maken" +msgstr "&Zelf-gedefinieerde kolom aanmaken" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/conversion.py:41 msgid "" "Restore settings to default values. Only settings for the currently selected " "section are restored." msgstr "" -"Zet standaardinstellingen terug. Alleen de instellingen voor de huidige " +"Standaardinstellingen terugzetten. Alleen de instellingen voor de huidige " "selectie worden teruggezet." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:21 @@ -13109,15 +13128,15 @@ msgstr "Lange tekst, zoals commentaar, niet weergegeven in de labelbrowser" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:30 msgid "Text column for keeping series-like information" -msgstr "Tekstkolom voor het bewaren van informatie als reeksen" +msgstr "Tekstkolom voor het bewaren van informatie over reeksen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:33 msgid "Text, but with a fixed set of permitted values" -msgstr "Tekst, maar met een lijst van toegestane waarden" +msgstr "Tekst, maar met een vast aantal toegestane waarden" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:37 msgid "Floating point numbers" -msgstr "Decimale getallen" +msgstr "Kommagetallen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:39 msgid "Integers" @@ -13149,7 +13168,7 @@ msgstr "Maak een persoonlijke kolom" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:67 msgid "Quick create:" -msgstr "Maak snel:" +msgstr "Snel aanmaken:" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175 @@ -13190,7 +13209,7 @@ msgstr "Er is geen kolom geselecteerd" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:101 msgid "Selected column is not a user-defined column" -msgstr "Geselecteerde kolom is geen gebruiker gedefinieerde kolom" +msgstr "Geselecteerde kolom is geen zelf-gedefinieerde kolom" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:148 msgid "" @@ -13205,6 +13224,16 @@ msgid "" "book</a> will generate a link to the book on the Beam ebooks " "site." msgstr "" +"Als dit is ingesteld zal deze kolom als HTML in boekdetails en de content " +"server weergegeven worden. Dit kan gebruikt worden om links met de template " +"language op te zetten. De template " +"

    <big><b>{title}</b></big>{series:| "
    +"[|}{series_index:| [|]]}
    creëert bijvoorbeeld een veld waarin dit " +"titel vetgedrukt wordt weergegeven, met daarbij de reeks, bijvoorbeeld " +"
    \"An Oblique Approach [Belisarius [1]]\". De template " +"
    <a href=\"http://www.beam-"
    +"ebooks.de/ebook/{identifiers:select(beam)}\">Beam book</a>
    " +"zal een link naar het boek op de Beam-ebooksite aanmaken." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:177 msgid "My Tags" @@ -13230,7 +13259,7 @@ msgid "" msgstr "" "Voorbeelden: Het formaat {0:0>4d} geeft een 4-cijferig nummer " "met voorloopnullen. Het formaat {0:d} dagen geeft het " -"nummer weer gevolgd door het woord \"dagen\"" +"nummer weer gevolgd door het woord ‘dagen’" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:212 msgid "" @@ -13240,15 +13269,15 @@ msgid "" "displays the number with 2 digits after the decimal point and thousands " "separated by commas." msgstr "" -"Voorbeelden: Het formaat {0:.1f} geeft een nummer met " -"\"drijvende punt\" met 1 getal achterf de komma. Het formaat " -"Priijs: $ {0:,.2f} drukt \"Prijs $ \" af " +"Voorbeelden: Het formaat {0:.1f} geeft een kommagetal met één " +"cijfer achter de komma. Het formaat " +"Priijs: $ {0:,.2f} drukt ‘Prijs $ ’ af " "gevolgd door het nummer met 2 getallen achter de punt en duizendtallen " "gescheiden door komma's." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221 msgid "No lookup name was provided" -msgstr "Er was geen opzoeknaam gegeven" +msgstr "Er is geen opzoeknaam opgegeven" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:225 msgid "" @@ -13256,52 +13285,52 @@ msgid "" "underscores, and start with a letter" msgstr "" "De zoekterm mag slechts kleine letters, cijfers en lage streepjes bevatten " -"en moet beginnen met een letter" +"en moet met een letter beginnen" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228 msgid "" "Lookup names cannot end with _index, because these names are reserved for " "the index of a series column." msgstr "" -"Opzoeknamen kunnen niet eindigen met _index, omdat deze namen gereserveerd " +"Opzoeknamen kunnen niet op _index eindigen, omdat deze namen gereserveerd " "zijn voor de index van een reekskolom." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:238 msgid "No column heading was provided" -msgstr "Er was geen koptekst voor de kolom gegeven" +msgstr "Er is geen koptekst voor de kolom opgegeven" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:248 #, python-format msgid "The lookup name %s is already used" -msgstr "De opzoeknaam %s is al in gebruik" +msgstr "De opzoeknaam %s bestaat al" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260 #, python-format msgid "The heading %s is already used" -msgstr "De koptekst %s is al in gebruik" +msgstr "De koptekst %s bestaat al" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271 msgid "You must enter a template for composite columns" -msgstr "U moet een sjabloon opgeven voor samengestelde kolommen" +msgstr "U moet een sjabloon voor samengestelde kolommen opgeven" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281 msgid "You must enter at least one value for enumeration columns" -msgstr "U moet minstens één waarde opgeven voor opsommende kolommen" +msgstr "U moet minstens één waarde voor opsommende kolommen opgeven" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:285 msgid "You cannot provide the empty value, as it is included by default" -msgstr "De lege waarde kan je niet opgeven, want die mag altijd" +msgstr "U mag geen lege waarde opgeven, omdat deze standaard al bestaat" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:289 msgid "The value \"{0}\" is in the list more than once" -msgstr "Waarde \"{0}\" staat meer dan een keer in de lijst" +msgstr "Waarde ‘{0}’ staat meer dan één keer in de lijst" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:297 msgid "" "The colors box must be empty or contain the same number of items as the " "value box" msgstr "" -"Het veld 'kleuren' moet leeg zijn of evenveel items bevatten als het " +"Het veld ‘kleuren’ moet leeg zijn of evenveel items bevatten als het " "waardeveld" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302 @@ -13310,11 +13339,11 @@ msgstr "De kleur {0} is onbekend" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220 msgid "&Lookup name" -msgstr "Te raadp&legen naam" +msgstr "Op&zoeknaam" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:221 msgid "Column &heading" -msgstr "Koptekst (&hoofd) kolom" +msgstr "&Koptekst van kolom" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:222 msgid "" @@ -13328,11 +13357,11 @@ msgstr "" msgid "" "Column heading in the library view and category name in the tag browser" msgstr "" -"Kolomkop in de bibliotheek weergave en categorienaam in de labelbrowser" +"Kolomkop in de bibliotheekweergave en categorienaam in de labelbrowser" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224 msgid "&Column type" -msgstr "Soort bes&chikbare informatie in kolom" +msgstr "&Kolomtype" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:225 msgid "What kind of information will be kept in the column." diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index a3875a448e..6b9358625f 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-06-16 10:59+0000\n" -"Last-Translator: vaarghir \n" +"PO-Revision-Date: 2011-07-21 10:10+0000\n" +"Last-Translator: Anca Stratulat \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2011-07-16 04:45+0000\n" +"X-Launchpad-Export-Date: 2011-07-22 04:40+0000\n" "X-Generator: Launchpad (build 13405)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -247,7 +247,7 @@ msgstr "Stochează" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "Un magazin ebook." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:20 msgid "" @@ -325,59 +325,61 @@ msgstr "Setează meta-date din fişiere %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Adăugaţi cărţi în calibre sau dispozitivul conectat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" -msgstr "" +msgstr "Aduceţi adnotări la un Kindle conectat (experimental)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" -msgstr "" +msgstr "Generaţi un catalog de cărţi în biblioteca calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "Converteşte cărţile în diverse formate ebook" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" msgstr "" +"Ştergereţi cărţile din biblioteca calibre sau de pe dispozitivul conectat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "Editaţi metadatele cărţilor din biblioteca calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "Citeşte cărţi în biblioteca calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "Descărcă ştirile de pe internet în formă ebook" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" -msgstr "" +msgstr "Arată o listă de cărţi asociate, rapid" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "Exportă cărţi din biblioteca calibre pe hard disk" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "Afişaţi detalii cărţii într-un pop-up separat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Restartaţi calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" msgstr "" +"Deschideţi folderul care conţine fişierele cărţii din biblioteca calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "Trimite cărţile la dispozitivul conectat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -392,32 +394,35 @@ msgstr "Caută Manualul Utilizatorului calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "Particularizarea calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" -msgstr "" +msgstr "Găseşte cu uşurinţă cărţi similare cu cea selectată" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:817 msgid "" "Switch between different calibre libraries and perform maintenance on them" msgstr "" +"Comutarea între bibliotecile diferite calibre şi efectuează lucrări de " +"întreţinere" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:823 msgid "Copy books from the devce to your calibre library" -msgstr "" +msgstr "Copiaţi cărţi de pe dispozitiv în biblioteca calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:828 msgid "Edit the collections in which books are placed on your device" msgstr "" +"Editaţi colecţiile în care cărţile sunt introduse pe aparatul dumneavoastră" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:833 msgid "Copy a book from one calibre library to another" -msgstr "" +msgstr "Copiază o carte dintr-o bibliotecă calibre în alta" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:838 msgid "Make small tweaks to epub files in your calibre library" -msgstr "" +msgstr "Asiguraţi mici trucuri pentru fişierele ePub din biblioteca calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:843 msgid "" @@ -938,13 +943,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:72 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1088 msgid "Card A" -msgstr "" +msgstr "Cardul A" #: /home/kovid/work/calibre/src/calibre/db/fields.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:74 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1090 msgid "Card B" -msgstr "" +msgstr "Card B" #: /home/kovid/work/calibre/src/calibre/debug.py:154 msgid "Debug log" @@ -1800,7 +1805,7 @@ msgstr "Obtin informatii despre dispozitiv..." #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:68 msgid "USB Vendor ID (in hex)" -msgstr "" +msgstr "ID-ul Furnizorului USB (în hex)" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:38 #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:41 @@ -1815,12 +1820,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/device_user_defined.py:70 msgid "USB Product ID (in hex)" -msgstr "" +msgstr "ID-ul Produsului USB (în hex)" #: /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-ul Reviziei USB (în hex)" #: /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 @@ -2752,7 +2757,7 @@ msgstr "Creare" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:20 #, python-format msgid "Failed to parse: %(name)s with error: %(err)s" -msgstr "" +msgstr "Imposibil de analizat: %(name)s, cu eroarea: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/fix/__init__.py:27 msgid "ePub Fixer" @@ -3032,6 +3037,7 @@ msgstr "" #, python-format msgid "Multiple HTML files found in the archive. Only %s will be used." msgstr "" +"Multiple fişiere HTML au fost găsite în arhivă. Numai %s vor fi salvate." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." @@ -3599,7 +3605,7 @@ msgstr "Copertă" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:386 msgid "Downloads metadata and covers from Amazon" -msgstr "" +msgstr "Descarcă metadate şi coperţi de pe Amazon" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:396 msgid "US" @@ -3623,7 +3629,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" -msgstr "" +msgstr "Website-ul Amazonului" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:405 msgid "" @@ -18799,6 +18805,8 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:338 msgid "The maximum width and height for covers saved in the calibre library" msgstr "" +"Lăţimea şi înălţimea maximă pentru coperţi a fost salvată în biblioteca " +"calibre." #: /home/kovid/work/calibre/resources/default_tweaks.py:339 msgid "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index a553f708ed..fb90bfc5e0 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -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: 2011-07-21 04:34+0000\n" +"X-Launchpad-Export-Date: 2011-07-22 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 2396b14456..ecc6220ba3 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-07-15 17:42+0000\n" -"PO-Revision-Date: 2011-04-30 05:54+0000\n" -"Last-Translator: Kovid Goyal \n" +"PO-Revision-Date: 2011-07-21 18:01+0000\n" +"Last-Translator: Fredrik Nyqvist \n" "Language-Team: Swedish \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: 2011-07-16 04:48+0000\n" +"X-Launchpad-Export-Date: 2011-07-22 04:41+0000\n" "X-Generator: Launchpad (build 13405)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -248,7 +248,7 @@ msgstr "Butik" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:613 msgid "An ebook store." -msgstr "" +msgstr "En e-bokhandel" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:20 msgid "" @@ -326,11 +326,11 @@ msgstr "Ställ in metadata utifrån %s-filer" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:725 msgid "Add books to calibre or the connected device" -msgstr "" +msgstr "Lägg till böcker till calibre eller den anslutna enheten" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:730 msgid "Fetch annotations from a connected Kindle (experimental)" -msgstr "" +msgstr "Hämta anteckningar från en ansluten Kindle (exprimentell)" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:735 msgid "Generate a catalog of the books in your calibre library" @@ -338,23 +338,23 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:740 msgid "Convert books to various ebook formats" -msgstr "" +msgstr "Konvertera böcker till olika e-boksformat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:745 msgid "Delete books from your calibre library or connected device" -msgstr "" +msgstr "Ta bort böcker från ditt calibre-bibliotek eller anslutna enhet" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:750 msgid "Edit the metadata of books in your calibre library" -msgstr "" +msgstr "Redigera metadatan för de böcker som finns i det calibre-bibliotek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "" +msgstr "Läs böcker som finns i ditt calibre-bibliotek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" -msgstr "" +msgstr "Ladda hem nyheter från Internet i e-boksformat" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:765 msgid "Show a list of related books quickly" @@ -362,15 +362,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:770 msgid "Export books from your calibre library to the hard disk" -msgstr "" +msgstr "Exportera böcker från ditt calibre-bibliotek till hårddisken" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:775 msgid "Show book details in a separate popup" -msgstr "" +msgstr "Visa bokdetaljer i ett separat fönster" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:780 msgid "Restart calibre" -msgstr "" +msgstr "Starta om calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:785 msgid "Open the folder that contains the book files in your calibre library" @@ -378,7 +378,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:791 msgid "Send books to the connected device" -msgstr "" +msgstr "För över böcker till den anslutna enheten" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:796 msgid "" @@ -393,7 +393,7 @@ msgstr "Läs Calibres användarhandbok" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:807 msgid "Customize calibre" -msgstr "" +msgstr "Anpassa calibre" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:812 msgid "Easily find books similar to the currently selected one" From 8ba6341324ad9c95d6cf94a6e3c33e7b47449886 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 22:44:15 -0600 Subject: [PATCH 36/47] MOBI debug: Document all I've learned about TBS so far --- src/calibre/ebooks/mobi/debug.py | 120 +++++++------- src/calibre/ebooks/mobi/tbs_periodicals.rst | 168 ++++++++++++++++++++ 2 files changed, 232 insertions(+), 56 deletions(-) create mode 100644 src/calibre/ebooks/mobi/tbs_periodicals.rst diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index bfd6a20c07..79f2c3483b 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -927,7 +927,7 @@ class TBSIndexing(object): # {{{ ans.append('Outer Index entry: %d'%(outer >> 3)) arg1, consumed = decint(byts) byts = byts[consumed:] - ans.append('Unknown: %d'%arg1) + ans.append('Unknown (vwi: always 0?): %d'%arg1) if self.doc_type in (257, 259): # Hierarchical periodical byts, a = self.interpret_periodical(tbs_type, byts) ans += a @@ -940,6 +940,36 @@ class TBSIndexing(object): # {{{ def interpret_periodical(self, tbs_type, byts): ans = [] + + def tbs_type_6(byts, psi=None): # {{{ + if psi is None: + # Assume parent section is 1 + psi = self.get_index(1) + if byts: + # byts could be empty + arg, consumed = decint(byts) + byts = byts[consumed:] + flags = (arg & 0b1111) + ai = (arg >> 4) + ans.append(('Article index at start of record or first article' + ' index, relative to parent section (fvwi): %d [%d absolute]'%(ai, + ai+psi.index))) + if flags == 1: + arg, consumed = decint(byts) + byts = byts[consumed:] + ans.append('EOF (vwi: should be 0): %d'%arg) + elif flags == 4: + num = byts[0] + byts = byts[1:] + ans.append('Number of article nodes in the record (byte): %d'%num) + elif flags == 0: + pass + else: + raise ValueError('Unknown flags: %d'%flags) + return byts + + # }}} + if tbs_type == 3: # {{{ if byts: arg2, consumed = decint(byts) @@ -1010,20 +1040,37 @@ class TBSIndexing(object): # {{{ elif tbs_type == 7: # {{{ # This occurs for records that have no section nodes and # whose parent section's index == 1 - ans.append('Unknown: %r'%bytes(byts[:2])) + ans.append('Unknown (maybe vwi?): %r'%bytes(byts[:2])) byts = byts[2:] arg, consumed = decint(byts) byts = byts[consumed:] ai = arg >> 4 flags = arg & 0b1111 - num = 1 + ans.append('Article at start of record (fvwi): %d'%ai) if flags == 4: - if not byts: - raise ValueError('Type 7 TBS entry missing article count') num = byts[0] byts = byts[1:] - ans.append('Article at start of record: %d'%ai) - ans.append('Number of articles in record: %d'%num) + ans.append('Number of articles in record (byte): %d'%num) + elif flags == 0: + pass + elif flags == 1: + arg, consumed = decint(byts) + byts = byts[consumed:] + ans.append('EOF (vwi: should be 0): %d'%arg) + else: + raise ValueError('Unknown flags value: %d'%flags) + # }}} + + elif tbs_type == 6: # {{{ + # This is used for records spanned by an article whose parent + # section's index == 1 or for the opening record if it contains the + # periodical start, section 1 start and at least one article. The + # two cases are distinguished by the flags on the article index + # vwi. + unk = byts[0] + byts = byts[1:] + ans.append('Unknown (byte: always 2?): %d'%unk) + byts = tbs_type_6(byts) # }}} elif tbs_type == 2: # {{{ @@ -1034,61 +1081,22 @@ class TBSIndexing(object): # {{{ # whose parent section index > 1. In this case the flags of the # vwi referring to the article at the start # of the record are set to 1 instead of 4. - if byts: - arg, consumed = decint(byts) - byts = byts[consumed:] - flags = (arg & 0b1111) - psi = (arg >> 4) - ans.append('Parent section index: %d'%psi) - psi = self.get_index(psi) - ans.append('Flags: %d'%flags) - if flags == 1: - arg, consumed = decint(byts) - byts = byts[consumed:] - ans.append('Unknown: %d'%arg) - elif flags == 0: - arg, consumed = decint(byts) - byts = byts[consumed:] - flags = arg & 0b1111 - off = arg >> 4 - ans.append('Article at start of block as offset from ' - 'parent index: %d [%d absolute]'%(off, psi.index+off)) - if flags == 4: - num = byts[0] - byts = byts[1:] - ans.append('Number of nodes: %d'%num) - elif flags == 1: - num = byts[0] - byts = byts[1:] - ans.append('EOF: %s'%hex(num)) - else: - raise ValueError('Unknown flag value: %d'%flags) - # }}} - - elif tbs_type == 6: # {{{ - # This is used for records spanned by an article whose parent - # section's index == 1 or for the opening record if it contains the - # periodical start, section 1 start and atleast one article. The - # two cases are distinguidshed by the flags on the article index - # vwi. - unk = byts[0] - byts = byts[1:] - ans.append('Unknown (always 2?): %d'%unk) arg, consumed = decint(byts) byts = byts[consumed:] flags = (arg & 0b1111) - ai = (arg >> 4) - ans.append(('Article index at start of record or first article' - ' index, relative to section 1: %d [%d absolute]'%(ai, ai+1))) + psi = (arg >> 4) + ans.append('Parent section index (fvwi): %d'%psi) + psi = self.get_index(psi) + ans.append('Flags: %d'%flags) if flags == 1: arg, consumed = decint(byts) byts = byts[consumed:] - ans.append('EOF (should be 0): %d'%arg) - elif flags == 4: - num = byts[0] - byts = byts[1:] - ans.append('Number of article nodes in the record: %d'%num) - + ans.append('Unknown (vwi?: always 0?): %d'%arg) + byts = tbs_type_6(byts, psi=psi) + elif flags == 0: + byts = tbs_type_6(byts, psi=psi) + else: + raise ValueError('Unkown flags: %d'%flags) # }}} return byts, ans diff --git a/src/calibre/ebooks/mobi/tbs_periodicals.rst b/src/calibre/ebooks/mobi/tbs_periodicals.rst new file mode 100644 index 0000000000..4dbae3f295 --- /dev/null +++ b/src/calibre/ebooks/mobi/tbs_periodicals.rst @@ -0,0 +1,168 @@ +Reverse engineering the trailing byte sequences for hierarchical periodicals +=============================================================================== + +In the following, *vwi* means variable width integer and *fvwi* means a vwi whose lowest four bits are used as a flag. + +Opening record +---------------- + +The text record that contains the opening node for the periodical (depth=0 node in the NCX) can have TBS of 3 different forms: + + 1. If it has only the periodical node and no section/article nodes, TBS of type 2, like this:: + + Record #1: Starts at: 0 Ends at: 4095 + Contains: 1 index entries (0 ends, 0 complete, 1 starts) + TBS bytes: 82 80 + Starts: + Index Entry: 0 (Parent index: -1, Depth: 0, Offset: 215, Size: 68470) [j_x's Google reader] + TBS Type: 010 (2) + Outer Index entry: 0 + Unknown (vwi: always 0?): 0 + + 2. A periodical and a section node, but no article nodes, TBS type of 6, like this:: + + Record #1: Starts at: 0 Ends at: 4095 + Contains: 2 index entries (0 ends, 0 complete, 2 starts) + TBS bytes: 86 80 2 + Starts: + Index Entry: 0 (Parent index: -1, Depth: 0, Offset: 215, Size: 93254) [j_x's Google reader] + Index Entry: 1 (Parent index: 0, Depth: 1, Offset: 541, Size: 49280) [Ars Technica] + TBS Type: 110 (6) + Outer Index entry: 0 + Unknown (vwi: always 0?): 0 + Unknown (byte: always 2?): 2 + + 3. If it has both the section 1 node and at least one article node, TBS of type 6, like this:: + + Record #1: Starts at: 0 Ends at: 4095 + Contains: 4 index entries (0 ends, 1 complete, 3 starts) + TBS bytes: 86 80 2 c4 2 + Complete: + Index Entry: 5 (Parent index: 1, Depth: 2, Offset: 549, Size: 1866) [Week in gaming: 3DS review, Crysis 2, George Hotz] + Starts: + Index Entry: 0 (Parent index: -1, Depth: 0, Offset: 215, Size: 79253) [j_x's Google reader] + Index Entry: 1 (Parent index: 0, Depth: 1, Offset: 541, Size: 35279) [Ars Technica] + Index Entry: 6 (Parent index: 1, Depth: 2, Offset: 2415, Size: 2764) [Week in Apple: ZFS on Mac OS X, rogue tethering, DUI apps, and more] + TBS Type: 110 (6) + Outer Index entry: 0 + Unknown (vwi: always 0?): 0 + Unknown (byte: always 2?): 2 + Article index at start of record or first article index, relative to parent section (fvwi): 4 [5 absolute] + Number of article nodes in the record (byte): 2 + + If there was only a single article, instead of 2, then the last two bytes would be: c0, i.e. there would be no byte giving the number of articles in the record. + + +Records with no nodes +------------------------ + +These records are spanned by a single article. They are of two types: + + 1. If the parent section index is 1, TBS type of 6, like this:: + + Record #4: Starts at: 12288 Ends at: 16383 + Contains: 0 index entries (0 ends, 0 complete, 0 starts) + TBS bytes: 86 80 2 c1 80 + TBS Type: 110 (6) + Outer Index entry: 0 + Unknown (vwi: always 0?): 0 + Unknown (byte: always 2?): 2 + Article index at start of record or first article index, relative to parent section (fvwi): 4 [5 absolute] + EOF (vwi: should be 0): 0 + + If the record is before the first article, the TBS bytes would be: 86 80 2 + + 2. If the parent section index is > 1, TBS type of 2, like this:: + + Record #14: Starts at: 53248 Ends at: 57343 + Contains: 0 index entries (0 ends, 0 complete, 0 starts) + TBS bytes: 82 80 a0 1 e1 80 + TBS Type: 010 (2) + Outer Index entry: 0 + Unknown (vwi: always 0?): 0 + Parent section index (fvwi): 2 + Flags: 0 + Article index at start of record or first article index, relative to parent section (fvwi): 14 [16 absolute] + EOF (vwi: should be 0): 0 + +Records with only article nodes +----------------------------------- + +Such records have no section transitions (i.e. a section end/section start pair). They have only one or more article nodes. They are of two types: + + 1. If the parent section index is 1, TBS type of 7, like this:: + + Record #6: Starts at: 20480 Ends at: 24575 + Contains: 2 index entries (1 ends, 0 complete, 1 starts) + TBS bytes: 87 80 2 80 1 84 2 + Ends: + Index Entry: 9 (Parent index: 1, Depth: 2, Offset: 16453, Size: 4199) [Vaccine's success spurs whooping cough comeback] + Starts: + Index Entry: 10 (Parent index: 1, Depth: 2, Offset: 20652, Size: 4246) [Apple's mobile products do not violate Nokia patents, says ITC] + TBS Type: 111 (7) + Outer Index entry: 0 + Unknown (vwi: always 0?): 0 + Unknown: '\x02\x80' (vwi?: Always 256) + Article at start of record (fvwi): 8 + Number of articles in record (byte): 2 + + If there was only one article in the record, the last two bytes would be replaced by a single byte: 80 + + If this record is the first record with an article, then the article at the start of the record should be the last section index. At least, that's what kindlegen does, though if you ask me, it should be the first section index. + + + 2. If the parent section index is > 1, TBS type of 2, like this:: + + Record #16: Starts at: 61440 Ends at: 65535 + Contains: 5 index entries (1 ends, 3 complete, 1 starts) + TBS bytes: 82 80 a1 80 1 f4 5 + Ends: + Index Entry: 17 (Parent index: 2, Depth: 2, Offset: 60920, Size: 1082) [Microsoft's Joe Belfiore still working on upcoming Zune hardware] + Complete: + Index Entry: 18 (Parent index: 2, Depth: 2, Offset: 62002, Size: 1016) [Rumour: OS X Lion nearing Golden Master stage] + Index Entry: 19 (Parent index: 2, Depth: 2, Offset: 63018, Size: 1045) [iOS 4.3.1 released] + Index Entry: 20 (Parent index: 2, Depth: 2, Offset: 64063, Size: 972) [Windows 8 'system reset' image leaks] + Starts: + Index Entry: 21 (Parent index: 2, Depth: 2, Offset: 65035, Size: 1057) [Windows Phone 7: Why it's failing] + TBS Type: 010 (2) + Outer Index entry: 0 + Unknown (vwi: always 0?): 0 + Parent section index (fvwi) : 2 + Flags: 1 + Unknown (vwi: always 0?): 0 + Article index at start of record or first article index, relative to parent section (fvwi): 15 [17 absolute] + Number of article nodes in the record (byte): 5 + + If there was only one article in the record, the last two bytes would be replaced by a single byte: f0 + +Records with a section transition +----------------------------------- + +In such a record there is a transition from one section to the next. As such the record must have at least one article ending and one article starting. + +TODO: Note you have to test the case of a single transition and multiple transitions + +Ending record +---------------- + +Logically, ending records must have at least one article ending, one section ending and the periodical ending. They are of TBS type 2, like this:: + + Record #17: Starts at: 65536 Ends at: 68684 + Contains: 4 index entries (3 ends, 1 complete, 0 starts) + TBS bytes: 82 80 c0 4 f4 2 + Ends: + Index Entry: 0 (Parent index: -1, Depth: 0, Offset: 215, Size: 68470) [j_x's Google reader] + Index Entry: 4 (Parent index: 0, Depth: 1, Offset: 51234, Size: 17451) [Slashdot] + Index Entry: 43 (Parent index: 4, Depth: 2, Offset: 65422, Size: 1717) [US ITC May Reverse Judge's Ruling In Kodak vs. Apple] + Complete: + Index Entry: 44 (Parent index: 4, Depth: 2, Offset: 67139, Size: 1546) [Google Starts Testing Google Music Internally] + TBS Type: 010 (2) + Outer Index entry: 0 + Unknown (vwi: always 0?): 0 + Parent section index (fvwi): 4 + Flags: 0 + Article at start of block as offset from parent index (fvwi): 39 [43 absolute] + Number of nodes (byte): 2 + +If the record had only a single article end, the last two bytes would be replaced with: f0 + From c8545cb7d71f07f5b7011cd85975328ea30ed03d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 21 Jul 2011 22:48:30 -0600 Subject: [PATCH 37/47] ... --- src/calibre/ebooks/mobi/tbs_periodicals.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/ebooks/mobi/tbs_periodicals.rst b/src/calibre/ebooks/mobi/tbs_periodicals.rst index 4dbae3f295..13f12bb98b 100644 --- a/src/calibre/ebooks/mobi/tbs_periodicals.rst +++ b/src/calibre/ebooks/mobi/tbs_periodicals.rst @@ -138,9 +138,9 @@ Such records have no section transitions (i.e. a section end/section start pair) Records with a section transition ----------------------------------- -In such a record there is a transition from one section to the next. As such the record must have at least one article ending and one article starting. +In such a record there is a transition from one section to the next. As such the record must have at least one article ending and one article starting, except in the case of the first section. -TODO: Note you have to test the case of a single transition and multiple transitions +TODO: Note you have to test the cases of first section, a single transition and multiple transitions. Ending record ---------------- From 769c1dc67856179702e16810874540c26e3b9096 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 22 Jul 2011 00:07:38 -0600 Subject: [PATCH 38/47] MOBI debug: Last remaininng TBS type almost completely deciphered --- src/calibre/ebooks/mobi/debug.py | 103 +++++++------------- src/calibre/ebooks/mobi/tbs_periodicals.rst | 21 ++++ 2 files changed, 57 insertions(+), 67 deletions(-) diff --git a/src/calibre/ebooks/mobi/debug.py b/src/calibre/ebooks/mobi/debug.py index 79f2c3483b..a4d53d2395 100644 --- a/src/calibre/ebooks/mobi/debug.py +++ b/src/calibre/ebooks/mobi/debug.py @@ -941,27 +941,33 @@ class TBSIndexing(object): # {{{ def interpret_periodical(self, tbs_type, byts): ans = [] - def tbs_type_6(byts, psi=None): # {{{ + def tbs_type_6(byts, psi=None, msg=None): # {{{ if psi is None: # Assume parent section is 1 psi = self.get_index(1) + if msg is None: + msg = ('Article index at start of record or first article' + ' index, relative to parent section') if byts: # byts could be empty arg, consumed = decint(byts) byts = byts[consumed:] flags = (arg & 0b1111) ai = (arg >> 4) - ans.append(('Article index at start of record or first article' - ' index, relative to parent section (fvwi): %d [%d absolute]'%(ai, - ai+psi.index))) + ans.append('%s (fvwi): %d [%d absolute]'%(msg, ai, + ai+psi.index)) if flags == 1: arg, consumed = decint(byts) byts = byts[consumed:] ans.append('EOF (vwi: should be 0): %d'%arg) - elif flags == 4: + elif flags in (4, 5): num = byts[0] byts = byts[1:] ans.append('Number of article nodes in the record (byte): %d'%num) + if flags == 5: + arg, consumed = decint(byts) + byts = byts[consumed:] + ans.append('Unknown ??? (vwi)): %d'%(arg)) elif flags == 0: pass else: @@ -971,70 +977,33 @@ class TBSIndexing(object): # {{{ # }}} if tbs_type == 3: # {{{ + arg2, consumed = decint(byts) + byts = byts[consumed:] + ans.append('Unknown (vwi: always 0?): %d'%arg2) + + arg3, consumed = decint(byts) + byts = byts[consumed:] + fsi = arg3 >> 4 + extra = arg3 & 0b1111 + ans.append('First section index (fvwi): %d'%fsi) + psi = self.get_index(fsi) + ans.append('Extra bits (flag: always 0?): %d'%extra) + + byts = tbs_type_6(byts, psi=psi, + msg=('First article of ending section, relative to its' + ' parent\'s index')) if byts: - arg2, consumed = decint(byts) + # We have a transition not just an opening first section + psi = self.get_index(psi.index+1) + arg, consumed = decint(byts) + off = arg >> 4 byts = byts[consumed:] - ans.append('Unknown: %d'%arg2) - if byts: - arg3, consumed = decint(byts) - byts = byts[consumed:] - fsi = arg3 >> 4 - extra = arg3 & 0b1111 - ans.append('First section index: %d'%fsi) - psi = self.get_index(fsi) - ans.append('Extra bits: %d'%extra) - if byts: - if byts[0] == fsi: - ssi = psi.index+1 - ans.append('First section ends') - byts = byts[1:] - arg, consumed = decint(byts) - raw = byts[:consumed] - byts = byts[consumed:] - flags = arg & 0b1111 - ans.append('Unknown (art index at start of record?):' - ' %d %r'%((arg>>4), raw)) - ans.append('Flags: %d'%flags) - num = 1 - if flags >= 4: - num = byts[0] - byts = byts[1:] - ans.append('Number of articles in closing section: %d'%num) - if flags == 5: - arg, consumed = decint(byts) - ans.append('Unknown: %r'%bytes(byts[:consumed])) - byts = byts[consumed:] - arg, consumed = decint(byts) - byts = byts[consumed:] - off = arg >> 4 - ans.append('Last article of ending section w.r.t. starting' - ' section offset: %d [%d absolute]'%(off, - ssi+off)) - ans.append('Extra bits: %d'%(arg & 0b1111)) - arg, consumed = decint(byts) - byts = byts[consumed:] - off = arg >> 4 - flag = arg & 0b1111 - ans.append('Offset to first article of starting section: %d' - ' [%d absolute]'%(off, ssi+off)) - ans.append('Flags: %d'%flag) - num = 1 - if flag == 4: - num = byts[0] - byts = byts[1:] - ans.append('Number of articles in starting section: %d'%num) - else: - ans.append('First section starts') - off, consumed = decint(byts) - flags = off & 0b1111 - off = off >> 4 - byts = byts[consumed:] - ans.append('Article at start of block as offset from ' - 'parent index: %d [%d absolute]'%(off, psi.index+off)) - ans.append('Flags: %d'%flags) - if flags == 4: - ans.append('Number of articles: %d'%byts[0]) - byts = byts[1:] + flags = arg & 0b1111 + ans.append('Last article of ending section w.r.t. starting' + ' section offset (fvwi): %d [%d absolute]'%(off, + psi.index+off)) + ans.append('Flags (always 8?): %d'%flags) + byts = tbs_type_6(byts, psi=psi) # }}} elif tbs_type == 7: # {{{ diff --git a/src/calibre/ebooks/mobi/tbs_periodicals.rst b/src/calibre/ebooks/mobi/tbs_periodicals.rst index 13f12bb98b..9b21a8f3f8 100644 --- a/src/calibre/ebooks/mobi/tbs_periodicals.rst +++ b/src/calibre/ebooks/mobi/tbs_periodicals.rst @@ -142,6 +142,27 @@ In such a record there is a transition from one section to the next. As such the TODO: Note you have to test the cases of first section, a single transition and multiple transitions. + 1. The first section:: + + Record #2: Starts at: 4096 Ends at: 8191 + Contains: 2 index entries (0 ends, 0 complete, 2 starts) + TBS bytes: 83 80 80 90 c0 + Starts: + Index Entry: 1 (Parent index: 0, Depth: 1, Offset: 7758, Size: 26279) [Ars Technica] + Index Entry: 5 (Parent index: 1, Depth: 2, Offset: 7766, Size: 1866) [Week in gaming: 3DS review, Crysis 2, George Hotz] + TBS Type: 011 (3) + Outer Index entry: 0 + Unknown (vwi: always 0?): 0 + Unknown (vwi: always 0?): 0 + First section index (fvwi) : 1 + Extra bits: 0 + First section starts + Article at start of block as offset from parent index (fvwi): 4 [5 absolute] + Flags: 0 + + If there was more than one article at the start then the last byte would be replaced by: c4 n where n is the number of articles + + Ending record ---------------- From 6f8a5ecd0eb9ffcd1b1bed259342f66972125fe5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 22 Jul 2011 08:30:15 -0600 Subject: [PATCH 39/47] Utrinski Vesnik by Darko Spasovski --- recipes/utrinski.recipe | 71 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 recipes/utrinski.recipe diff --git a/recipes/utrinski.recipe b/recipes/utrinski.recipe new file mode 100644 index 0000000000..5256695079 --- /dev/null +++ b/recipes/utrinski.recipe @@ -0,0 +1,71 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2011, Darko Spasovski ' +''' +utrinski.com.mk +''' + +import re +import datetime +from calibre.web.feeds.news import BasicNewsRecipe + +class UtrinskiVesnik(BasicNewsRecipe): + + __author__ = 'Darko Spasovski' + INDEX = 'http://www.utrinski.com.mk/' + title = 'Utrinski Vesnik' + description = 'Daily Macedonian newspaper' + masthead_url = 'http://www.utrinski.com.mk/images/LogoTop.jpg' + language = 'mk' + remove_javascript = True + publication_type = 'newspaper' + category = 'news, Macedonia' + oldest_article = 2 + max_articles_per_feed = 100 + no_stylesheets = True + use_embedded_content = False + preprocess_regexps = [(re.compile(i[0], re.IGNORECASE | re.DOTALL), i[1]) for i in + [ + ## Remove anything before the start of the article. + (r'', lambda match: ''), + + ## Remove anything after the end of the article. + (r'