public static Dictionary<string, SimpleLanguageNode> ProcessLang(string cnName, params object[] otherNames) { var langs = new Dictionary<string, SimpleLanguageNode>(AppSettingCache.LanguageNum); var cnode = new SimpleLanguageNode() { Title = cnName }; langs[CustomArray.LanguageArray[0]] = cnode; if (AppSettingCache.Instance["LanauageTW"] == "1") { langs[CustomArray.LanguageArray[1]] = new TraditionSimpleNode(cnode); } if (AppSettingCache.Instance["LanauageEN"] == "2" && otherNames != null && otherNames.Length > 0) { langs[CustomArray.LanguageArray[2]] = new SimpleLanguageNode() { Title = Convert.ToString(otherNames[0]) }; } return langs; }
public static Dictionary <string, SimpleLanguageNode> ProcessLang(string cnName, params object[] otherNames) { var langs = new Dictionary <string, SimpleLanguageNode>(AppSettingCache.LanguageNum); var cnode = new SimpleLanguageNode() { Title = cnName }; langs[CustomArray.LanguageArray[0]] = cnode; if (AppSettingCache.Instance["LanauageTW"] == "1") { langs[CustomArray.LanguageArray[1]] = new TraditionSimpleNode(cnode); } if (AppSettingCache.Instance["LanauageEN"] == "2" && otherNames != null && otherNames.Length > 0) { langs[CustomArray.LanguageArray[2]] = new SimpleLanguageNode() { Title = Convert.ToString(otherNames[0]) }; } return(langs); }
public TraditionSimpleNode(SimpleLanguageNode simpleNode) { _simpleNode = simpleNode; }