【发布时间】:2016-03-30 13:00:15
【问题描述】:
我有一个遗留的 VB 应用程序,它还有一些生命力,我想将它翻译成另一种语言。
我计划编写一个 Ruby 脚本,可能使用解析器,从 300 万行源代码中提取所有字符串,用常量替换它们,并将它们移动到可用于提供翻译的字符串资源文件。
是否有人知道可用于智能提取字符串的脚本/库?
【问题讨论】:
标签: ruby parsing localization vb6 internationalization
我有一个遗留的 VB 应用程序,它还有一些生命力,我想将它翻译成另一种语言。
我计划编写一个 Ruby 脚本,可能使用解析器,从 300 万行源代码中提取所有字符串,用常量替换它们,并将它们移动到可用于提供翻译的字符串资源文件。
是否有人知道可用于智能提取字符串的脚本/库?
【问题讨论】:
标签: ruby parsing localization vb6 internationalization
我不知道您可以使用任何现有的现成工具。我们在我的工作中创建了一个这样的工具,它运行良好。 FRM 文件格式非常简单(虽然只有briefly documented)。我们编写了一个工具,该工具 (1) 从控件定义中提取所有字符串,并 (2) 在 Form_Load 期间生成代码以在运行时重新加载它们。
【讨论】: