public static void ConvertUILanguage(System.Windows.Forms.Control pBaseControl) { LanguageSet LangSetter = new LanguageSet(); switch (commonVar.whichLang) { case "中國語": _UILanguage = "SmartQLocal-CN"; break; case "English": _UILanguage = "TRANSLATE-ENG"; break; } LangSetter.SetLanguage(_UILanguage);; LangSetter.ConvertUILanguage(pBaseControl); }
public void switchLanguage(Control sender) { string cPrn파일명 = ""; FileInfo Xml_File; switch (commonVar.whichLang) { case "中國語": cPrn파일명 = Application.StartupPath + "/SmartQLocal-CN.xml"; Xml_File = new FileInfo(cPrn파일명); if (Xml_File.Exists == true) { string lang = "SmartQLocal-CN"; LanguageSet langSetter = new LanguageSet(); Control control = sender; langSetter.SetLanguage(lang); langSetter.ConvertUILanguage(sender); } break; case "English": cPrn파일명 = Application.StartupPath + "/TRANSLATE-ENG.xml"; Xml_File = new FileInfo(cPrn파일명); if (Xml_File.Exists == true) { string lang = "TRANSLATE-ENG"; LanguageSet langSetter = new LanguageSet(); Control control = sender; langSetter.SetLanguage(lang); langSetter.ConvertUILanguage(sender); } break; default: break; } }
public static void setThisLanguage(Control control) { LanguageSet langSetter = new LanguageSet(); langSetter.switchLanguage(control); }