Пример #1
0
 /// <summary>
 /// Get certificate type text in the selected language.
 /// </summary>
 /// <param name="certificate">Certificate in question.</param>
 /// <param name="language">Desired language.</param>
 /// <returns>Type text.</returns>
 private string CertificateTypeText(Certificate certificate, Language language)
 {
     if (certificate is VoterCertificate)
       {
     return LibraryResources.ResourceManager.GetString("CertificateTypeVoter", language.ToCulture());
       }
       else if (certificate is AdminCertificate)
       {
     return LibraryResources.ResourceManager.GetString("CertificateTypeAdmin", language.ToCulture());
       }
       else if (certificate is AuthorityCertificate)
       {
     return LibraryResources.ResourceManager.GetString("CertificateTypeAuthority", language.ToCulture());
       }
       else if (certificate is NotaryCertificate)
       {
     return LibraryResources.ResourceManager.GetString("CertificateTypeNotary", language.ToCulture());
       }
       else if (certificate is ServerCertificate)
       {
     return LibraryResources.ResourceManager.GetString("CertificateTypeServer", language.ToCulture());
       }
       else if (certificate is CACertificate)
       {
     return LibraryResources.ResourceManager.GetString("CertificateTypeCA", language.ToCulture());
       }
       else
       {
     return LibraryResources.ResourceManager.GetString("CertificateTypeUnknown", language.ToCulture());
       }
 }
Пример #2
0
        private void SetLanguage(Language language)
        {
            this.englishMenu.Checked = language == Language.English;
              this.germanMenu.Checked = language == Language.German;
              this.frenchMenu.Checked = language == Language.French;

              Resources.Culture = language.ToCulture();
              LibraryResources.Culture = language.ToCulture();
              GuiResources.Culture = language.ToCulture();
              UpdateLanguage();
        }