Fix #896620 (Not possible to include language in CSV catalogue)

This commit is contained in:
Kovid Goyal 2011-11-27 10:08:07 +05:30
parent f1fca7cbb9
commit f55e5efa2a
3 changed files with 6 additions and 4 deletions

View File

@ -449,7 +449,7 @@ class CatalogPlugin(Plugin): # {{{
['author_sort','authors','comments','cover','formats',
'id','isbn','ondevice','pubdate','publisher','rating',
'series_index','series','size','tags','timestamp',
'title_sort','title','uuid'])
'title_sort','title','uuid','languages'])
all_custom_fields = set(db.custom_field_keys())
all_fields = all_std_fields.union(all_custom_fields)

View File

@ -29,7 +29,8 @@ from calibre.utils.zipfile import ZipFile
FIELDS = ['all', 'title', 'title_sort', 'author_sort', 'authors', 'comments',
'cover', 'formats','id', 'isbn', 'ondevice', 'pubdate', 'publisher',
'rating', 'series_index', 'series', 'size', 'tags', 'timestamp', 'uuid']
'rating', 'series_index', 'series', 'size', 'tags', 'timestamp',
'uuid', 'languages']
#Allowed fields for template
TEMPLATE_ALLOWED_FIELDS = [ 'author_sort', 'authors', 'id', 'isbn', 'pubdate', 'title_sort',
@ -601,7 +602,7 @@ class BIBTEX(CatalogPlugin): # {{{
bibtexc, db, citation_bibtex, addfiles_bibtex))
# }}}
class EPUB_MOBI(CatalogPlugin):
class EPUB_MOBI(CatalogPlugin): # {{{
'ePub catalog generator'
Option = namedtuple('Option', 'option, default, dest, action, help')
@ -5177,3 +5178,4 @@ Author '{0}':
# returns to gui2.actions.catalog:catalog_generated()
return catalog.error
# }}}

View File

@ -3378,7 +3378,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
prefix = self.library_path
FIELDS = set(['title', 'sort', 'authors', 'author_sort', 'publisher', 'rating',
'timestamp', 'size', 'tags', 'comments', 'series', 'series_index',
'uuid', 'pubdate', 'last_modified', 'identifiers'])
'uuid', 'pubdate', 'last_modified', 'identifiers', 'languages'])
for x in self.custom_column_num_map:
FIELDS.add(x)
data = []