mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Merge from trunk
This commit is contained in:
commit
f3e4e65e72
@ -4,6 +4,33 @@
|
||||
# for important features/bug fixes.
|
||||
# Also, each release can have new and improved recipes.
|
||||
|
||||
- version: 0.7.26
|
||||
date: 2010-10-30
|
||||
|
||||
new features:
|
||||
- title: "Check library: Allow wildcards in ignore names field"
|
||||
|
||||
bug fixes:
|
||||
- title: "Fix regression in 0.7.25 that broke reading metadata from filenames."
|
||||
|
||||
- title: "Fix regression in 0.7.25 that caused original files to be mistakenly removed when adding books recursively"
|
||||
|
||||
- title: "Fix long series/publisher causing edit metadata in bulk dialog to become very large"
|
||||
tickets: [7332]
|
||||
|
||||
- title: "Only add SONY periodical code to downloaded news if output profile is set to one of the SONY reader profiles. This is needed because the ever delightful Stanza crashes and burns when an EPUB has the periodical code"
|
||||
|
||||
improved recipes:
|
||||
- El Periodico
|
||||
- New Zealand Herald
|
||||
|
||||
new recipes:
|
||||
- title: "Taggeschau.de"
|
||||
author: "Florian Andreas Pfaff"
|
||||
|
||||
- title: "Gamespot Reviews"
|
||||
author: "Marc Tonsing"
|
||||
|
||||
- version: 0.7.25
|
||||
date: 2010-10-29
|
||||
|
||||
|
@ -2,7 +2,7 @@ __license__ = 'GPL v3'
|
||||
__copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net'
|
||||
__docformat__ = 'restructuredtext en'
|
||||
__appname__ = 'calibre'
|
||||
__version__ = '0.7.25'
|
||||
__version__ = '0.7.26'
|
||||
__author__ = "Kovid Goyal <kovid@kovidgoyal.net>"
|
||||
|
||||
import re
|
||||
|
@ -4,9 +4,9 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: calibre 0.7.25\n"
|
||||
"POT-Creation-Date: 2010-10-29 12:53+MDT\n"
|
||||
"PO-Revision-Date: 2010-10-29 12:53+MDT\n"
|
||||
"Project-Id-Version: calibre 0.7.26\n"
|
||||
"POT-Creation-Date: 2010-10-30 12:27+MDT\n"
|
||||
"PO-Revision-Date: 2010-10-30 12:27+MDT\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: LANGUAGE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -38,8 +38,8 @@ msgstr ""
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:93
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:336
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:343
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:346
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1894
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24
|
||||
@ -434,7 +434,7 @@ msgid "This profile tries to provide sane defaults and is useful if you know not
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:433
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:436
|
||||
msgid "This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
|
||||
msgstr ""
|
||||
|
||||
@ -443,62 +443,62 @@ msgid "This profile is intended for the SONY PRS 300."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:470
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:476
|
||||
msgid "This profile is intended for the SONY PRS-900."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:500
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:506
|
||||
msgid "This profile is intended for the Microsoft Reader."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:511
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:517
|
||||
msgid "This profile is intended for the Mobipocket books."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:524
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:530
|
||||
msgid "This profile is intended for the Hanlin V3 and its clones."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:536
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:542
|
||||
msgid "This profile is intended for the Hanlin V5 and its clones."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:544
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:550
|
||||
msgid "This profile is intended for the Cybook G3."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:557
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:563
|
||||
msgid "This profile is intended for the Cybook Opus."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:568
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:576
|
||||
msgid "This profile is intended for the Amazon Kindle."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:609
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:617
|
||||
msgid "This profile is intended for the Irex Illiad."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:622
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:630
|
||||
msgid "This profile is intended for the IRex Digital Reader 1000."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:636
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:644
|
||||
msgid "This profile is intended for the IRex Digital Reader 800."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:650
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:658
|
||||
msgid "This profile is intended for the B&N Nook."
|
||||
msgstr ""
|
||||
|
||||
@ -510,35 +510,35 @@ msgstr ""
|
||||
msgid "This profile tries to provide sane defaults and is useful if you want to produce a document intended to be read at a computer or on a range of devices."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:270
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:273
|
||||
msgid "Intended for the iPad and similar devices with a resolution of 768x1024"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:424
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:427
|
||||
msgid "Intended for generic tablet devices, does no resizing of images"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:448
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:454
|
||||
msgid "This profile is intended for the Kobo Reader."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:461
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:467
|
||||
msgid "This profile is intended for the SONY PRS-300."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:479
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:485
|
||||
msgid "This profile is intended for the 5-inch JetBook."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:488
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:494
|
||||
msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc, in landscape mode. Mainly useful for comics."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:589
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:597
|
||||
msgid "This profile is intended for the Amazon Kindle DX."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:664
|
||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:672
|
||||
msgid "This profile is intended for the Sanda Bambook."
|
||||
msgstr ""
|
||||
|
||||
@ -3184,7 +3184,7 @@ msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:147
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:679
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:683
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
@ -4557,7 +4557,7 @@ msgid "Change the title of this book"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:333
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
|
||||
msgid "&Author(s): "
|
||||
msgstr ""
|
||||
@ -4571,7 +4571,7 @@ msgid "Change the author(s) of this book. Multiple authors should be separated b
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
|
||||
msgid "&Publisher: "
|
||||
msgstr ""
|
||||
@ -4582,21 +4582,21 @@ msgid "Ta&gs: "
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:344
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:390
|
||||
msgid "Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
|
||||
msgid "&Series:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:187
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:353
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:394
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
|
||||
msgid "List of known series. You can add new series."
|
||||
@ -5095,7 +5095,7 @@ msgid "Automatically number books"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
|
||||
msgid "Force numbers to start with "
|
||||
msgstr ""
|
||||
|
||||
@ -5434,21 +5434,29 @@ msgstr ""
|
||||
msgid "Names to ignore:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:59
|
||||
msgid "Enter comma-separated standard file name wildcards, such as synctoy*.dat"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:62
|
||||
msgid "Extensions to ignore"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:67
|
||||
msgid "Enter comma-separated extensions without a leading dot. Used only in book folders"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
|
||||
msgid "Path from library"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:119
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
|
||||
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:136
|
||||
msgid "The marked files and folders will be <b>permanently deleted</b>. Are you sure?"
|
||||
msgstr ""
|
||||
|
||||
@ -5799,7 +5807,7 @@ msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:631
|
||||
msgid "Search/replace invalid"
|
||||
msgstr ""
|
||||
|
||||
@ -5811,89 +5819,89 @@ msgstr ""
|
||||
msgid "Title cannot be set to the empty string. Book title %s not processed"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:632
|
||||
msgid "Search pattern is invalid: %s"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:669
|
||||
msgid ""
|
||||
"Applying changes to %d books.\n"
|
||||
"Phase {0} {1}%%."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
|
||||
msgid "Edit Meta information"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:334
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
|
||||
msgid "A&utomatically set author sort"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:335
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
|
||||
msgid "Author s&ort: "
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:336
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
|
||||
msgid "Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:337
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
|
||||
msgid "&Rating:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:338
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:339
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:385
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
|
||||
msgid "Rating of this book. 0-5 stars"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:340
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:342
|
||||
msgid "No change"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:341
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
|
||||
msgid " stars"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:343
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
|
||||
msgid "Add ta&gs: "
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:345
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:346
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:391
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
|
||||
msgid "Open Tag Editor"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:347
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
|
||||
msgid "&Remove tags:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:348
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
|
||||
msgid "Comma separated list of tags to remove from the books. "
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:351
|
||||
msgid "Check this box to remove all tags from the books."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:352
|
||||
msgid "Remove all"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
|
||||
msgid "If checked, the series will be cleared"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:357
|
||||
msgid "Clear series"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:358
|
||||
msgid ""
|
||||
"If not checked, the series number for the books will be set to 1.\n"
|
||||
"If checked, selected books will be automatically numbered, in the order\n"
|
||||
@ -5901,145 +5909,145 @@ msgid ""
|
||||
"Book A will have series number 1 and Book B series number 2."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:362
|
||||
msgid "Automatically number books in this series"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:361
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:363
|
||||
msgid ""
|
||||
"Series will normally be renumbered from the highest number in the database\n"
|
||||
"for that series. Checking this box will tell calibre to start numbering\n"
|
||||
"from the value in the box"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
|
||||
msgid "Remove &format:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:366
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:368
|
||||
msgid "&Swap title and author"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:367
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
|
||||
msgid ""
|
||||
"Force the title to be in title case. If both this and swap authors are checked,\n"
|
||||
"title and author are swapped before the title case is set"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:369
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:371
|
||||
msgid "Change title to title case"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:370
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:372
|
||||
msgid ""
|
||||
"Remove stored conversion settings for the selected books.\n"
|
||||
"\n"
|
||||
"Future conversion of these books will use the default settings."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:373
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
|
||||
msgid "Remove &stored conversion settings for the selected books"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:374
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
|
||||
msgid "&Basic metadata"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:375
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
|
||||
msgid "&Custom metadata"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:376
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
|
||||
msgid "Search &field:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:377
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
|
||||
msgid "The name of the field that you want to search"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:378
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
|
||||
msgid "Search mode:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:379
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
|
||||
msgid "Choose whether to use basic text matching or advanced regular expression matching"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:380
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
|
||||
msgid "&Search for:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:381
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
|
||||
msgid "Enter the what you are looking for, either plain text or a regular expression, depending on the mode"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:382
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
|
||||
msgid "Check this box if the search string must match exactly upper and lower case. Uncheck it if case is to be ignored"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:383
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
|
||||
msgid "Case sensitive"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:384
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
|
||||
msgid "&Replace with:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:385
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
|
||||
msgid "The replacement text. The matched search text will be replaced with this string"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:386
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:388
|
||||
msgid "Apply function after replace:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:387
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
|
||||
msgid ""
|
||||
"Specify how the text is to be processed after matching and replacement. In character mode, the entire\n"
|
||||
"field is processed. In regular expression mode, only the matched text is processed"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:389
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
|
||||
msgid "&Destination field:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:390
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
|
||||
msgid "The field that the text will be put into after all replacements. If blank, the source field is used."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:391
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
|
||||
msgid "Mode:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:392
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:394
|
||||
msgid "Specify how the text should be copied into the destination."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:393
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
|
||||
msgid ""
|
||||
"If the replace mode is prepend or append, then this box indicates whether a comma or\n"
|
||||
"nothing should be put between the original text and the inserted text"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:395
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
|
||||
msgid "use comma"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:396
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
|
||||
msgid "Test &text"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:397
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
|
||||
msgid "Test re&sult"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:398
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:400
|
||||
msgid "Your test:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:399
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:401
|
||||
msgid "&Search and replace (experimental)"
|
||||
msgstr ""
|
||||
|
||||
@ -10950,35 +10958,35 @@ msgstr ""
|
||||
msgid "Could not download cover: %s"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:964
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:966
|
||||
msgid "Downloading cover from %s"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1009
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1012
|
||||
msgid "Masthead image downloaded"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1177
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1180
|
||||
msgid "Untitled Article"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1248
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1251
|
||||
msgid "Article downloaded: %s"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1259
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1262
|
||||
msgid "Article download failed: %s"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1276
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1279
|
||||
msgid "Fetching feed"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1426
|
||||
msgid "Failed to log in, check your username and password for the calibre Periodicals service."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1438
|
||||
#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1441
|
||||
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 ""
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user