diff --git a/src/calibre/customize/__init__.py b/src/calibre/customize/__init__.py index d087eb5351..e4f8bf99bf 100644 --- a/src/calibre/customize/__init__.py +++ b/src/calibre/customize/__init__.py @@ -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) diff --git a/src/calibre/library/catalog.py b/src/calibre/library/catalog.py index 53432af7b7..a9c4b1a309 100644 --- a/src/calibre/library/catalog.py +++ b/src/calibre/library/catalog.py @@ -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 +# }}} diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 3782149512..f99830ca5a 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -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 = []