/// <summary> /// 切换语言 /// </summary> /// <param name="LanguageId"></param> public static void SetLanguage(string LanguageId) { LanguageInfos languageInfo = AppConfigInfos.LanguageList.Find(p => p.ID.Equals(LanguageId)); string file = AppDomain.CurrentDomain.BaseDirectory + "\\Language\\" + languageInfo.FileName; Dictionary <string, string> languageResoures = GetResouresByFile(file); ReplaceAppResources(languageResoures); }
public WelcomeWindow() { AppConfigHelper.InitAppConfig(); // 加载默认语言资源 LanguageInfos languageInfo = AppConfigInfos.LanguageList.Find(p => p.IsChecked); if (languageInfo != null) { ThemesHelper.SetLanguage(languageInfo.ID); } InitializeComponent(); }
public bool TryGetLangInfo(string lang, out LanguageInfo langInfo) { return(LanguageInfos.TryGetValue(lang, out langInfo)); }
public void SetLanguage(int lang) { _languageInfos = LanguageAllInfo.GetLanguage((Language)lang); Debug.Log("_languageInfos " + _languageInfos.Language); }