从VB6代码中提取要翻译的字符串

时间:2016-03-30 13:00:16

标签: ruby parsing localization vb6 internationalization

我有一个遗留的VB应用程序仍然有一些生命,我想将它翻译成另一种语言。

我计划编写一个Ruby脚本,可能使用解析器,从300万行源中提取所有字符串,用常量替换它们,然后将它们移动到可用于提供翻译的字符串资源文件中。 / p>

是否有人知道可用于智能提取字符串的脚本/库?

1 个答案:

答案 0 :(得分:1)

我不知道您可以使用任何现有的现成工具。我们在工作中创建了这样一个工具,效果很好。 FRM文件格式非常简单(尽管只有briefly documented)。我们编写了一个工具,(1)从控制定义中提取所有字符串,(2)生成代码,以便在Form_Load期间在运行时重新加载它们。