项目中的系统为多语言系统,所以需要添加相关的多语言文件,以便切换时可以很方便的读取相应的多语言字符。
具体步骤为:
1.初始化多语言文件的类:
public static ResourceManager ResourceManager = new ResourceManager("MDL.Resources.Languages", Assembly.Load("MDL"));
2.添加获取多语言指定字符的方法:
public string GetResourseString(string key)
{
CultureInfo cultureInfo = null;
try
{
string languageCode = this.LanguageCode;
cultureInfo = new CultureInfo(languageCode);
return Common.ResourceManager.GetString(key, cultureInfo);
}
catch (Exception)
{
//默认读取英文的多语言
cultureInfo = new CultureInfo(MKey.kDefaultLanguageCode);
return Common.ResourceManager.GetString(key, cultureInfo);
}
}