diff --git a/cps/kobo.py b/cps/kobo.py index c379e9a2..e886d95b 100644 --- a/cps/kobo.py +++ b/cps/kobo.py @@ -443,6 +443,12 @@ def get_seriesindex(book): return book.series_index or 1 +def get_language(book): + if not book.languages: + return 'en' + return book.languages[0].lang_code + + def get_metadata(book): download_urls = [] kepub = [data for data in book.data if data.format == 'KEPUB'] @@ -480,7 +486,7 @@ def get_metadata(book): "IsInternetArchive": False, "IsPreOrder": False, "IsSocialEnabled": True, - "Language": "en", + "Language": get_language(book), "PhoneticPronunciations": {}, "PublicationDate": convert_to_kobo_timestamp_string(book.pubdate), "Publisher": {"Imprint": "", "Name": get_publisher(book), },