Ejemplo n.º 1
0
        public void SetLanguage(LanguageAbr language)
        {
            if (language != CurrentLanguage)
            {
                switch (language)
                {
                case LanguageAbr.Ukr:
                    CurrentLanguage      = LanguageAbr.Ukr;
                    CurrentAlphabet      = UkrAlphabet;
                    CurrentLettersAmount = LanguageLettersAmount.UkrAmount;
                    break;

                case LanguageAbr.Rus:
                    CurrentLanguage      = LanguageAbr.Rus;
                    CurrentAlphabet      = RusAlphabet;
                    CurrentLettersAmount = LanguageLettersAmount.RusAmount;
                    break;

                case LanguageAbr.Eng:
                    CurrentLanguage      = LanguageAbr.Eng;
                    CurrentAlphabet      = EngAlphabet;
                    CurrentLettersAmount = LanguageLettersAmount.EngAmount;
                    break;

                default: break;
                }
            }
        }
Ejemplo n.º 2
0
 public void SetLanguage(LanguageAbr language)
 {
     if (language != CurrentLanguage.Language)
     {
         CurrentLanguage.SetLanguage(language);
         Keys = GetKeys();
     }
 }
Ejemplo n.º 3
0
 public CeaserCipher(int n, LanguageAbr language)
 {
     this.n = n;
     CurrentLanguage.SetLanguage(language);
     Keys = GetKeys();
 }