]> git.lizzy.rs Git - nhentai.git/commitdiff
Update serializer.py
authorkaramori77 <78544883+karamori77@users.noreply.github.com>
Sun, 18 Apr 2021 13:45:15 +0000 (21:45 +0800)
committerGitHub <noreply@github.com>
Sun, 18 Apr 2021 13:45:15 +0000 (21:45 +0800)
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

index d8839a5f8e5b38d87f38351bfe5e8f3948dc19bc..30b449309b8e7aa5089c74ce23066e288c07489a 100644 (file)
@@ -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('</ComicInfo>')