Просмотр исходного кода

修复,简繁转换的触发逻辑问题

Signed-off-by: allan716 <[email protected]>
allan716 3 лет назад
Родитель
Сommit
2bccdfacbe
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      internal/pkg/downloader/downloader_things.go

+ 4 - 2
internal/pkg/downloader/downloader_things.go

@@ -215,8 +215,10 @@ func (d *Downloader) writeSubFile2VideoPath(videoFileFullPath string, finalSubFi
 	// 判断是否需要进行简繁互转
 	// 一定得是 UTF-8 才能够执行简繁转换
 	// 测试了先转 UTF-8 进行简繁转换然后再转 GBK,有些时候会出错,所以还是不支持这样先
-	if d.settings.ExperimentalFunction.ChsChtChanger.Enable == true &&
-		d.settings.ExperimentalFunction.AutoChangeSubEncode.DesEncodeType == 0 {
+	if d.settings.ExperimentalFunction.AutoChangeSubEncode.Enable == true &&
+		d.settings.ExperimentalFunction.AutoChangeSubEncode.DesEncodeType == 0 &&
+
+		d.settings.ExperimentalFunction.ChsChtChanger.Enable == true {
 		d.log.Infoln("----------------------------------")
 		d.log.Infoln("chs_cht_changer to", d.settings.ExperimentalFunction.ChsChtChanger.GetDesChineseLanguageTypeString())
 		err = chs_cht_changer.Process(desSubFullPath, d.settings.ExperimentalFunction.ChsChtChanger.DesChineseLanguageType)