文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>window 平台高性能多国语解决方案

window 平台高性能多国语解决方案

时间:2011-01-05  来源:Carlward

 

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

1、更新麻烦。

     当多人协作开发时(特别是有新手时) ,ini 文件的书写风格难以一致(试想当手误写错一个字母的大小写,勘错的难度有多大?)

     多种语言的同步工作量巨大(试想当有 10 种语言时,如何做到更新不遗漏?)

     难以提供完整字符串列表给客户翻译(没有人知道所有语言的翻译吧?)

     新增语言的工作量巨大

2、文件大。

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

3、解析慢。 

     软件每解析一种语言文件时,都需要做 key、value 的匹配后才存储到 RAM 中 

 

 

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

1、更新很方便。 

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

2、 文件小。

    并非每个 .vLang 文件都带有 key 信息,与 .ini 相比,总体大小仅为 30% ~ 80%

3、解析超快。

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

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

5、同时支持 WinXP 和 WinCE 平台




vArchitecture.dll 已经在多个项目中使用,性能很强劲

下附工具:

压缩包:vLangCreator_V1.2.7z

版本:V1.2

解压密码:Carlward

相关阅读 更多 +
排行榜 更多 +
火柴人战争血腥打击

火柴人战争血腥打击

飞行射击 下载
三角符文第一章下载

三角符文第一章下载

角色扮演 下载
闪客快打3无敌版下载

闪客快打3无敌版下载

飞行射击 下载