/// <summary> /// 获得配置中的语言列表 /// </summary> public List <LanguageItem> GetLanguageList() { string lanCfgFilePath = Application.StartupPath + "\\Language\\languages.xml";//多语言列表配置文件 if (File.Exists(lanCfgFilePath)) { Cxml xmlLanguage = new Cxml(lanCfgFilePath); List <List <string> > languageList = xmlLanguage.getNodesEx("Languages/Language", new string[] { "name", "code", "tooltip" }); if (languageList == null) { return(null); } List <LanguageItem> resultList = new List <LanguageItem>(); foreach (List <string> lang in languageList) { LanguageItem lanItem = new LanguageItem(); lanItem.text = lang[1]; lanItem.name = lang[2]; lanItem.tooltip = lang[3]; resultList.Add(lanItem); } return(resultList); } return(null); }
/// <summary> /// 获得配置中的语言列表 /// </summary> public List<LanguageItem> GetLanguageList() { string lanCfgFilePath = Application.StartupPath + "\\Language\\languages.xml";//多语言列表配置文件 if (File.Exists(lanCfgFilePath)) { Cxml xmlLanguage = new Cxml(lanCfgFilePath); List<List<string>> languageList = xmlLanguage.getNodesEx("Languages/Language", new string[] { "name", "code","tooltip" }); if (languageList == null) return null; List<LanguageItem> resultList = new List<LanguageItem>(); foreach (List<string> lang in languageList) { LanguageItem lanItem = new LanguageItem(); lanItem.text = lang[1]; lanItem.name = lang[2]; lanItem.tooltip = lang[3]; resultList.Add(lanItem); } return resultList; } return null; }