private void set_language(LanguageSel sel = LanguageSel.English) { if (open_erp.language == sel) { return; //init once } open_erp.language = sel; Clanguage.sel_language(sel); //this.company.set_language(sel);//company windows language //this language this.fileToolStripMenuItem.Text = Clanguage.ls_file + "(F)"; this.openToolStripMenuItem.Text = Clanguage.ls_open; this.newToolStripMenuItem.Text = Clanguage.ls_new; this.exitToolStripMenuItem.Text = Clanguage.ls_exit; this.settingToolStripMenuItem.Text = Clanguage.ls_setting + "(S)"; this.languageToolStripMenuItem.Text = Clanguage.ls_language; this.chineseToolStripMenuItem.Text = Clanguage.ls_chinese; this.englishToolStripMenuItem.Text = Clanguage.ls_english; this.viewToolStripMenuItem.Text = Clanguage.ls_view; //View this.groupToolStripMenuItem.Text = Clanguage.ls_group; //Group this.companyToolStripMenuItem.Text = Clanguage.ls_company; this.settingToolStripMenuItem.Text = Clanguage.ls_setting; //Setting this.helpToolStripMenuItem.Text = Clanguage.ls_help; //Help this.editToolStripMenuItem.Text = Clanguage.ls_edit; //Edit this.organizationTabPage.Text = Clanguage.ls_organization; //Organization this.contactTabPage.Text = Clanguage.ls_contact; //Contact this.recordTabPage.Text = Clanguage.ls_record; //Record this.workspaceTabPage.Text = Clanguage.ls_workspace; //Workspace this.inputTabPage.Text = Clanguage.ls_input; //Input this.outputTabPage.Text = Clanguage.ls_output; //Output }
public static void sel_language(LanguageSel sel = LanguageSel.English) { Clanguage.ls_english = "English"; Clanguage.ls_chinese = "简体中文"; Clanguage.ls_colon = ":"; if (sel == LanguageSel.English) Clanguage.sel_english(); if (sel == LanguageSel.Chinese) Clanguage.sel_chinese(); Clanguage.lang = sel; }
private void MainWindow_OnLoaded(object sender, RoutedEventArgs e) { // hide console window Showconsole.ShowConsole(false); LblversionCore.Content = VersionCore; CanvasAllShowHide(false); // load configuration in database (SQLite) \\Shamia.db SqliteSource.CreateOrAccessDataBase(); string lang = SqliteSource.GetLang(); if (lang == string.Empty) { // load default language Clanguage.LoadDefaultLang(); } else { // load language set in database Clanguage.SetLanguage(lang); } // load user(s) TOP 1 database List <TemplateUserDataBase> user = SqliteSource.EnumUserDataBase(); foreach (TemplateUserDataBase i in user) { Configuration.StConfiguration.Password = i.Password; // user password Configuration.StConfiguration.Nick = i.Nick; // user login Configuration.StConfiguration.AuthSsl = i.Auth; // flag auth user (true or false) Configuration.StConfiguration.Owner = i.Owner; // default nick chat is Shamia Configuration.StConfiguration.Port = i.Port; // default port used quakenet (6667) Configuration.StConfiguration.Channel = SqliteSource.GetLastChannelUsedDataBase(); // last channel connected saved in database } Configuration.StConfiguration.Server = SqliteSource.GetLastServerUsedDataBase(); // get last server in database used to connection // list all game(s) SQLite Game.EnumGamesIn(); // call method create menu CreatTopMenu(); CanvasWelcome.Visibility = Visibility.Visible; CanvasContent.Visibility = Visibility.Hidden; TxtSend.Visibility = Visibility.Collapsed; CanvasProgressring.Visibility = Visibility.Collapsed; RingP.IsActive = false; // mensagem de boas vindas Effectfade(LblChan, Efeitos.Surgir, Resources.MergedDictionaries[0]["Status"].ToString(), 5, Color.DodgerBlue); }
public void GetApplication(string namefile, string url) { try { Clanguage lang = new Clanguage(); lang.SetNameFile(namefile); lang.SetUrlFile(url); HttpContext.Current.Application[namefile] = lang.ReadLanguage(); } catch (Exception ex) { Console.Write(ex.ToString()); } }
/// <summary> /// menuitem language /// </summary> /// <param name="item"></param> private void MnuItemClick(MenuItem item) { var b = Clanguage.GetLangInClient(); // check update lang if (item.Header.ToString() != Clanguage.ConvertLangInFlag(item.Header.ToString())) { // call method update resoucedictinary Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (Action) delegate { Clanguage.SetLanguage(Clanguage.ConvertLangInFlag(item.Header.ToString())); RefreshTranslate(); }); } }
private void GetApplication(string namefile, string url) { if (Application[namefile] == null) { try { Clanguage lang = new Clanguage(); lang.SetNameFile(namefile); lang.SetUrlFile(url); Application[namefile] = lang.ReadLanguage(); } catch (Exception ex) { Console.Write(ex.ToString()); } } }
/// <summary> /// add ResourceDictionary /// </summary> internal void _addresource() { try { List <TemplateLang> lang = Clanguage.Langs; ResourceDictionary d = new ResourceDictionary(); foreach (TemplateLang i in lang) { if (i.Lang.ToUpper() == Clanguage.GetLangInClient()) { d.Source = new Uri(i.FileLink, UriKind.Absolute); Resources.MergedDictionaries.Add(d); } } } catch (Exception ex) { MyDelegates.OnDebugMessageCallBack(ex.StackTrace); } }
//fun public Clanguage(LanguageSel sel= LanguageSel.English) { Clanguage.sel_language(sel); Clanguage.lang = sel; }