IGN:Updated translation template

This commit is contained in:
Kovid Goyal 2009-09-04 08:44:45 -06:00
parent 11d0dc9302
commit 0a564333e0
2 changed files with 124 additions and 92 deletions

View File

@ -198,7 +198,10 @@ def convert_existing(parent, db, book_ids, output_format):
already_converted_ids.append(book_id) already_converted_ids.append(book_id)
already_converted_titles.append(db.get_metadata(book_id, True).title) already_converted_titles.append(db.get_metadata(book_id, True).title)
if not question_dialog(parent, _('Convert existing'), _('The following books have already been converted to %s format. Do you wish to reconvert them?' % output_format), '\n'.join(already_converted_titles)): if not question_dialog(parent, _('Convert existing'),
_('The following books have already been converted to %s format. '
'Do you wish to reconvert them?') % output_format,
'\n'.join(already_converted_titles)):
book_ids = [x for x in book_ids if x not in already_converted_ids] book_ids = [x for x in book_ids if x not in already_converted_ids]
return book_ids return book_ids

View File

@ -5,8 +5,8 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: calibre 0.6.10\n" "Project-Id-Version: calibre 0.6.10\n"
"POT-Creation-Date: 2009-09-01 21:13+MDT\n" "POT-Creation-Date: 2009-09-04 08:37+MDT\n"
"PO-Revision-Date: 2009-09-01 21:13+MDT\n" "PO-Revision-Date: 2009-09-04 08:37+MDT\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: LANGUAGE\n" "Language-Team: LANGUAGE\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -75,8 +75,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29
#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61
@ -127,8 +127,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534
#: /home/kovid/work/calibre/src/calibre/library/server.py:373 #: /home/kovid/work/calibre/src/calibre/library/server.py:419
#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/library/server.py:517
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77
@ -940,10 +940,10 @@ msgstr ""
msgid "Normally, if the input file has no cover and you don't specify one, a default cover is generated with the title, authors, etc. This option disables the generation of this cover." msgid "Normally, if the input file has no cover and you don't specify one, a default cover is generated with the title, authors, etc. This option disables the generation of this cover."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122
#: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111
#: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72
msgid "Table of Contents:" msgid "Table of Contents:"
msgstr "" msgstr ""
@ -1623,14 +1623,14 @@ msgid ""
"Manipulate a PDF.\n" "Manipulate a PDF.\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29
msgid "" msgid ""
"[options] file.pdf\n" "[options] file.pdf\n"
"\n" "\n"
"Crop a PDF file.\n" "Crop a PDF file.\n"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36
@ -1640,31 +1640,31 @@ msgstr ""
msgid "Path to output file. By default a file is created in the current directory." msgid "Path to output file. By default a file is created in the current directory."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41
msgid "Number of pixels to crop from the left most x (default is %s)" msgid "Number of pixels to crop from the left most x (default is %s)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44
msgid "Number of pixels to crop from the left most y (default is %s)" msgid "Number of pixels to crop from the left most y (default is %s)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47
msgid "Number of pixels to crop from the right most x (default is %s)" msgid "Number of pixels to crop from the right most x (default is %s)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50
msgid "Number of pixels to crop from the right most y (default is %s)" msgid "Number of pixels to crop from the right most y (default is %s)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53
msgid "A file generated by ghostscript which allows each page to be individually cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgid "A file generated by ghostscript which allows each page to be individually cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73
msgid "Crop Options:" msgid "Crop Options:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56
@ -1821,6 +1821,15 @@ msgstr ""
msgid "Specify the character encoding of the output document. The default is utf-8. Note: This option is not honored by all formats." msgid "Specify the character encoding of the output document. The default is utf-8. Note: This option is not honored by all formats."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44
msgid "Do not add a blank line between paragraphs."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41
msgid "Add a tab at the beginning of each paragraph."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505
msgid "Frequently used directories" msgid "Frequently used directories"
@ -2021,8 +2030,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67
#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59
@ -2124,7 +2133,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362
@ -2192,7 +2201,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43
msgid "&Inline TOC" msgid "&Inline TOC"
msgstr "" msgstr ""
@ -2498,7 +2507,7 @@ msgid "PDB Input"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36
msgid "Treat each &line as a paragraph" msgid "Treat each &line as a paragraph"
msgstr "" msgstr ""
@ -2686,14 +2695,26 @@ msgstr ""
msgid "TXT Input" msgid "TXT Input"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37
msgid "Process using markdown"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38
msgid "<p>Markdown is a simple markup language for text files, that allows for advanced formatting. To learn more visit <a href=\"http://daringfireball.net/projects/markdown\">markdown</a>."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16
msgid "TXT Output" msgid "TXT Output"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42
msgid "&Line ending style:" msgid "&Line ending style:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45
msgid "Add a tab at the beginning of each paragraph"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63
@ -3107,109 +3128,113 @@ msgstr ""
msgid "Command line tools installed in" msgid "Command line tools installed in"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469
msgid "If you move calibre.app, you have to re-install the command line tools."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:520
msgid "No valid plugin path" msgid "No valid plugin path"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521
msgid "%s is not a valid plugin path" msgid "%s is not a valid plugin path"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524
msgid "Choose plugin" msgid "Choose plugin"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:536
msgid "Plugin cannot be disabled" msgid "Plugin cannot be disabled"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:537
msgid "The plugin: %s cannot be disabled" msgid "The plugin: %s cannot be disabled"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:546
msgid "Plugin not customizable" msgid "Plugin not customizable"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:547
msgid "Plugin: %s does not need customization" msgid "Plugin: %s does not need customization"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:571
msgid "Customize %s" msgid "Customize %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:581
msgid "Cannot remove builtin plugin" msgid "Cannot remove builtin plugin"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:580 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:582
msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgid " cannot be removed. It is a builtin plugin. Try disabling it instead."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:613 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:615
msgid "Error log:" msgid "Error log:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:622
msgid "Access log:" msgid "Access log:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:645 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:647
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:574
msgid "Failed to start content server" msgid "Failed to start content server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:669 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:671
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471
msgid "Select location for books" msgid "Select location for books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:688
msgid "Invalid size" msgid "Invalid size"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:689
msgid "The size %s is invalid. must be of the form widthxheight" msgid "The size %s is invalid. must be of the form widthxheight"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:731
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:736
msgid "Invalid database location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:732
msgid "Invalid database location "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:733
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738
msgid "Invalid database location"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:734
msgid "Invalid database location "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:735
msgid "<br>Must be a directory." msgid "<br>Must be a directory."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:737 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739
msgid "Invalid database location.<br>Cannot write to " msgid "Invalid database location.<br>Cannot write to "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:775 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:777
msgid "Checking database integrity" msgid "Checking database integrity"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:794 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:796
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:795 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:797
msgid "Failed to check database integrity" msgid "Failed to check database integrity"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:800 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802
msgid "Some inconsistencies found" msgid "Some inconsistencies found"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:803
msgid "The following books had formats listed in the database that are not actually available. The entries for the formats have been removed. You should check them manually. This can happen if you manipulate the files in the library folder directly." msgid "The following books had formats listed in the database that are not actually available. The entries for the formats have been removed. You should check them manually. This can happen if you manipulate the files in the library folder directly."
msgstr "" msgstr ""
@ -3444,109 +3469,105 @@ msgid "calibre can send your books to you (or your reader) by email"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533
msgid "Free unused diskspace from the database"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534
msgid "&Check database integrity" msgid "&Check database integrity"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534
msgid "&Install command line tools" msgid "&Install command line tools"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535
msgid "calibre contains a network server that allows you to access your book collection using a browser from anywhere in the world. Any changes to the settings will only take effect after a server restart." msgid "calibre contains a network server that allows you to access your book collection using a browser from anywhere in the world. Any changes to the settings will only take effect after a server restart."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536
msgid "Server &port:" msgid "Server &port:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "&Username:" msgid "&Username:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "&Password:" msgid "&Password:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539
msgid "If you leave the password blank, anyone will be able to access your book collection using the web interface." msgid "If you leave the password blank, anyone will be able to access your book collection using the web interface."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180
msgid "&Show password" msgid "&Show password"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541
msgid "The maximum size (widthxheight) for displayed covers. Larger covers are resized. " msgid "The maximum size (widthxheight) for displayed covers. Larger covers are resized. "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542
msgid "Max. &cover size:" msgid "Max. &cover size:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543
msgid "&Start Server" msgid "&Start Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544
msgid "St&op Server" msgid "St&op Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545
msgid "&Test Server" msgid "&Test Server"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546
msgid "Run server &automatically on startup" msgid "Run server &automatically on startup"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547
msgid "View &server logs" msgid "View &server logs"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
msgid "" msgid ""
"<p>Remember to leave calibre running as the server only runs as long as calibre is running.\n" "<p>Remember to leave calibre running as the server only runs as long as calibre is running.\n"
"<p>Stanza should see your calibre collection automatically. If not, try adding the URL http://myhostname:8080 as a new catalog in the Stanza reader on your iPhone. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on." "<p>Stanza should see your calibre collection automatically. If not, try adding the URL http://myhostname:8080 as a new catalog in the Stanza reader on your iPhone. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550
msgid "Here you can customize the behavior of Calibre by controlling what plugins it uses." msgid "Here you can customize the behavior of Calibre by controlling what plugins it uses."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551
msgid "Enable/&Disable plugin" msgid "Enable/&Disable plugin"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552
msgid "&Customize plugin" msgid "&Customize plugin"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553
msgid "&Remove plugin" msgid "&Remove plugin"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554
msgid "Add new plugin" msgid "Add new plugin"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555
msgid "Plugin &file:" msgid "Plugin &file:"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557
msgid "&Add" msgid "&Add"
msgstr "" msgstr ""
@ -5135,33 +5156,41 @@ msgid "Publishers"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97
msgid "Starting conversion of %d books" msgid "Starting conversion of %d books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137
msgid "Convert book %d of %d (%s)" msgid "Convert book %d of %d (%s)"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154
msgid "Could not convert some books" msgid "Could not convert some books"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155
msgid "Could not convert %d of %d books, because no suitable source format was found." msgid "Could not convert %d of %d books, because no suitable source format was found."
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186
msgid "You must set a username and password for %s" msgid "You must set a username and password for %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:187 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191
msgid "Fetch news from " msgid "Fetch news from "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201
msgid "Convert existing"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202
msgid "The following books have already been converted to %s format. Do you wish to reconvert them?"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43
msgid "Edit bookmark" msgid "Edit bookmark"
msgstr "" msgstr ""
@ -6126,11 +6155,11 @@ msgstr ""
msgid "Requested formats not available" msgid "Requested formats not available"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server.py:203 #: /home/kovid/work/calibre/src/calibre/library/server.py:233
msgid "Password to access your calibre library. Username is " msgid "Password to access your calibre library. Username is "
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server.py:526 #: /home/kovid/work/calibre/src/calibre/library/server.py:598
msgid "" msgid ""
"[options]\n" "[options]\n"
"\n" "\n"
@ -6308,19 +6337,19 @@ msgstr ""
msgid "Downloading cover from %s" msgid "Downloading cover from %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:930 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932
msgid "Untitled Article" msgid "Untitled Article"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1001 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003
msgid "Article downloaded: %s" msgid "Article downloaded: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1012 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014
msgid "Article download failed: %s" msgid "Article download failed: %s"
msgstr "" msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59
@ -6509,10 +6538,10 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16
#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6