Exemplo n.º 1
0
 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
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 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());
     }
 }
Exemplo n.º 5
0
        /// <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();
                });
            }
        }
Exemplo n.º 6
0
 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());
         }
     }
 }
Exemplo n.º 7
0
 /// <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);
     }
 }
Exemplo n.º 8
0
 //fun
 public Clanguage(LanguageSel sel= LanguageSel.English)
 {
     Clanguage.sel_language(sel);
     Clanguage.lang = sel;
 }