diff --git a/src/calibre/ebooks/metadata/sources/ozon.py b/src/calibre/ebooks/metadata/sources/ozon.py index c314a29936..11f09e166a 100644 --- a/src/calibre/ebooks/metadata/sources/ozon.py +++ b/src/calibre/ebooks/metadata/sources/ozon.py @@ -20,7 +20,7 @@ class Ozon(Source): capabilities = frozenset(['identify', 'cover']) touched_fields = frozenset(['title', 'authors', 'identifier:isbn', 'identifier:ozon', - 'publisher', 'pubdate', 'comments', 'series', 'rating', 'language']) + 'publisher', 'pubdate', 'comments', 'series', 'rating', 'languages']) # Test purpose only, test function does not like when sometimes some filed are empty # touched_fields = frozenset(['title', 'authors', 'identifier:isbn', 'identifier:ozon', # 'publisher', 'pubdate', 'comments']) diff --git a/src/calibre/gui2/preferences/metadata_sources.py b/src/calibre/gui2/preferences/metadata_sources.py index b71c7f957c..5c4a7decd0 100644 --- a/src/calibre/gui2/preferences/metadata_sources.py +++ b/src/calibre/gui2/preferences/metadata_sources.py @@ -162,7 +162,9 @@ class FieldsModel(QAbstractListModel): # {{{ 'languages': _('Languages'), } self.overrides = {} - self.exclude = frozenset(['series_index']) + self.exclude = frozenset([ + 'series_index', 'language' # some plugins use language instead of languages + ]) def rowCount(self, parent=None): return len(self.fields)