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.
|
# for important features/bug fixes.
|
||||||
# Also, each release can have new and improved recipes.
|
# 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
|
- version: 0.7.25
|
||||||
date: 2010-10-29
|
date: 2010-10-29
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ __license__ = 'GPL v3'
|
|||||||
__copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net'
|
__copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net'
|
||||||
__docformat__ = 'restructuredtext en'
|
__docformat__ = 'restructuredtext en'
|
||||||
__appname__ = 'calibre'
|
__appname__ = 'calibre'
|
||||||
__version__ = '0.7.25'
|
__version__ = '0.7.26'
|
||||||
__author__ = "Kovid Goyal <kovid@kovidgoyal.net>"
|
__author__ = "Kovid Goyal <kovid@kovidgoyal.net>"
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
@ -4,9 +4,9 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: calibre 0.7.25\n"
|
"Project-Id-Version: calibre 0.7.26\n"
|
||||||
"POT-Creation-Date: 2010-10-29 12:53+MDT\n"
|
"POT-Creation-Date: 2010-10-30 12:27+MDT\n"
|
||||||
"PO-Revision-Date: 2010-10-29 12:53+MDT\n"
|
"PO-Revision-Date: 2010-10-30 12:27+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"
|
||||||
@ -38,8 +38,8 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/epub/periodical.py:124
|
#: /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:93
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:95
|
#: /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:343
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:339
|
#: /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:1894
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896
|
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1896
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:24
|
#: /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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:59
|
#: /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."
|
msgid "This profile is intended for the SONY PRS line. The 500/505/600/700 etc."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -443,62 +443,62 @@ msgid "This profile is intended for the SONY PRS 300."
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80
|
#: /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."
|
msgid "This profile is intended for the SONY PRS-900."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:88
|
#: /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."
|
msgid "This profile is intended for the Microsoft Reader."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:99
|
#: /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."
|
msgid "This profile is intended for the Mobipocket books."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:112
|
#: /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."
|
msgid "This profile is intended for the Hanlin V3 and its clones."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:124
|
#: /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."
|
msgid "This profile is intended for the Hanlin V5 and its clones."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:134
|
#: /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."
|
msgid "This profile is intended for the Cybook G3."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:147
|
#: /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."
|
msgid "This profile is intended for the Cybook Opus."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:159
|
#: /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."
|
msgid "This profile is intended for the Amazon Kindle."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:171
|
#: /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."
|
msgid "This profile is intended for the Irex Illiad."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:183
|
#: /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."
|
msgid "This profile is intended for the IRex Digital Reader 1000."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:196
|
#: /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."
|
msgid "This profile is intended for the IRex Digital Reader 800."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/customize/profiles.py:208
|
#: /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."
|
msgid "This profile is intended for the B&N Nook."
|
||||||
msgstr ""
|
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."
|
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 ""
|
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"
|
msgid "Intended for the iPad and similar devices with a resolution of 768x1024"
|
||||||
msgstr ""
|
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"
|
msgid "Intended for generic tablet devices, does no resizing of images"
|
||||||
msgstr ""
|
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."
|
msgid "This profile is intended for the Kobo Reader."
|
||||||
msgstr ""
|
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."
|
msgid "This profile is intended for the SONY PRS-300."
|
||||||
msgstr ""
|
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."
|
msgid "This profile is intended for the 5-inch JetBook."
|
||||||
msgstr ""
|
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."
|
msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc, in landscape mode. Mainly useful for comics."
|
||||||
msgstr ""
|
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."
|
msgid "This profile is intended for the Amazon Kindle DX."
|
||||||
msgstr ""
|
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."
|
msgid "This profile is intended for the Sanda Bambook."
|
||||||
msgstr ""
|
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/actions/copy_to_library.py:147
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:708
|
#: /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
|
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:189
|
||||||
msgid "Failed"
|
msgid "Failed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4557,7 +4557,7 @@ msgid "Change the title of this book"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179
|
#: /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
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377
|
||||||
msgid "&Author(s): "
|
msgid "&Author(s): "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4571,7 +4571,7 @@ msgid "Change the author(s) of this book. Multiple authors should be separated b
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182
|
#: /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
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:388
|
||||||
msgid "&Publisher: "
|
msgid "&Publisher: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -4582,21 +4582,21 @@ msgid "Ta&gs: "
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:184
|
#: /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
|
#: /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."
|
msgid "Tags categorize the book. This is particularly useful while searching. <br><br>They can be any words or phrases, separated by commas."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:185
|
#: /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
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:393
|
||||||
msgid "&Series:"
|
msgid "&Series:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:186
|
#: /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/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:354
|
||||||
#: /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: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:394
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:395
|
||||||
msgid "List of known series. You can add new series."
|
msgid "List of known series. You can add new series."
|
||||||
@ -5095,7 +5095,7 @@ msgid "Automatically number books"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
|
#: /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 "
|
msgid "Force numbers to start with "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -5434,21 +5434,29 @@ msgstr ""
|
|||||||
msgid "Names to ignore:"
|
msgid "Names to ignore:"
|
||||||
msgstr ""
|
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"
|
msgid "Extensions to ignore"
|
||||||
msgstr ""
|
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"
|
msgid "Path from library"
|
||||||
msgstr ""
|
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/gui2/viewer/bookmarkmanager.py:89
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
|
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
|
||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr ""
|
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?"
|
msgid "The marked files and folders will be <b>permanently deleted</b>. Are you sure?"
|
||||||
msgstr ""
|
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:528
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
|
#: /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"
|
msgid "Search/replace invalid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -5811,89 +5819,89 @@ msgstr ""
|
|||||||
msgid "Title cannot be set to the empty string. Book title %s not processed"
|
msgid "Title cannot be set to the empty string. Book title %s not processed"
|
||||||
msgstr ""
|
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"
|
msgid "Search pattern is invalid: %s"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"Applying changes to %d books.\n"
|
"Applying changes to %d books.\n"
|
||||||
"Phase {0} {1}%%."
|
"Phase {0} {1}%%."
|
||||||
msgstr ""
|
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"
|
msgid "Edit Meta information"
|
||||||
msgstr ""
|
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"
|
msgid "A&utomatically set author sort"
|
||||||
msgstr ""
|
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: "
|
msgid "Author s&ort: "
|
||||||
msgstr ""
|
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."
|
msgid "Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles."
|
||||||
msgstr ""
|
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
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:384
|
||||||
msgid "&Rating:"
|
msgid "&Rating:"
|
||||||
msgstr ""
|
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:340
|
||||||
#: /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: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:385
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:386
|
||||||
msgid "Rating of this book. 0-5 stars"
|
msgid "Rating of this book. 0-5 stars"
|
||||||
msgstr ""
|
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"
|
msgid "No change"
|
||||||
msgstr ""
|
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
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:387
|
||||||
msgid " stars"
|
msgid " stars"
|
||||||
msgstr ""
|
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: "
|
msgid "Add ta&gs: "
|
||||||
msgstr ""
|
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:347
|
||||||
#: /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: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:391
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:392
|
||||||
msgid "Open Tag Editor"
|
msgid "Open Tag Editor"
|
||||||
msgstr ""
|
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:"
|
msgid "&Remove tags:"
|
||||||
msgstr ""
|
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. "
|
msgid "Comma separated list of tags to remove from the books. "
|
||||||
msgstr ""
|
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."
|
msgid "Check this box to remove all tags from the books."
|
||||||
msgstr ""
|
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"
|
msgid "Remove all"
|
||||||
msgstr ""
|
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"
|
msgid "If checked, the series will be cleared"
|
||||||
msgstr ""
|
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"
|
msgid "Clear series"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"If not checked, the series number for the books will be set to 1.\n"
|
"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"
|
"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."
|
"Book A will have series number 1 and Book B series number 2."
|
||||||
msgstr ""
|
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"
|
msgid "Automatically number books in this series"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"Series will normally be renumbered from the highest number in the database\n"
|
"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"
|
"for that series. Checking this box will tell calibre to start numbering\n"
|
||||||
"from the value in the box"
|
"from the value in the box"
|
||||||
msgstr ""
|
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:"
|
msgid "Remove &format:"
|
||||||
msgstr ""
|
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"
|
msgid "&Swap title and author"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"Force the title to be in title case. If both this and swap authors are checked,\n"
|
"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"
|
"title and author are swapped before the title case is set"
|
||||||
msgstr ""
|
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"
|
msgid "Change title to title case"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"Remove stored conversion settings for the selected books.\n"
|
"Remove stored conversion settings for the selected books.\n"
|
||||||
"\n"
|
"\n"
|
||||||
"Future conversion of these books will use the default settings."
|
"Future conversion of these books will use the default settings."
|
||||||
msgstr ""
|
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"
|
msgid "Remove &stored conversion settings for the selected books"
|
||||||
msgstr ""
|
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
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
|
||||||
msgid "&Basic metadata"
|
msgid "&Basic metadata"
|
||||||
msgstr ""
|
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
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
|
||||||
msgid "&Custom metadata"
|
msgid "&Custom metadata"
|
||||||
msgstr ""
|
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:"
|
msgid "Search &field:"
|
||||||
msgstr ""
|
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"
|
msgid "The name of the field that you want to search"
|
||||||
msgstr ""
|
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:"
|
msgid "Search mode:"
|
||||||
msgstr ""
|
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"
|
msgid "Choose whether to use basic text matching or advanced regular expression matching"
|
||||||
msgstr ""
|
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:"
|
msgid "&Search for:"
|
||||||
msgstr ""
|
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"
|
msgid "Enter the what you are looking for, either plain text or a regular expression, depending on the mode"
|
||||||
msgstr ""
|
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"
|
msgid "Check this box if the search string must match exactly upper and lower case. Uncheck it if case is to be ignored"
|
||||||
msgstr ""
|
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"
|
msgid "Case sensitive"
|
||||||
msgstr ""
|
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:"
|
msgid "&Replace with:"
|
||||||
msgstr ""
|
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"
|
msgid "The replacement text. The matched search text will be replaced with this string"
|
||||||
msgstr ""
|
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:"
|
msgid "Apply function after replace:"
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"Specify how the text is to be processed after matching and replacement. In character mode, the entire\n"
|
"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"
|
"field is processed. In regular expression mode, only the matched text is processed"
|
||||||
msgstr ""
|
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:"
|
msgid "&Destination field:"
|
||||||
msgstr ""
|
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."
|
msgid "The field that the text will be put into after all replacements. If blank, the source field is used."
|
||||||
msgstr ""
|
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:"
|
msgid "Mode:"
|
||||||
msgstr ""
|
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."
|
msgid "Specify how the text should be copied into the destination."
|
||||||
msgstr ""
|
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 ""
|
msgid ""
|
||||||
"If the replace mode is prepend or append, then this box indicates whether a comma or\n"
|
"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"
|
"nothing should be put between the original text and the inserted text"
|
||||||
msgstr ""
|
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"
|
msgid "use comma"
|
||||||
msgstr ""
|
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"
|
msgid "Test &text"
|
||||||
msgstr ""
|
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"
|
msgid "Test re&sult"
|
||||||
msgstr ""
|
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:"
|
msgid "Your test:"
|
||||||
msgstr ""
|
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)"
|
msgid "&Search and replace (experimental)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -10950,35 +10958,35 @@ msgstr ""
|
|||||||
msgid "Could not download cover: %s"
|
msgid "Could not download cover: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Downloading cover from %s"
|
||||||
msgstr ""
|
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"
|
msgid "Masthead image downloaded"
|
||||||
msgstr ""
|
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"
|
msgid "Untitled Article"
|
||||||
msgstr ""
|
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"
|
msgid "Article downloaded: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Article download failed: %s"
|
||||||
msgstr ""
|
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"
|
msgid "Fetching feed"
|
||||||
msgstr ""
|
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."
|
msgid "Failed to log in, check your username and password for the calibre Periodicals service."
|
||||||
msgstr ""
|
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."
|
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 ""
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user