static CoreLanguageList() { CoreLanguageList.LanguageList = new List <CoreLanguageClass>(); CoreLanguageList.Japanese = new CoreLanguageClass(CoreLanguage.Japanese, 0, "ja", "Japanese", "日本語"); CoreLanguageList.English = new CoreLanguageClass(CoreLanguage.English, 1, "en", "English", "English"); CoreLanguageList.DefaultLanguage = CoreLanguageList.Japanese; CoreLanguageList.LanguageList.Add(CoreLanguageList.Japanese); CoreLanguageList.LanguageList.Add(CoreLanguageList.English); }
public static CoreLanguageClass GetCurrentThreadLanguageClass() { CoreLanguageClass lang = null; try { lang = (CoreLanguageClass)ThreadData.CurrentThreadData.DataList["current_thread_language"]; } catch { } if (lang == null) { lang = CoreLanguageList.DefaultLanguage; SetCurrentThreadLanguageClass(lang); } return(lang); }
public static void SetCurrentThreadLanguageClass(CoreLanguageClass lang) { ThreadData.CurrentThreadData.DataList["current_thread_language"] = lang; }