convert Chinese

This commit is contained in:
cwx committed 2023-03-31 16:09:50 +08:00
1 parent a549944e94
commit 2030325844
6 files changed
+35 -9

No files matched your search

+8 -4
View File
@@ -3,6 +3,8 @@ import os,re
from utils.comic.PathStr import pathStr
import json,shutil
from utils.FileUtils import dbUtils
from utils.ComicUtils import fontUtils
from utils.OldUtils import OldUtils
class comicInfo():
COMIC_ICON_NAME = "000"
@@ -77,7 +79,7 @@ class comicInfo():
def setNodeAndValue(cls,node,value):
if value != None:
c_node = cls.document.createElement(node)
node_text = cls.document.createTextNode(str(value).replace("\n",""))
node_text = cls.document.createTextNode(fontUtils.ChineseConvert(str(value).replace("\n","")))
c_node.appendChild(node_text)
return c_node
return None
@@ -87,7 +89,8 @@ class comicInfo():
@classmethod
def setChapterName(cls,value):
cls.str_chapter = cls.fixFileName(value)
cls.str_chapter = fontUtils.ChineseConvert(cls.fixFileName(value))
OldUtils.setOldChapter(cls.fixFileName(value))
cls.chapter_node = cls.setNodeAndValue(cls.chapter,value)
@classmethod
@@ -110,13 +113,14 @@ class comicInfo():
def getLenChapters(cls): return len(cls.str_list_chapter)
@classmethod
def setComicName(cls,value):
cls.str_comic_name = cls.fixFileName(value)
cls.str_comic_name = fontUtils.ChineseConvert(cls.fixFileName(value))
OldUtils.setOldComicName(cls.fixFileName(value))
cls.comic_name_node = cls.setNodeAndValue(cls.comic_name, value)
@classmethod
def setComicNames(cls,value):
#去重
value = ",".join(set(str(value).split(",")))
value = ",".join(set(str(fontUtils.ChineseConvert(value)).split(",")))
cls.comic_names_node = cls.setNodeAndValue(cls.comic_names,value)
@classmethod
def setDep(cls,value): cls.dep_node = cls.setNodeAndValue(cls.dep, value)