From 373086b459b922333db814963773ad6699afc422 Mon Sep 17 00:00:00 2001 From: karamori77 <78544883+karamori77@users.noreply.github.com> Date: Sun, 18 Apr 2021 21:45:15 +0800 Subject: [PATCH] Update serializer.py changed Language to LanguageISO for ComicInfo.xml Language will be displayed by the LanguageISO code, it also forgoes rare language tags like rewrite and speechless --- nhentai/serializer.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nhentai/serializer.py b/nhentai/serializer.py index d8839a5..30b4493 100644 --- a/nhentai/serializer.py +++ b/nhentai/serializer.py @@ -2,7 +2,7 @@ import json import os from xml.sax.saxutils import escape - +from constant import LANGUAGEISO def serialize_json(doujinshi, dir): metadata = {'title': doujinshi.name, @@ -65,7 +65,8 @@ def serialize_comicxml(doujinshi, dir): if doujinshi.info.languages: languages = [i.strip() for i in doujinshi.info.languages.split(',')] xml_write_simple_tag(f, 'Translated', 'Yes' if 'translated' in languages else 'No') - [xml_write_simple_tag(f, 'Language', i) for i in languages if i != 'translated'] + [xml_write_simple_tag(f, 'LanguageISO', LANGUAGEISO[i]) for i in languages \ + if (i != 'translated' & i in LANGUAGEISO)] f.write('')