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 平台下...
版本:V1.0
解压密码:Carlward