自己创建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.exe将resx文件转换为.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