为了支持Localization,同样借鉴XML这一强大技术,我的本地资源化非常简单:
Resource.GetModule(“Menu”)[“New”]
通过这样一个句代码,你便可获取Unicode的字符了。
当然,你要问这是怎么来的呢?下面让我们看一下配置文件:
- <Resource>
- <config module="Product">
- <item key="Title">智睿方案框架管理系统</item>
- <item key="SubTitle">——基于面向服务的多层架构</item>
- <item key="Copyright">版权所有 ZIVSOFT 2000年-2008年</item>
- <item key="Architect">沪ICP备07505171号</item>
- </config>
- <config module="Login">
- <item key="Login">登陆</item>
- <item key="Logout">退出</item>
- <item key="UserName">用户</item>
- <item key="Password">密码</item>
- <item key="Title">登陆系统</item>
- </config>
- </Resource>
复制代码这样的文件你可以写多个,比如ResourceCN.xml,ResourceEN.xml等等。
- <Localization loc="en-us">
- <en-us>App_Data"Localization"ResourceEn.xml</en-us>
- <zh-cn>App_Data"Localization"ResourceCn.xml</zh-cn>
- <zh-tw>App_Data"Localization"ResourceTw.xml</zh-tw>
- <jp-wh>App_Data"Localization"ResourceJp.xml</jp-wh>
- <ko-kr>App_Data"Localization"ResourceKo.xml</ko-kr>
- <es-mx>App_Data"Localization"ResourceEs.xml</es-mx>
- </Localization>
复制代码文/周利华 出处/博客园