/VBS_i18nizer

An internationalization tool for VB Script file.

Primary LanguagePython

VBS国际化工具

##动机 需要将VBS文件中的日语抽取出来,并且进行国际化

##方法 原来VBS中有两种日文字符串,一种是作为变量的日语,另一种是出现在注释中。

作为变量,则需要用一定的方法进行替换。VBS不同于VB6,有LoadResString函数进行国际化对应,所以,对策只能是自己写一套LoadResString出来。把原来的日文抽取到相应的RC文件中,然后用自己编写的LoadResString函数调用其ID号。

作为注释,则可以让它继续留在代码中。为了避免日文编码(cp932)会在其他语种中造成乱码,而引起程序错误,所以,将它转换为Unicode LE编码。

用法

python VBS_i18nizer.py {target.vbs}