CSLA多语言设置

1、在程序运行文件夹例如“BinDebug”中包含csla生成的资源文件:

CSLA多语言设置

2、在程序运行时,设置CSLA的当前语言为你想要的语言,例如:Csla.Properties.Resources.Culture = new System.Globalization.CultureInfo("uk-ua");

CSLA多语言设置

3、检查你想要使用的资源文件是否成功应用

改变前:

CSLA多语言设置

CSLA多语言设置

4、如果是想要中文,则需要自己翻译或下载翻译后的CSLA的Resources.zh-Hans.resx,因为CSLA有些字符串没有翻译过来,缺了很多。

英文的资源文件是这样的:

CSLA多语言设置

中文的资源文件是这样的:

CSLA多语言设置