VBS国际化工具
##动机 需要将VBS文件中的日语抽取出来,并且进行国际化
##方法 原来VBS中有两种日文字符串,一种是作为变量的日语,另一种是出现在注释中。
作为变量,则需要用一定的方法进行替换。VBS不同于VB6,有LoadResString函数进行国际化对应,所以,对策只能是自己写一套LoadResString出来。把原来的日文抽取到相应的RC文件中,然后用自己编写的LoadResString函数调用其ID号。
作为注释,则可以让它继续留在代码中。为了避免日文编码(cp932)会在其他语种中造成乱码,而引起程序错误,所以,将它转换为Unicode LE编码。
用法
python VBS_i18nizer.py {target.vbs}