论坛风格切换切换到宽版
  • 2489阅读
  • 0回复

[已解决][求助]使用PASSOLO汉化HTML文件无法生成目标文件 [复制链接]

上一主题 下一主题
离线Dreamby
 

发帖
267
金钱
360
威望
36
只看楼主 倒序阅读 0 发表于: 2020-06-02
近来无聊,使用SciTE这个编辑器,然后见到带着的帮助文件(就是一堆.HTML文件)是英文的,所以就用PASSOLO把它翻译了,方便自己查看。
却遇到了一个不知道如何解决的问题:
使用的版本: PASSOLO 2011 SP9 汉化版
不能成功生成翻译的HTML文件的是: SciTEFAQ.html SciTEDoc.html PaneAPI.html 三个文件
三个文件产生的错误都是:
    错误 - StartIndex 不能小于 0.    参数名: startIndex
其它的12个HTML文件都正常生成,唯独这三个。
求解,到底这个错误是什么含义,如何解决?

======下面是发现的问题所在的经过,保留个记录=======
忽然福至心灵,怀疑是不是这三个文件和其它的HTML文件有什么不同呢?
开始的时候只是怀疑文件编码之类的问题,所以用EditPlus打开文件看看,都很正常,都识别为 UTF-8 文档,所以找不到原因。
今天下午突然想起 HTML 文件里面也有一个指定文件编码的位置
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
于是刚刚去检查了一下,发现这三个无法成功生成翻译的文件的对应代码行竟然写成:
  1. <meta http-equiv="Content-Type" content="text/html;" />
而正常生成翻译的文件则是完整的,或者干脆没有这一行。于是把这三个文件的这一行补充完成。
OK