自己创建DXperience的本地资源文件

此方法以以XtraBars为例

所有与XtraBars library相关的资源都存储在LocalizationRes.resx文件中,可按以下几步创建本地资源:

(1)拷贝LocalizationRes.resx文件至应用程序的相应目录下,并根据资源命名约定对其重命名(如汉语: "LocalizationRes.zn-CHS.resx”). LocalizationRes.resx文件可在下面路径下查找:

DeveloperExpressInc.NET\Sources\DevExpress.XtraBars\DevExpress.XtraBars\LocalizationRes.resx

       (:一定要使用资源命名约定对resx文件进行命名.)

(2)修改resx文件.即使用Microsoft Visual Studio .NET编辑资源文件中的字串至目标语言.

(3)使用工具Resgen.exeresx文件转换为.resources文件.如构建一个中文的本地资源文件,可使用下面命令:

       resgen LocalizationRes.zn-CHS.resx LocalizationRes.de.resources

(4)利用AL命令生成相应的资源库,即.DLL文件, 在VS.NET命令提示行下键入:

       Al/out:DevExpress.XtrarGrid.Resources.Dll/v:0.0.0.0/culture:zh-CHS/embed:LocalizationRes.de.resources,DevExpress.XtraGrid.LocalizationRes.de.resources /keyfile:strongkey.snk

      (注:/v:后面是指定版本信息,需手动设置.)

(5)资源文件编译完毕之后可以使用Microsoft Visual Studio .NET提供的工具Gacutil.exe将其安装至GAC (Global Assembly Cache).命令为:

      gacutil /i:LocalizerRes.de.resources.dll

 

 

posted @ 2008-09-17 15:53  风崖  阅读(651)  评论(0编辑  收藏  举报