// private static void GetAllLanguageControl(ref System.Windows.Forms.Control control, string sLanguage, bool bReloadLanguageFile = false, bool bSaveOriginalText = false) //{ // if ((bReloadLanguageFile)) { // string sFileName = string.Format("{0}\\Language\\{1}.txt", Application.StartupPath, sLanguage); // LoadLanguage(sFileName); // } // GetAllLanguageControl(control, bAddToList: bSaveOriginalText); //} public static string Translate(string sName) { LanguageItem li = LanguageItem.GetByName(sName); if ((li != null)) { return(li.Caption); } return(string.Format("@{0}", sName)); }