window平台高性能多国语解决方案(基于 vArchitecture 库)

目前的软件普遍采用 ini 格式文件存储多国语时的字符串信息

采用 ini 格式文件存在一些问题:

1、更新麻烦。当多人协作开发时(特别是有新手时) ,ini 文件的书写风格、多种语言的同步更新(没有人知道所有语言的翻译吧?)都存在管理上的不确定性

2、文件大。由于 ini 文件中带有识别用的 key 信息,导致文件稍大(当然,以目前的嵌入式配置,这点空间消耗还不是矛盾) 

3、解析慢。 软件解析时,需要做 key、value 的匹配才存储到 RAM 中

 

而采用基于 vArchitecture.dll 库解析的 vLang 文件则可以很好的解决上述性能上的问题:

1、更新很方便。 采用 vLangCreator.exe 工具直接将 .xls 文件转换为 .vLang 文件,解决了书写风格及多国语同步更新的问题。并且将 .xls 文件提供给客户翻译,远比提供 ini 文件来的直观些

2、 文件小。由于 vLang 文件不带有 key 信息,与 ini 相比,大小仅为 50%~80%

3、解析超快。在 ARM9 200MHz 的 CPU 上,解析 1000 条字符串(文件大约为 30k) 仅需 1ms,而相同的信息采用 ini 解析至少需要 8ms

4、字符串采用 UNICODE 编码,不需再转码皆可直接在 GUI 上显示

5、WinXP 平台下免费使用

     WinCE 平台下...

 

压缩包:vLangCreator_V1.0.7z

版本:V1.0

解压密码:Carlward 

posted @ 2010-11-15 15:30  Carlward  阅读(210)  评论(0编辑  收藏  举报