Lower case text, some epub have uppercased which is beyond iso639 standard.

This commit is contained in:
林檎 2017-03-02 23:20:37 +08:00
parent 13b4ae4c24
commit d5e525305d

View File

@ -51,6 +51,7 @@ def get_epub_info(tmp_file_path, original_file_name, original_file_extension):
try:#maybe dc:language isn't present, less possible but possible try:#maybe dc:language isn't present, less possible but possible
lang = p.xpath('dc:language/text()', namespaces=ns)[0] lang = p.xpath('dc:language/text()', namespaces=ns)[0]
lang = lang.split('-', 1)[0] lang = lang.split('-', 1)[0]
lang.lower()
if len(lang) == 2: if len(lang) == 2:
epub_metadata['languages'] = isoLanguages.get(part1=lang).name epub_metadata['languages'] = isoLanguages.get(part1=lang).name
elif len(lang) == 3: elif len(lang) == 3: