Ejemplo n.º 1
0
        private void UpdateFormLanguageElements()
        {
            switch (Setting.Lang)
            {
            case "ru":
                PicButLangChange.Image = Properties.Resources.But_Lang_Ru;
                LblLogin.Text          = "Логин:";
                LblPassword.Text       = "Пароль:";
                LblIPAddress.Text      = "IP адрес сервера:";
                LblPathToGame.Text     = "Путь к игровому клиенту:";
                cbSaveLogin.Text       = "Сохранять учетные данные";
                cbSkipIntro.Text       = "Пропустить заставку";
                cbHideSplashLogo.Text  = "Показывать логотип загрузки";
                ButSettingSave.Text    = "Сохранить";
                ButSettingCancel.Text  = "Отмена";
                gbSettings.Text        = "Настройки:";
                break;

            case "de":
                PicButLangChange.Image = Properties.Resources.But_Lang_De;
                LblLogin.Text          = "Benutzername:";
                LblPassword.Text       = "Passwort:";
                LblIPAddress.Text      = "Server IP Adresse:";
                LblPathToGame.Text     = "Pfad zum Game Client:";
                cbSaveLogin.Text       = "Speichern sie Benutzername und Passwort";
                cbSkipIntro.Text       = "Intro überspringen";
                cbHideSplashLogo.Text  = "Begrüßungsbildschirm ausblenden";
                ButSettingSave.Text    = "Speichern";
                ButSettingCancel.Text  = "Abbrechen";
                gbSettings.Text        = "Einstellungen:";
                break;

            case "en":
            default:
                Setting.Lang           = "en";
                PicButLangChange.Image = Properties.Resources.But_Lang_En;
                LblLogin.Text          = "Login:"******"Password:"******"Server IP Address:";
                LblPathToGame.Text     = "Path to Game Client:";
                cbSaveLogin.Text       = "Save Login & Password";
                cbSkipIntro.Text       = "Skip Intro";
                cbHideSplashLogo.Text  = "Hide Splash Screen";
                ButSettingSave.Text    = "Save";
                ButSettingCancel.Text  = "Cancel";
                gbSettings.Text        = "Settings:";
                break;
            }

            PicButLangChange.Refresh();
        }
Ejemplo n.º 2
0
        private void PicButLangChange_Click(object sender, EventArgs e)
        {
            switch (Setting.Lang)
            {
            case "ru":
                Setting.Lang = "en";
                break;

            case "en":
                Setting.Lang = "de";
                break;

            case "de":
                Setting.Lang = "ru";
                break;
            }
            Console.WriteLine("Updating Language: {0}", Setting.Lang);
            UpdateFormLanguageElements();
            PicButLangChange.Refresh();
        }