提供了一个通用的解决方案,用于创建和维持视觉的基本项目,支持多国语言。
多语言Visual Basic 6的的目的是要提供一个通用的解决方案,用于创建和维护支持多国语言的视觉基本项目。
该产品是一种附加在Visual Basic 6的神器出山:www.shenqi73.com,这意味着它紧密地集成到开发环境。
下面是一些主要特点的“多语言VB”:
·添加本地化支持在开发后期
·所有的本地化专家建议规划你的
软件开发项目从一开始就正确的本地化。大多数软件开发人员不遵循这一建议。通常情况下,本地化的要求,甚至没有提出之前已经完成的发展项目。
·控制数据库以指定本地化的属性
·添加在检测本地化的文本上的控制您的表格UserControls和UserDocuments基础,在控制数据库中的信息。该数据库显示哪些属性需要翻译。它可以很容易地进行扩展来处理额外的控制,你在你的项目中使用。
·检测你的源代码中的字符串
·附加扫描的源代码,检测到的所有字符串。
·选择本地化文本
·不是所有的项目中的文本需要翻译。事实上,Visual Basic程序不得翻译,往往含有大量的文本字符串。附加多语言,程序员可以准确地选择那些需要翻译的文本。
·隐藏线,不需要翻译
·字符串的源代码,不需要翻译可以隐藏,通过的评论“MLHIDE添加到行结束。这可以通过添加的加载项,或者使用代码编辑器。
·这是很好的做法,无论是选择或隐藏在您的项目中的每一个单独的字符串。这使得它很容易找到新的字符串将被添加到源代码在稍后阶段。
·过滤器使用正则表达式
·A重大的程序员(不是翻译)的工作是准确地识别在源代码中的文本需要翻译。通常情况下,你可以使用简单的规则来选择文本,或者隐藏。
使用此功能,您可以指定一个正则表达式,以匹配使用:
·一个文本字符串或
·完整的代码行包含一个文本字符串。
·相匹配的完整的代码行,你可以很容易地检测到字符串的函数调用,例如,在Select Case语句。
·Excel导出和导入
·如果你不能够自己翻译的文本,你将不得不通过他们的翻译。要做到这一点最简单的方法,导出到Excel
文件的文本,让翻译用Excel输入翻译的翻译,然后导入到加载项的项目数据库。
外接程序支持两种不同的Excel格式:
·一个简单的格式,使用一个单一的工作表,并没有宏
·工作表格式,它提供了更多的上下文信息,以确保工作表之间的一致性,并提供额外的功能,并使用Excel宏
·全球翻译数据库和翻译记忆库
·除了个别项目数据库,加载项存储的索引中包含的文本的话,他们在一个全球性的翻译数据库,所有的翻译。
当附加在检测到一个全局数据库中的字符串完全匹配的,那么它会使用自动存储的翻译。这是非常适合于处理常见的术语,如“确定”和“取消”。
·当你编辑一个翻译,你可以使用“翻译记忆库”功能,查看以前的翻译文本中含有一个或多个同样的话。如果你能自己翻译的文本,那么这是一个很大的帮助。特别是,它可以帮助您以一致的方式使用技术术语。
·世代的单个或多个语言版本
·生成多个版本,您的
应用程序,每一个单一的语言或
·生成一个单一的版本,支持多国语言
·语言切换
·支持添加到您的项目在程序运行时切换语言的用户界面。
·用不同的语言阅读资源字符串
·VB函数LoadResString的只读取当前的系统语言中的字符串资源。附加提供了一个可选的功能,读取资源中的字符串指定的语言。
·在单独编译的组件转换语言
·外接程序使用事件机制来表示的语言已经改变。即使你的应用程序是由单独编译的模块(EXE,OCX或DLL的),该事件将收到的所有活动组件(表格,用户控件或UserDocuments)。
·事件所产生通过模块MLRuntime.dll的与您的应用程序,您可以自由分布。
·语言选择表格
·添加在选择的语言在你的应用程序提供了一个简单的形式。附加这种形式可以添加到您的项目和生成代码的形式显示在应用程序启动。
·预览模式
·在“表单设计器”窗口中切换使用的语言,以预览的形式,UserControls和UserDocuments在一个给定的语言的。
·导入项目已使用资源
·附加在检测到现有的呼叫VB函数LoadResString的和进口的相关资源字符串。
·支持远东语言
·附加提供了完整的支持远东语言。网格编辑器与输入法编辑器(IME)。
·字体切换
·附加在提供支持的语言切换开关时所使用的字体在控制。
·搜索功能
·加载项包含一个灵活的搜索功能找到在原来的语言和文字的翻译。
·排除翻译模块
·模块不包含任何本地化的文本可以被排除扫描的源代码。
要求:
·Microsoft Visual Basic 6.0中的
·MDAC 2.5和Jet 4.0
限制:
·使用未授权版本,您最多可以输入100个翻译到你的项目中。不超过50,这些将被自动添加从翻译记忆库本发行版中的新功能:
·其他单词翻译记忆库“对话框中的”选项卡中修复。