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
f2460a105f
@ -19,12 +19,92 @@
|
|||||||
# new recipes:
|
# new recipes:
|
||||||
# - title:
|
# - title:
|
||||||
|
|
||||||
|
- version: 0.8.8
|
||||||
|
date: 2011-07-01
|
||||||
|
|
||||||
|
new features:
|
||||||
|
- title: "Make author names in the Book Details panel clickable. Clicking them takes you to the wikipedia page for the author by default. You may have to tell calibre to display author names in the Book details panel first via Preferences->Look & Feel->Book details. You can change the link for individual authors by right clicking on the author's name in the Tag Browser and selecting Manage Authors."
|
||||||
|
|
||||||
|
- title: "Get Books: Add 'Open Books' as an available book source"
|
||||||
|
|
||||||
|
- title: "Get Books: When a free download is available for a search result, for example, for public domain books, allow direct download of the book into your calibre library."
|
||||||
|
|
||||||
|
- title: "Support for detecting and mounting reader devices on FreeBSD."
|
||||||
|
tickets: [802708]
|
||||||
|
|
||||||
|
- title: "When creating a composite custom column, allow the use of HTML to create links and other markup that display in the Book details panel"
|
||||||
|
|
||||||
|
- title: "Add the swap_around_comma function to the template language."
|
||||||
|
|
||||||
|
- title: "Drivers for HTC G2, Advent Vega, iRiver Story HD, Lark FreeMe and Moovyman mp7"
|
||||||
|
|
||||||
|
- title: "Quick View: Survives changing libraries. Also allow sorting by series index as well as name."
|
||||||
|
|
||||||
|
- title: "Connect to iTunes: Add an option to control how the driver works depending on whether you have iTunes setup to copy files to its media directory or not. Set this option by customizing the Apple driver in Preferences->Plugins. Having iTunes copy media to its storage folder is no longer neccessary. See http://www.mobileread.com/forums/showthread.php?t=118559 for details"
|
||||||
|
|
||||||
|
- title: "Remove the delete library functionality from calibre, instead you can now remove a library, so calibre will forget about it, but you have to delete the files manually"
|
||||||
|
|
||||||
|
bug fixes:
|
||||||
|
- title: "Fix a regression introduced in 0.8.7 in the Tag Browser that could cause calibre to crash after performing various actions"
|
||||||
|
|
||||||
|
- title: "Fix an unhandled error when deleting all saved searches"
|
||||||
|
tickets: [804383]
|
||||||
|
|
||||||
|
- title: "Fix row numbers in a previous selection being incorrect after a sort operation."
|
||||||
|
|
||||||
|
- title: "Fix ISBN identifier type not recognized if it is in upper case"
|
||||||
|
tickets: [802288]
|
||||||
|
|
||||||
|
- title: "Fix a regression in 0.8.7 that broke reading metadata from MOBI files in the Edit metadata dialog."
|
||||||
|
tickets: [801981]
|
||||||
|
|
||||||
|
- title: "Fix handling of filenames that have an even number of periods before the file extension."
|
||||||
|
tickets: [801939]
|
||||||
|
|
||||||
|
- title: "Fix lack of thread saefty in template format system, that could lead to incorrect template evaluation in some cases."
|
||||||
|
tickets: [801944]
|
||||||
|
|
||||||
|
- title: "Fix conversion to PDB when the input document has no text"
|
||||||
|
tickets: [801888]
|
||||||
|
|
||||||
|
- title: "Fix clicking on first letter of author names generating incorrect search."
|
||||||
|
|
||||||
|
- title: "Also fix updating bulk metadata in custom column causing unnneccessary Tag Browser refreshes."
|
||||||
|
|
||||||
|
- title: "Fix a regression in 0.8.7 that broke renaming items via the Tag Browser"
|
||||||
|
|
||||||
|
- title: "Fix a regression in 0.8.7 that caused the regex builder wizard to fail with LIT files as the input"
|
||||||
|
|
||||||
|
improved recipes:
|
||||||
|
- Zaman Gazetesi
|
||||||
|
- Infobae
|
||||||
|
- El Cronista
|
||||||
|
- Critica de la Argentina
|
||||||
|
- Buenos Aires Economico
|
||||||
|
- El Universal (Venezuela)
|
||||||
|
- wprost
|
||||||
|
- Financial Times UK
|
||||||
|
|
||||||
|
new recipes:
|
||||||
|
- title: "Today's Zaman by thomass"
|
||||||
|
|
||||||
|
- title: "Athens News by Darko Miletic"
|
||||||
|
|
||||||
|
- title: "Catholic News Agency"
|
||||||
|
author: Jetkey
|
||||||
|
|
||||||
|
- title: "Arizona Republic"
|
||||||
|
author: Jim Olo
|
||||||
|
|
||||||
|
- title: "Add Ming Pao Vancouver and Toronto"
|
||||||
|
author: Eddie Lau
|
||||||
|
|
||||||
|
|
||||||
- version: 0.8.7
|
- version: 0.8.7
|
||||||
date: 2011-06-24
|
date: 2011-06-24
|
||||||
|
|
||||||
new features:
|
new features:
|
||||||
- title: "Connect to iTunes: You now need to tell iTunes to keep its own copy of every ebook. Do this in iTunes by going to Preferences->Advanced and setting the 'Copy files to iTunes Media folder when adding to library' option. To learn about why this is necessary, see: http://www.mobileread.com/forums/showthread.php?t=140260"
|
- title: "Connect to iTunes: You now need to tell iTunes to keep its own copy of every ebook. Do this in iTunes by going to Preferences->Advanced and setting the 'Copy files to iTunes Media folder when adding to library' option. To learn about why this is necessary, see: http://www.mobileread.com/forums/showthread.php?t=140260"
|
||||||
type: major
|
|
||||||
|
|
||||||
- title: "Add a couple of date related functions to the calibre template langauge to get 'todays' date and create text based on the value of a date type field"
|
- title: "Add a couple of date related functions to the calibre template langauge to get 'todays' date and create text based on the value of a date type field"
|
||||||
|
|
||||||
|
@ -99,7 +99,7 @@ class LeMonde(BasicNewsRecipe):
|
|||||||
keep_only_tags = [
|
keep_only_tags = [
|
||||||
dict(name='div', attrs={'class':['contenu']})
|
dict(name='div', attrs={'class':['contenu']})
|
||||||
]
|
]
|
||||||
|
remove_tags = [dict(name='div', attrs={'class':['LM_atome']})]
|
||||||
remove_tags_after = [dict(id='appel_temoignage')]
|
remove_tags_after = [dict(id='appel_temoignage')]
|
||||||
|
|
||||||
def get_article_url(self, article):
|
def get_article_url(self, article):
|
||||||
|
@ -53,6 +53,13 @@ SQLite
|
|||||||
|
|
||||||
Put sqlite3*.h from the sqlite windows amlgamation in ~/sw/include
|
Put sqlite3*.h from the sqlite windows amlgamation in ~/sw/include
|
||||||
|
|
||||||
|
APSW
|
||||||
|
-----
|
||||||
|
|
||||||
|
Download source from http://code.google.com/p/apsw/downloads/list and run in visual studio prompt
|
||||||
|
|
||||||
|
python setup.py fetch --all build --missing-checksum-ok --enable-all-extensions install test
|
||||||
|
|
||||||
OpenSSL
|
OpenSSL
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
@ -4,7 +4,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__ = u'calibre'
|
__appname__ = u'calibre'
|
||||||
numeric_version = (0, 8, 7)
|
numeric_version = (0, 8, 8)
|
||||||
__version__ = u'.'.join(map(unicode, numeric_version))
|
__version__ = u'.'.join(map(unicode, numeric_version))
|
||||||
__author__ = u"Kovid Goyal <kovid@kovidgoyal.net>"
|
__author__ = u"Kovid Goyal <kovid@kovidgoyal.net>"
|
||||||
|
|
||||||
|
@ -4,9 +4,9 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: calibre 0.8.7\n"
|
"Project-Id-Version: calibre 0.8.8\n"
|
||||||
"POT-Creation-Date: 2011-06-30 15:24+MDT\n"
|
"POT-Creation-Date: 2011-07-01 10:19+MDT\n"
|
||||||
"PO-Revision-Date: 2011-06-30 15:24+MDT\n"
|
"PO-Revision-Date: 2011-07-01 10:19+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"
|
||||||
@ -132,7 +132,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
|
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:160
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/add.py:167
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
|
#: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:42
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
|
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
|
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151
|
||||||
@ -178,7 +178,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79
|
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46
|
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64
|
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78
|
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78
|
||||||
@ -827,11 +827,11 @@ msgstr ""
|
|||||||
msgid "Communicate with Android phones."
|
msgid "Communicate with Android phones."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:106
|
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:109
|
||||||
msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used"
|
msgid "Comma separated list of directories to send e-books to on the device. The first one that exists will be used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:158
|
#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:161
|
||||||
msgid "Communicate with S60 phones."
|
msgid "Communicate with S60 phones."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2477,7 +2477,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:36
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/models.py:23
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348
|
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:348
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:578
|
||||||
msgid "Title"
|
msgid "Title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -4791,44 +4791,44 @@ msgstr ""
|
|||||||
msgid "Donate"
|
msgid "Donate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116
|
||||||
msgid "Click to open"
|
msgid "Click to open"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:125
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131
|
||||||
msgid "Ids"
|
msgid "Ids"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:156
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:162
|
||||||
msgid "Book %s of <span class=\"series_name\">%s</span>"
|
msgid "Book %s of <span class=\"series_name\">%s</span>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:167
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:173
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
|
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
|
||||||
msgid "Collections"
|
msgid "Collections"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:269
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:275
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247
|
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247
|
||||||
msgid "Paste Cover"
|
msgid "Paste Cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:270
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248
|
#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248
|
||||||
msgid "Copy Cover"
|
msgid "Copy Cover"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:536
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:542
|
||||||
msgid "Double-click to open Book Details window"
|
msgid "Double-click to open Book Details window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:537
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278
|
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:278
|
||||||
msgid "Path"
|
msgid "Path"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:538
|
#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109
|
||||||
msgid "Cover size: %dx%d"
|
msgid "Cover size: %dx%d"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -7175,7 +7175,7 @@ msgstr ""
|
|||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77
|
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_location_ui.py:77
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
|
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:231
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:232
|
||||||
msgid "Library"
|
msgid "Library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -7215,7 +7215,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:35
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338
|
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:338
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -10769,7 +10769,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:44
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:69
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:76
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:159
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:176
|
||||||
msgid "Yes/No"
|
msgid "Yes/No"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -10801,7 +10801,7 @@ msgstr ""
|
|||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:158
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:175
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
#: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:21
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135
|
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:135
|
||||||
@ -10845,127 +10845,132 @@ msgid "Selected column is not a user-defined column"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:160
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:148
|
||||||
|
msgid "If checked, this column will be displayed as HTML in book details and the content server. This can be used to construct links with the template language. For example, the template <pre><big><b>{title}</b></big>{series:| [|}{series_index:| [|]]}</pre>will create a field displaying the title in bold large characters, along with the series, for example <br>\"<big><b>An Oblique Approach</b></big> [Belisarius [1]]\". The template <pre><a href=\"http://www.beam-ebooks.de/ebook/{identifiers:select(beam)}\">Beam book</a></pre> will generate a link to the book on the Beam ebooks site."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#:
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:177
|
||||||
msgid "My Tags"
|
msgid "My Tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:161
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:178
|
||||||
msgid "My Series"
|
msgid "My Series"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:162
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:179
|
||||||
msgid "My Rating"
|
msgid "My Rating"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:163
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:180
|
||||||
msgid "People"
|
msgid "People"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:207
|
||||||
msgid "Examples: The format <code>{0:0>4d}</code> gives a 4-digit number with leading zeros. The format <code>{0:d} days</code> prints the number then the word \"days\""
|
msgid "Examples: The format <code>{0:0>4d}</code> gives a 4-digit number with leading zeros. The format <code>{0:d} days</code> prints the number then the word \"days\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:195
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:212
|
||||||
msgid "Examples: The format <code>{0:.1f}</code> gives a floating point number with 1 digit after the decimal point. The format <code>Price: $ {0:,.2f}</code> prints \"Price $ \" then displays the number with 2 digits after the decimal point and thousands separated by commas."
|
msgid "Examples: The format <code>{0:.1f}</code> gives a floating point number with 1 digit after the decimal point. The format <code>Price: $ {0:,.2f}</code> prints \"Price $ \" then displays the number with 2 digits after the decimal point and thousands separated by commas."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:204
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221
|
||||||
msgid "No lookup name was provided"
|
msgid "No lookup name was provided"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:208
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:225
|
||||||
msgid "The lookup name must contain only lower case letters, digits and underscores, and start with a letter"
|
msgid "The lookup name must contain only lower case letters, digits and underscores, and start with a letter"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:211
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:228
|
||||||
msgid "Lookup names cannot end with _index, because these names are reserved for the index of a series column."
|
msgid "Lookup names cannot end with _index, because these names are reserved for the index of a series column."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:238
|
||||||
msgid "No column heading was provided"
|
msgid "No column heading was provided"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:231
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:248
|
||||||
msgid "The lookup name %s is already used"
|
msgid "The lookup name %s is already used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:243
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:260
|
||||||
msgid "The heading %s is already used"
|
msgid "The heading %s is already used"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:254
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271
|
||||||
msgid "You must enter a template for composite columns"
|
msgid "You must enter a template for composite columns"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:263
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:281
|
||||||
msgid "You must enter at least one value for enumeration columns"
|
msgid "You must enter at least one value for enumeration columns"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:267
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:285
|
||||||
msgid "You cannot provide the empty value, as it is included by default"
|
msgid "You cannot provide the empty value, as it is included by default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:271
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:289
|
||||||
msgid "The value \"{0}\" is in the list more than once"
|
msgid "The value \"{0}\" is in the list more than once"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:297
|
||||||
msgid "The colors box must be empty or contain the same number of items as the value box"
|
msgid "The colors box must be empty or contain the same number of items as the value box"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:284
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:302
|
||||||
msgid "The color {0} is unknown"
|
msgid "The color {0} is unknown"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:217
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220
|
||||||
msgid "&Lookup name"
|
msgid "&Lookup name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:218
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:221
|
||||||
msgid "Column &heading"
|
msgid "Column &heading"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:219
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:222
|
||||||
msgid "Used for searching the column. Must contain only digits and lower case letters."
|
msgid "Used for searching the column. Must contain only digits and lower case letters."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:220
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:223
|
||||||
msgid "Column heading in the library view and category name in the tag browser"
|
msgid "Column heading in the library view and category name in the tag browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:221
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:224
|
||||||
msgid "&Column type"
|
msgid "&Column type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:222
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:225
|
||||||
msgid "What kind of information will be kept in the column."
|
msgid "What kind of information will be kept in the column."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:223
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:226
|
||||||
msgid ""
|
msgid ""
|
||||||
"Show check marks in the GUI. Values of 'yes', 'checked', and 'true'\n"
|
"Show check marks in the GUI. Values of 'yes', 'checked', and 'true'\n"
|
||||||
"will show a green check. Values of 'no', 'unchecked', and 'false' will show a red X.\n"
|
"will show a green check. Values of 'no', 'unchecked', and 'false' will show a red X.\n"
|
||||||
@ -10973,22 +10978,22 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:226
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:229
|
||||||
msgid "Show checkmarks"
|
msgid "Show checkmarks"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:230
|
||||||
msgid "Check this box if this column contains names, like the authors column."
|
msgid "Check this box if this column contains names, like the authors column."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:228
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:231
|
||||||
msgid "Contains names"
|
msgid "Contains names"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:229
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:232
|
||||||
msgid ""
|
msgid ""
|
||||||
"<p>Date format. Use 1-4 'd's for day, 1-4 'M's for month, and 2 or 4 'y's for year.</p>\n"
|
"<p>Date format. Use 1-4 'd's for day, 1-4 'M's for month, and 2 or 4 'y's for year.</p>\n"
|
||||||
"<p>For example:\n"
|
"<p>For example:\n"
|
||||||
@ -10999,17 +11004,17 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:235
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:238
|
||||||
msgid "Use MMM yyyy for month + year, yyyy for year only"
|
msgid "Use MMM yyyy for month + year, yyyy for year only"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:236
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:239
|
||||||
msgid "Default: dd MMM yyyy."
|
msgid "Default: dd MMM yyyy."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:237
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:240
|
||||||
msgid ""
|
msgid ""
|
||||||
"<p>The format specifier must begin with <code>{0:</code>\n"
|
"<p>The format specifier must begin with <code>{0:</code>\n"
|
||||||
"and end with <code>}</code> You can have text before and after the format specifier.\n"
|
"and end with <code>}</code> You can have text before and after the format specifier.\n"
|
||||||
@ -11017,68 +11022,78 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:240
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:243
|
||||||
msgid "<p>Default: Not formatted. For format language details see <a href=\"http://docs.python.org/library/string.html#format-string-syntax\">the python documentation</a>"
|
msgid "<p>Default: Not formatted. For format language details see <a href=\"http://docs.python.org/library/string.html#format-string-syntax\">the python documentation</a>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:241
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:244
|
||||||
msgid "Format for &dates"
|
msgid "Format for &dates"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:242
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:245
|
||||||
msgid "Format for &numbers"
|
msgid "Format for &numbers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:243
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:246
|
||||||
msgid "&Template"
|
msgid "&Template"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:244
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:247
|
||||||
msgid "Field template. Uses the same syntax as save templates."
|
msgid "Field template. Uses the same syntax as save templates."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:245
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:248
|
||||||
msgid "Similar to save templates. For example, {title} {isbn}"
|
msgid "Similar to save templates. For example, {title} {isbn}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:246
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:249
|
||||||
msgid "Default: (nothing)"
|
msgid "Default: (nothing)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:247
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:250
|
||||||
msgid "&Sort/search column by"
|
msgid "&Sort/search column by"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:248
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:251
|
||||||
msgid "How this column should handled in the GUI when sorting and searching"
|
msgid "How this column should handled in the GUI when sorting and searching"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:249
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:252
|
||||||
msgid "If checked, this column will appear in the tags browser as a category"
|
msgid "If checked, this column will appear in the tags browser as a category"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:253
|
||||||
msgid "Show in tags browser"
|
msgid "Show in tags browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:251
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:254
|
||||||
|
msgid "If checked, this column will be displayed as HTML in book details and the content server"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#:
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:255
|
||||||
|
msgid "Show as HTML in book details"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:256
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:256
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:261
|
||||||
msgid "Values"
|
msgid "Values"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:252
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:257
|
||||||
msgid ""
|
msgid ""
|
||||||
"A comma-separated list of permitted values. The empty value is always\n"
|
"A comma-separated list of permitted values. The empty value is always\n"
|
||||||
"included, and is the default. For example, the list 'one,two,three' has\n"
|
"included, and is the default. For example, the list 'one,two,three' has\n"
|
||||||
@ -11086,19 +11101,19 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:255
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:260
|
||||||
msgid "The empty string is always the first value"
|
msgid "The empty string is always the first value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:257
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:262
|
||||||
msgid ""
|
msgid ""
|
||||||
"A list of color names to use when displaying an item. The\n"
|
"A list of color names to use when displaying an item. The\n"
|
||||||
"list must be empty or contain a color for each value."
|
"list must be empty or contain a color for each value."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#:
|
#:
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:259
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:264
|
||||||
msgid "Colors"
|
msgid "Colors"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -15084,7 +15099,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
|
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
|
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:576
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:577
|
||||||
msgid "Newest"
|
msgid "Newest"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -15146,11 +15161,11 @@ msgstr ""
|
|||||||
msgid "This book has been deleted"
|
msgid "This book has been deleted"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:866
|
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868
|
||||||
msgid "in search"
|
msgid "in search"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:868
|
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:870
|
||||||
msgid "Matching books"
|
msgid "Matching books"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -15203,15 +15218,15 @@ msgstr ""
|
|||||||
msgid "SERIES: %s [%s]<br />"
|
msgid "SERIES: %s [%s]<br />"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:270
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271
|
||||||
msgid "Books in your library"
|
msgid "Books in your library"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:276
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277
|
||||||
msgid "By "
|
msgid "By "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:278
|
||||||
msgid "Books sorted by "
|
msgid "Books sorted by "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -15601,106 +15616,110 @@ msgid "English (Thailand)"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
|
||||||
msgid "English (Cyprus)"
|
msgid "English (Turkey)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
|
||||||
msgid "English (Czechoslovakia)"
|
msgid "English (Cyprus)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117
|
||||||
msgid "English (Pakistan)"
|
msgid "English (Czechoslovakia)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118
|
||||||
msgid "English (Croatia)"
|
msgid "English (Pakistan)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119
|
||||||
msgid "English (Indonesia)"
|
msgid "English (Croatia)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120
|
||||||
msgid "English (Israel)"
|
msgid "English (Indonesia)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121
|
||||||
msgid "English (Singapore)"
|
msgid "English (Israel)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122
|
||||||
msgid "English (Yemen)"
|
msgid "English (Singapore)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123
|
||||||
msgid "English (Ireland)"
|
msgid "English (Yemen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124
|
||||||
msgid "English (China)"
|
msgid "English (Ireland)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125
|
||||||
msgid "English (South Africa)"
|
msgid "English (China)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126
|
||||||
msgid "Spanish (Paraguay)"
|
msgid "English (South Africa)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127
|
||||||
msgid "Spanish (Uruguay)"
|
msgid "Spanish (Paraguay)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128
|
||||||
msgid "Spanish (Argentina)"
|
msgid "Spanish (Uruguay)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129
|
||||||
msgid "Spanish (Mexico)"
|
msgid "Spanish (Argentina)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130
|
||||||
msgid "Spanish (Cuba)"
|
msgid "Spanish (Mexico)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131
|
||||||
msgid "Spanish (Chile)"
|
msgid "Spanish (Cuba)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132
|
||||||
msgid "Spanish (Ecuador)"
|
msgid "Spanish (Chile)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133
|
||||||
msgid "Spanish (Honduras)"
|
msgid "Spanish (Ecuador)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134
|
||||||
msgid "Spanish (Venezuela)"
|
msgid "Spanish (Honduras)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135
|
||||||
msgid "Spanish (Bolivia)"
|
msgid "Spanish (Venezuela)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136
|
||||||
msgid "Spanish (Nicaragua)"
|
msgid "Spanish (Bolivia)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137
|
||||||
msgid "German (AT)"
|
msgid "Spanish (Nicaragua)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138
|
||||||
msgid "French (BE)"
|
msgid "German (AT)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139
|
||||||
msgid "Dutch (NL)"
|
msgid "French (BE)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140
|
||||||
|
msgid "Dutch (NL)"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141
|
||||||
msgid "Dutch (BE)"
|
msgid "Dutch (BE)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user