diff --git a/kse/build.gradle b/kse/build.gradle index a2a149732..4a3d6b438 100644 --- a/kse/build.gradle +++ b/kse/build.gradle @@ -367,7 +367,7 @@ task appbundler(dependsOn: [jar, copyDependencies]) { argument(value: "--no-header-files") argument(value: "--no-man-pages") argument(value: "--strip-debug") - argument(value: "--include-locales=en,de,fr") + argument(value: "--include-locales=en,de,fr,ru") } bundledocument(extensions: "ks,jks,jceks,keystore,bks,uber,pfx,p12", diff --git a/kse/res/kse.desktop b/kse/res/kse.desktop index bf33b21b3..29b57459e 100644 --- a/kse/res/kse.desktop +++ b/kse/res/kse.desktop @@ -2,8 +2,10 @@ Name=KeyStore Explorer GenericName=Multipurpose keystore and certificate tool GenericName[fr]=Outil de gestion de magasins de certificats cryptographiques +GenericName[ru]=Инструмент управления хранилищем криптографических сертификатов Comment=User friendly GUI application for creating, managing and examining keystores, keys, certificates, certificate requests, certificate revocation lists and more. Comment[fr]=Outil graphique de cryptographie permettant la création, la gestion et l’examen de magasins de clefs, de certificats X.509, de demandes de certificats, de listes de révocation et bien plus encore. +Comment[ru]=Графический инструмент для создания, управления и просмотра хранилищ ключей, сертификатов X.509, запросов сертификатов (CSR), списков отзыва (CRL) и многого другого. Exec=kse %f TryExec=kse Terminal=false diff --git a/kse/src/main/java/org/kse/gui/preferences/DPreferences.java b/kse/src/main/java/org/kse/gui/preferences/DPreferences.java index 193f4f36c..e2b200dfc 100644 --- a/kse/src/main/java/org/kse/gui/preferences/DPreferences.java +++ b/kse/src/main/java/org/kse/gui/preferences/DPreferences.java @@ -1168,7 +1168,9 @@ private void initLanguageSelection() { new LanguageItem("System", LanguageItem.SYSTEM_LANGUAGE), new LanguageItem("English", "en"), new LanguageItem("German", "de"), - new LanguageItem("French", "fr") }; + new LanguageItem("French", "fr"), + new LanguageItem("Russian", "ru"), + }; for (LanguageItem languageItem : languageItems) { jcbLanguage.addItem(languageItem); diff --git a/kse/src/main/resources/org/kse/crypto/csr/pkcs10/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/csr/pkcs10/resources_ru.properties new file mode 100644 index 000000000..a6d0ffd3e --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/csr/pkcs10/resources_ru.properties @@ -0,0 +1,5 @@ +NoPemPkcs10Csr.exception.message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0437\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 PEM PKCS #10 CSR. +NoVerifyGenPkcs10Csr.exception.message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 #10 CSR. +NoGeneratePkcs10Csr.exception.message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0441\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C PKCS #10 CSR. +NoVerifyPkcs10Csr.exception.message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C PKCS #10 CSR. +NoEncodePkcs10Csr.exception.message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0437\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C PKCS #10 CSR. diff --git a/kse/src/main/resources/org/kse/crypto/csr/spkac/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/csr/spkac/resources_ru.properties new file mode 100644 index 000000000..7792f8bbb --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/csr/spkac/resources_ru.properties @@ -0,0 +1,2 @@ +NoSupportSignatureAlgorithm.exception.message=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438 SPKAC '' {0} '' \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F. +NoSupportPublicKeyAlgorithm.exception.message=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 SPKAC ''{0}'' \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F. diff --git a/kse/src/main/resources/org/kse/crypto/digest/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/digest/resources_ru.properties new file mode 100644 index 000000000..b07ae742c --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/digest/resources_ru.properties @@ -0,0 +1,6 @@ +NoCreateDigest.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F. +NoCreateDigester.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0439 \u0442\u0438\u043F\u0430 ''{0}''. +PublicKeyFingerprintAlgorithm.SkiMethod1=SKI (method 1) +PublicKeyFingerprintAlgorithm.SkiMethod2=SKI (method 2) +PublicKeyFingerprintAlgorithm.Sha1overSpki=SHA-1 \u043F\u043E\u0432\u0435\u0440\u0445 SPKI +PublicKeyFingerprintAlgorithm.Sha256overSpki=SHA-256 \u043F\u043E\u0432\u0435\u0440\u0445 SPKI diff --git a/kse/src/main/resources/org/kse/crypto/filetype/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/filetype/resources_ru.properties new file mode 100644 index 000000000..3efb6d9fe --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/filetype/resources_ru.properties @@ -0,0 +1,10 @@ +CryptoFileType.JksKs=JKS KeyStore +CryptoFileType.JceksKs=JCEKS KeyStore +CryptoFileType.Pkcs12Ks=PKCS #12 KeyStore +CryptoFileType.BksKs=BKS KeyStore +CryptoFileType.UberKs=UBER KeyStore +CryptoFileType.BcfKs=BCFKS KeyStore +CryptoFileType.Certificate=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +CryptoFileType.Pkcs10Csr=PKCS #10 Certificate Signing Request (CSR) +CryptoFileType.SpkacCsr=SPKAC Certificate Signing Request (CSR) +CryptoFileType.Crl=\u0421\u043F\u0438\u0441\u043E\u043A \u041E\u0442\u043E\u0437\u0432\u0430\u043D\u043D\u044B\u0445 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 (Certificate Revocation List, CRL) diff --git a/kse/src/main/resources/org/kse/crypto/jcepolicy/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/jcepolicy/resources_ru.properties new file mode 100644 index 000000000..e69df788b --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/jcepolicy/resources_ru.properties @@ -0,0 +1,2 @@ +CryptoStrength.Limited=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043E +CryptoStrength.Unlimited=\u041D\u0435\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043E diff --git a/kse/src/main/resources/org/kse/crypto/keypair/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/keypair/resources_ru.properties new file mode 100644 index 000000000..8338cb5a1 --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/keypair/resources_ru.properties @@ -0,0 +1,5 @@ +NoCheckCompriseValidKeypair.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C, \u0441\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u044E\u0442 \u043B\u0438 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u0438 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447\u0438 \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439. +NoCheckCompriseValidKeypairAlg.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C, \u0447\u0442\u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u0438 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447\u0438 \u0441\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u044E\u0442 \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 - \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C ''{0}'' \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F. +NoGenerateKeypair.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 ''{0}''. +NoPrivateKeysize.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0440\u0430\u0437\u043C\u0435\u0440 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430. +NoPublicKeysize.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0440\u0430\u0437\u043C\u0435\u0440 \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430. diff --git a/kse/src/main/resources/org/kse/crypto/keystore/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/keystore/resources_ru.properties new file mode 100644 index 000000000..80b69ef35 --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/keystore/resources_ru.properties @@ -0,0 +1 @@ +KeyStoreType.Unknown=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u044B\u0439 \u0442\u0438\u043F \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 diff --git a/kse/src/main/resources/org/kse/crypto/privatekey/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/privatekey/resources_ru.properties new file mode 100644 index 000000000..0abb3a7cb --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/privatekey/resources_ru.properties @@ -0,0 +1,28 @@ +InvalidRsaMagicField.exception.message=\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u043F\u043E\u043B\u044F RSA 0x{0}. \u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F 0x{1}. +MsPvkIsEncrypted.exception.message=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 PVK \u0448\u0438\u0444\u0440\u0443\u0435\u0442\u0441\u044F. \u041D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0435 \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u043F\u043E\u043B\u0435 0x{0}. \u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F 0x{1}. +MsPvkIsUnencrypted.exception.message=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 PVK \u043D\u0435 \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D. \u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u043F\u043E\u043B\u0435 0x{0}. \u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F 0x{1}. +NoEncryptPkcs8PrivateKey.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 PKCS #8. +NoLoadOpenSslPrivateKey.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 OpenSSL. +NoLoadPkcs8PrivateKey.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 PKCS #8. +OpenSslCreateCipherFailed.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0448\u0438\u0444\u0440 {0} . +OpenSslDecryptionFailed.exception.message=\u0420\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0430 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E {0} \u043D\u0435 \u0443\u0434\u0430\u043B\u0430\u0441\u044C. +OpenSslDekInfoMalformed.exception.message=\u0410\u0442\u0440\u0438\u0431\u0443\u0442 DEK-Info \u0438\u043C\u0435\u0435\u0442 \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u0443\u044E \u0444\u043E\u0440\u043C\u0443: {0}. +OpenSslEncryptionFailed.exception.message=\u0428\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E {0} \u043D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C. +OpenSslIsEncrypted.exception.message=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 OpenSSL \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D. +OpenSslIsUnencrypted.exception.message=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 OpenSSL \u043D\u0435 \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D. +OpenSslPbeType.PbeWith1256itAesCbc=PBE \u0441\u043E 256 \u0431\u0438\u0442\u043D\u044B\u043C AES CBC +OpenSslPbeType.PbeWith128BitAesCbc=PBE \u0441\u043E 128 \u0431\u0438\u0442\u043D\u044B\u043C AES CBC +OpenSslPbeType.PbeWith192BitAesCbc=PBE \u0441\u043E 192 \u0431\u0438\u0442\u043D\u044B\u043C AES CBC +OpenSslPbeType.PbeWithDesCbc=PBE \u0441\u043E DES CBC +OpenSslPbeType.PbeWithDesedeCbc=PBE \u0441\u043E DESede CBC +Pkcs8IsEncrypted.exception.message=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 PKCS #8 \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D. +Pkcs8PbeType.PbeWithSha1And128BitRc2=PBE \u0441\u043E SHA-1 \u0438 128 \u0431\u0438\u0442\u043D\u044B\u043C RC2 +Pkcs8PbeType.PbeWithSha1And128BitRc4=PBE \u0441\u043E SHA-1 \u0438 128 \u0431\u0438\u0442\u043D\u044B\u043C RC4 +Pkcs8PbeType.PbeWithSha1And2KeyDesede=PBE \u0441\u043E SHA-1 \u0438 2 key TDES +Pkcs8PbeType.PbeWithSha1And3KeyDesede=PBE \u0441\u043E SHA-1 \u0438 3 key TDES +Pkcs8PbeType.PbeWithSha1And40BitRc4=PBE \u0441\u043E SHA-1 \u0438 40 \u0431\u0438\u0442\u043D\u044B\u043C RC4 +Pkcs8PbeType.PbeWithSha1And40bitRc2=PBE \u0441\u043E SHA-1 \u0438 40 \u0431\u0438\u0442\u043D\u044B\u043C RC2 +Pkcs8PbeType.Pbes2WithSha1And3Des=PBES2 \u0441\u043E SHA-1 \u0438 TDES +Pkcs8PbeType.Pbes2WithSha1AndAes128=PBES2 \u0441\u043E SHA-1 \u0438 AES-128 +Pkcs8PbeType.Pbes2WithSha1AndAes256=PBES2 \u0441\u043E SHA-1 \u0438 AES-256 +Pkcs8PbeType.Pbes2WithSha256AndAes256=PBES2 \u0441\u043E SHA-256 \u0438 AES-256 diff --git a/kse/src/main/resources/org/kse/crypto/publickey/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/publickey/resources_ru.properties new file mode 100644 index 000000000..3184b8797 --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/publickey/resources_ru.properties @@ -0,0 +1 @@ +NoLoadOpenSslPublicKey.exception.message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 OpenSSL. diff --git a/kse/src/main/resources/org/kse/crypto/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/resources_ru.properties new file mode 100644 index 000000000..a45b8879c --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/resources_ru.properties @@ -0,0 +1 @@ +NoGetPasswordNulled.message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u043F\u043E\u0441\u043A\u043E\u043B\u044C\u043A\u0443 \u043E\u043D \u0431\u044B\u043B \u043E\u0431\u043D\u0443\u043B\u0451\u043D diff --git a/kse/src/main/resources/org/kse/crypto/secretkey/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/secretkey/resources_ru.properties new file mode 100644 index 000000000..8fd75e638 --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/secretkey/resources_ru.properties @@ -0,0 +1 @@ +NoGenerateSecretKey.exception.message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0441\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C ''{0}'' \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447. diff --git a/kse/src/main/resources/org/kse/crypto/signing/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/signing/resources_ru.properties new file mode 100644 index 000000000..1cc62f47a --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/signing/resources_ru.properties @@ -0,0 +1,36 @@ +SignatureBlockCreationFailed.exception.message=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0431\u043B\u043E\u043A\u0430 \u043D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C. +JarDigestSignatureFailed.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442 JAR. +NoReadJadCorrupt.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044C \u0444\u0430\u0439\u043B JAD, \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u043E\u043D \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +Base64CertificateFailed.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0443 Base-64 \u0434\u043B\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430. +SignatureType.Sha1WithDsa=SHA-1 \u0441 DSA +SignatureType.Sha224WithDsa=SHA-224 \u0441 DSA +SignatureType.Sha256WithDsa=SHA-256 \u0441 DSA +SignatureType.Sha384WithDsa=SHA-384 \u0441 DSA +SignatureType.Sha512WithDsa=SHA-512 \u0441 DSA +SignatureType.Md2WithRsa=MD2 \u0441 RSA +SignatureType.Md4WithRsa=MD4 \u0441 RSA +SignatureType.Md5WithRsa=MD5 \u0441 RSA +SignatureType.Sha1WithRsa=SHA-1 \u0441 RSA +SignatureType.Sha224WithRsa=SHA-224 \u0441 RSA +SignatureType.Sha256WithRsa=SHA-256 \u0441 RSA +SignatureType.Sha384WithRsa=SHA-384 \u0441 RSA +SignatureType.Sha512WithRsa=SHA-512 \u0441 RSA +SignatureType.Ripemd128WithRsa=RIPEMD-128 \u0441 RSA +SignatureType.Ripemd160WithRsa=RIPEMD-160 \u0441 RSA +SignatureType.Ripemd256WithRsa=RIPEMD-256 \u0441 RSA +SignatureType.Sha1WithEcDsa=SHA-1 \u0441 ECDSA +SignatureType.Sha224WithEcDsa=SHA-224 \u0441 ECDSA +SignatureType.Sha256WithEcDsa=SHA-256 \u0441 ECDSA +SignatureType.Sha384WithEcDsa=SHA-384 \u0441 ECDSA +SignatureType.Sha512WithEcDsa=SHA-512 \u0441 ECDSA +SignatureType.Sha1WithRsaAndMGF1=SHA-1 \u0441 RSA \u0438 MGF1 +SignatureType.Sha224WithRsaAndMGF1=SHA-224 \u0441 RSA \u0438 MGF1 +SignatureType.Sha256WithRsaAndMGF1=SHA-256 \u0441 RSA \u0438 MGF1 +SignatureType.Sha384WithRsaAndMGF1=SHA-384 \u0441 RSA \u0438 MGF1 +SignatureType.Sha512WithRsaAndMGF1=SHA-512 \u0441 RSA \u0438 MGF1 +SignatureType.Sha3_224WithRsaAndMGF1=SHA3-224 \u0441 RSA \u0438 MGF1 +SignatureType.Sha3_256WithRsaAndMGF1=SHA3-256 \u0441 RSA \u0438 MGF1 +SignatureType.Sha3_384WithRsaAndMGF1=SHA3-384 \u0441 RSA \u0438 MGF1 +SignatureType.Sha3_512WithRsaAndMGF1=SHA3-512 \u0441 RSA \u0438 MGF1 +SignatureType.Ed25519=Ed25519 +SignatureType.Ed448=Ed448 \ No newline at end of file diff --git a/kse/src/main/resources/org/kse/crypto/x509/resources_ru.properties b/kse/src/main/resources/org/kse/crypto/x509/resources_ru.properties new file mode 100644 index 000000000..ab167c444 --- /dev/null +++ b/kse/src/main/resources/org/kse/crypto/x509/resources_ru.properties @@ -0,0 +1,100 @@ +BasicConstraintsCertExt=\u041E\u0441\u043D\u043E\u0432\u043D\u044B\u0435 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F +BiometricInfo.HashAlgorithm=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0445\u0435\u0448\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F: {0} +BiometricInfo.SourceDataUri=URI \u0438\u0441\u0445\u043E\u0434\u043D\u044B\u0445 \u0434\u0430\u043D\u043D\u044B\u0445: {0} +BiometricInfo.TypeOfBiometricData=\u0422\u0438\u043F: {0} +BiometricInfo=\u0411\u0438\u043E\u043C\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F +CaIssuersAccessMethod=\u042D\u043C\u0438\u0442\u0435\u043D\u0442\u044B \u0423\u0426 (1.3.6.1.5.5.7.48.2) +CaRepositoryAccessMethod=\u0420\u0435\u043F\u043E\u0437\u0438\u0442\u043E\u0440\u0438\u0439 \u0423\u0426 (1.3.6.1.5.5.7.48.5) +CommonNameAttributeType=CN +CountryNameAttributeType=C +DataEnciphermentKeyUsage=\u0428\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0445 +DateOfBirth=\u0414\u0430\u0442\u0430 \u0440\u043E\u0436\u0434\u0435\u043D\u0438\u044F +DecipherOnlyKeyUsage=\u0422\u043E\u043B\u044C\u043A\u043E \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0430 +DeclarationOfMajority.dateOfBirth=\u0414\u0430\u0442\u0430 \u0440\u043E\u0436\u0434\u0435\u043D\u0438\u044F: {0} +DistributionPointCrlIssuer=\u042D\u043C\u0438\u0442\u0435\u043D\u0442 CRL: +DomainComponentAttributeType=DC +EmailAddressAttributeType=E +EmailProtectionExtKeyUsage=\u0417\u0430\u0449\u0438\u0442\u0430 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u044B (1.3.6.1.5.5.7.3.4) +EncipherOnlyKeyUsage=\u0422\u043E\u043B\u044C\u043A\u043E \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 +EncryptedFileSystemExtKeyUsage=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u0430\u044F \u0444\u0430\u0439\u043B\u043E\u0432\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430 (1.3.6.1.4.1.311.10.3.4) +GeneralNameUtil.UnsupportedNameValue=\u041D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F +KeyAgreementKeyUsage=\u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +LocalityNameAttributeType=L +MSEnrollCerttypeExtension=MS Enrollment Certificate Type +MailAttributeType=MAIL +Maximum=\u041C\u0430\u043A\u0441\u0438\u043C\u0443\u043C: {0} +MicrosoftSGCExtKeyUsage=Microsoft Server Gated Crypto (1.3.6.1.4.1.311.10.3.3) +Minimum=\u041C\u0438\u043D\u0438\u043C\u0443\u043C: {0} +MonetaryLimit.Amount=\u0421\u0443\u043C\u043C\u0430: {0} +MonetaryLimit.Currency=\u0412\u0430\u043B\u044E\u0442\u0430: {0} +MonetaryLimit.Exponent=\u042D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430: {0} +MonetaryLimit=\u0414\u0435\u043D\u0435\u0436\u043D\u044B\u0439 \u043B\u0438\u043C\u0438\u0442 +NoConvertCertificate.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442. +NoDerEncodeCertificate.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0432 DER +NoExtractCertificates.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0438\u0437\u0432\u043B\u0435\u0447\u044C \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B \u0438\u0437 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439. +NoPkcs7Encode.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442(\u044B) \u0432 PKCS #7. +NoValue=\u041D\u0438\u0447\u0435\u0433\u043E +NoVerifyCertificate.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442. +NotBeforePrivateKeyUsagePeriod=\u041D\u0435 \u0440\u0430\u043D\u0435\u0435: {0} +OnlySomeReasons=\u0422\u043E\u043B\u044C\u043A\u043E \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043F\u0440\u0438\u0447\u0438\u043D\u044B: +OrderedListCertExt=\u0423\u043F\u043E\u0440\u044F\u0434\u043E\u0447\u0435\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A +Organization=\u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044F: {0} +OrganizationNameAttributeType=O +OrganizationalUnitNameAttributeType=OU +PathLengthConstraint=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435 \u0434\u043B\u0438\u043D\u044B \u043F\u0443\u0442\u0438: {0} +PermittedSubtree=\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043D\u043E\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0435\u0432\u043E [{0}]: +PermittedSubtrees=\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043D\u044B\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0435\u0432\u044C\u044F: +PkixCpsPointerQualifier=PKIX CPS Pointer Qualifier (1.3.6.1.5.5.7.2.1) +PkixUserNoticeQualifier=PKIX User Notice Qualifier (1.3.6.1.5.5.7.2.2) +PlaceOfBirth=\u041C\u0435\u0441\u0442\u043E \u0440\u043E\u0436\u0434\u0435\u043D\u0438\u044F +PolicyConstraintsCertExt=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 +PolicyConstraintsObsCertExt=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 (\u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0435\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435) +PolicyInformationUtil.CpsPointer=CPS: {0} +PolicyInformationUtil.Organization=\u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u044F: {0} +PolicyInformationUtil.UserNotice=User Notice: [{0}] +PrivateKeyUsagePeriodCertExt=\u041F\u0435\u0440\u0438\u043E\u0434 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +PrivilegeWithdrawnCrlReason=\u041F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u044F \u043E\u0442\u043E\u0437\u0432\u0430\u043D\u0430 (9) +PrivilegeWithdrawnReasonFlag=\u041F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u044F \u043E\u0442\u043E\u0437\u0432\u0430\u043D\u0430 +Procuration.CertRef.Issuer=\u042D\u043C\u0438\u0442\u0435\u043D\u0442: +Procuration.CertRef.SN=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440: {0} +Procuration.CertRef=\u0421\u0441\u044B\u043B\u043A\u0430 \u043D\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442: +Procuration.Country=\u0421\u0442\u0440\u0430\u043D\u0430: {0} +Procuration.ThirdPerson=\u0422\u0440\u0435\u0442\u044C\u0435 \u043B\u0438\u0446\u043E: {0} +Procuration=\u0414\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u043E\u0441\u0442\u044C +QCCompliance=QC Compliance +QCEuLimitValue.Amount=\u0421\u0443\u043C\u043C\u0430: {0} +QCEuLimitValue.Currency=\u0412\u0430\u043B\u044E\u0442\u0430: {0} +QCEuLimitValue.Exponent=\u042D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430: {0} +QCPDS.locations={0}: {1} +QCPDS=QC PKI Disclosure Statements +QCType.Web=\u0412\u0435\u0431 +ReasonCodeCertExt=\u041A\u043E\u0434 \u043F\u0440\u0438\u0447\u0438\u043D\u044B +RemoveFromCrlCrlReason=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0438\u0437 CRL (8) +Restriction=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435 +SETCardCertRequired=SET Card Cert Required +SETCertificateType=SET Certificate Type +SETHashedRootKey=SET Hashed Root Key +SETMerchantData=SET Merchant Data +SETSetExtensions=SET Set Extensions +SETSetQualifier=SET Set Qualifier +SETTunneling=SET Tunneling +SMIMECapabilities=\u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u0438 S/MIME +SMIMECapability.ObjectID=OID: {0} +SMIMECapability.Parameter=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440: {0} +SMIMECapability=\u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C [{0}]: +ServerAuthExtKeyUsage=\u0410\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 TLS (1.3.6.1.5.5.7.3.1) +SmartcardLogonExtKeyUsage=\u0412\u0445\u043E\u0434 \u0441\u043E \u0441\u043C\u0430\u0440\u0442-\u043A\u0430\u0440\u0442\u043E\u0439 (1.3.6.1.4.1.311.20.2.2) +SmimeCaNetscapeCertificateType=S/MIME \u0423\u0426 +SmimeNetscapeCertificateType=S/MIME +SslCaNetscapeCertificateType=SSL \u0423\u0426 +SslServerNetscapeCertificateType=SSL-\u0441\u0435\u0440\u0432\u0435\u0440 +SubjectIsCa=\u0421\u0443\u0431\u044A\u0435\u043A\u0442 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0423\u0426 +SubjectIsNotCa=\u0421\u0443\u0431\u044A\u0435\u043A\u0442 \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0423\u0426 +SubtreesConstraintObsCertExt=\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0435\u0432\u044C\u0435\u0432 (\u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0435\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435) +SupersededCrlReason=\u0417\u0430\u043C\u0435\u043D\u0435\u043D\u043E (4) +SupersededReasonFlag=\u0417\u0430\u043C\u0435\u043D\u0435\u043D\u043E +TSLSignExtKeyUsage=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0441\u043F\u0438\u0441\u043A\u0430 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0439 \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0445 \u0441\u043B\u0443\u0436\u0431 (TSL) (0.4.0.2231.3.0) +UserNotice=\u0423\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F: +UserNoticeCertExt=\u0423\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F +VeriSignFidelityToken=VeriSign Fidelity Token +VeriSignTokenType=VeriSign Token Type diff --git a/kse/src/main/resources/org/kse/gui/about/resources_ru.properties b/kse/src/main/resources/org/kse/gui/about/resources_ru.properties new file mode 100644 index 000000000..70f9023b1 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/about/resources_ru.properties @@ -0,0 +1,5 @@ +DAbout.jbOK.text=OK +DAbout.jbCredits.mnemonic=C +DSystemInformation.jbOK.text=OK +DSystemProperties.jbOK.text=OK +DEnvironmentVariables.jbOK.text=OK diff --git a/kse/src/main/resources/org/kse/gui/actions/resources_ru.properties b/kse/src/main/resources/org/kse/gui/actions/resources_ru.properties new file mode 100644 index 000000000..f6c8e7d97 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/actions/resources_ru.properties @@ -0,0 +1,362 @@ +AboutAction.About.Title=\u041E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0435 {0} +AboutAction.License=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u044B\u0435 \u0441\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043B\u0438\u0446\u0435\u043D\u0437\u0438\u043E\u043D\u043D\u043E\u043C \u0441\u043E\u0433\u043B\u0430\u0448\u0435\u043D\u0438\u0438 \u0441 \u043A\u043E\u043D\u0435\u0447\u043D\u044B\u043C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C \u0441\u043C. \u0432 \u0441\u043F\u0440\u0430\u0432\u043A\u0435. +AboutAction.text=\u041E KeyStore Explorer +AppendToCertificateChainAction.AppendCertificate.button=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C +AppendToCertificateChainAction.AppendToCertificateChain.Title=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +AppendToCertificateChainAction.AppendToCertificateChainSuccessful.message=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D. +AppendToCertificateChainAction.text=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +AuthorityCertificatesAction.CaCertificatesKeyStorePassword.Title=\u041F\u0430\u0440\u043E\u043B\u044C \u043E\u0442 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u0423\u0426 +AuthorityCertificatesAction.OpenCaCertificatesKeyStore.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B \u0423\u0434\u043E\u0441\u0442\u043E\u0432\u0435\u0440\u044F\u044E\u0449\u0438\u0445 \u0426\u0435\u043D\u0442\u0440\u043E\u0432 (\u0423\u0426) +AuthorityCertificatesAction.PasswordIncorrectKeyStore.Cause=\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0439. +ChangeTypeAction.ChangeKeyStoreType.Title=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0442\u0438\u043F \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +ChangeTypeAction.History.text=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043D\u0430 {0} +CloseAction.WantSaveChanges.Title=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439? +CloseAction.WantSaveChanges.message=\u0412\u044B \u0436\u0435\u043B\u0430\u0435\u0442\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0432 ''{0}''? +CloseAction.statusbar=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0430\u043A\u0442\u0438\u0432\u043D\u043E\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +CloseAction.text=\u0417\u0430\u043A\u0440\u044B\u0442\u044C +CloseAction.tooltip=\u0417\u0430\u043A\u0440\u044B\u0442\u044C +CloseAllAction.statusbar=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0432\u0441\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +CloseAllAction.text=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0432\u0441\u0435 +CloseAllAction.tooltip=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0432\u0441\u0435 +CloseOthersAction.statusbar=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0432\u0441\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 \u043A\u0440\u043E\u043C\u0435 \u0430\u043A\u0442\u0438\u0432\u043D\u043E\u0433\u043E +CloseOthersAction.text=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0434\u0440\u0443\u0433\u0438\u0435 +CloseOthersAction.tooltip=\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0434\u0440\u0443\u0433\u0438\u0435 +CompareCertificateAction.Title=\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B +CompareCertificateAction.statusbar=\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B \u0444\u043E\u0440\u043C\u0430\u0442\u0430 ASN.1 +CompareCertificateAction.text=\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C +CompareCertificateAction.tooltip=\u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B +CopyAction.Copy.Title=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +CopyAction.text=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +CopyAction.tooltip=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +CopyKeyPairAction.statusbar=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +CryptographyStrengthAction.text=\u041A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0441\u0442\u043E\u0439\u043A\u043E\u0441\u0442\u044C +CryptographyStrengthAction.tooltip=\u041A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0441\u0442\u043E\u0439\u043A\u043E\u0441\u0442\u044C +CutAction.Cut.Title=\u0412\u044B\u0440\u0435\u0437\u0430\u0442\u044C +CutAction.text=\u0412\u044B\u0440\u0435\u0437\u0430\u0442\u044C +CutAction.tooltip=\u0412\u044B\u0440\u0435\u0437\u0430\u0442\u044C +DeleteKeyAction.DeleteEntry.Title=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u043A\u043B\u044E\u0447\u0430 +DeleteKeyAction.statusbar=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u043A\u043B\u044E\u0447\u0430 +DeleteKeyAction.text=\u0423\u0434\u0430\u043B\u0438\u0442\u044C +DeleteKeyAction.tooltip=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u043A\u043B\u044E\u0447\u0430 +DeleteKeyPairAction.DeleteEntry.Title=Delete Key Pair Entry +DeleteKeyPairAction.statusbar=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DeleteKeyPairAction.text=\u0423\u0434\u0430\u043B\u0438\u0442\u044C +DeleteKeyPairAction.tooltip=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DeleteMultipleEntriesAction.statusbar=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u0437\u0430\u043F\u0438\u0441\u0438 +DeleteMultipleEntriesAction.text=\u0423\u0434\u0430\u043B\u0438\u0442\u044C +DeleteMultipleEntriesAction.tooltip=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u0437\u0430\u043F\u0438\u0441\u0438 +DeleteTrustedCertificateAction.DeleteEntry.Title=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DeleteTrustedCertificateAction.statusbar=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DeleteTrustedCertificateAction.text=\u0423\u0434\u0430\u043B\u0438\u0442\u044C +DetectFileTypeAction.DetectFileType.button=\u041E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C \u0442\u0438\u043F +DetectFileTypeAction.text=\u041E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C \u0442\u0438\u043F \u0444\u0430\u0439\u043B\u0430 +DetectFileTypeAction.tooltip=\u041E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C \u0442\u0438\u043F \u0444\u0430\u0439\u043B\u0430 +ExamineCertificateAction.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +ExamineCertificateAction.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +ExamineClipboardAction.CertDetails.Title=\u0414\u0435\u0442\u0430\u043B\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0434\u043B\u044F \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0431\u0443\u0444\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430 +ExamineClipboardAction.CorruptedCert.Cause=\u0424\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +ExamineClipboardAction.CorruptedCrl.Cause=\u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0431\u0443\u0444\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430 \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D\u043E. +ExamineClipboardAction.CrlDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F CRL \u0434\u043B\u044F \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0431\u0443\u0444\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430 +ExamineClipboardAction.CsrDetails.Title=\u0414\u0435\u0442\u0430\u043B\u0438 CSR \u0434\u043B\u044F \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0431\u0443\u0444\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430 +ExamineClipboardAction.EnterPassword.Title=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0430\u0440\u043E\u043B\u044C +ExamineClipboardAction.ExamineClipboard.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0431\u0443\u0444\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430 +ExamineClipboardAction.ExamineClipboard.button=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C +ExamineClipboardAction.ExamineCrl.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C CRL +ExamineClipboardAction.ExamineCrl.button=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C +ExamineClipboardAction.ExamineCsr.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C CSR +ExamineClipboardAction.NotCert.Cause=\u0424\u043E\u0440\u043C\u0430\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 \u0432 \u0431\u0443\u0444\u0435\u0440\u0435 \u043E\u0431\u043C\u0435\u043D\u0430 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F: X.509, PKCS #7, PKI Path \u0438\u043B\u0438 SPC. +ExamineClipboardAction.OpenCertificate.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +ExamineClipboardAction.OpenCrl.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C CRL +ExamineClipboardAction.PrivateKeyDetails.Title=\u0414\u0435\u0442\u0430\u043B\u0438 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +ExamineClipboardAction.PublicKeyDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 +ExamineClipboardAction.UnknownType.message=\u0411\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 \u043D\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u0438\u0437 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0445 \u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u0432\u0430\u0435\u043C\u044B\u0445 \u0442\u0438\u043F\u043E\u0432:\n - \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\n - \u0421\u043F\u0438\u0441\u043E\u043A \u043E\u0442\u0437\u044B\u0432\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 (CRL)\n - CSR (PKCS#10 \u0438\u043B\u0438 SPKAC)\n - \u041F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447\n - \u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 (PKCS#8 \u0438\u043B\u0438 OpenSSL)\n - JWT +ExamineClipboardAction.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +ExamineCrlAction.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C CRL +ExamineCrlAction.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C CRL +ExamineCsrAction.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C CSR +ExamineCsrAction.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C CSR +ExamineFileAction.CertDetailsFile.Title=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +ExamineFileAction.CorruptedCrl.Cause=\u0424\u0430\u0439\u043B CRL \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +ExamineFileAction.CorruptedCsr.Cause=\u0424\u0430\u0439\u043B CSR \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +ExamineFileAction.CrlDetailsFile.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E CRL \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +ExamineFileAction.CsrDetailsFile.Title=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 CSR \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 '' {0} '' +ExamineFileAction.EnterPassword.Title=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F '' {0} '' +ExamineFileAction.ExamineCrl.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C CRL +ExamineFileAction.ExamineCsr.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C CSR +ExamineFileAction.ExamineFile.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0444\u0430\u0439\u043B +ExamineFileAction.ExamineFile.button=\u041E\u0442\u043A\u0440\u044B\u0442\u044C +ExamineFileAction.NoOpenCrl.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0444\u0430\u0439\u043B CRL '' {0} ''. +ExamineFileAction.NoOpenCsr.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0444\u0430\u0439\u043B CSR '' {0} ''. +ExamineFileAction.NoReadFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044C \u0438\u0437 \u0444\u0430\u0439\u043B\u0430 +ExamineFileAction.NotCrl.Cause=\u0424\u0430\u0439\u043B \u043D\u0435 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 CRL. +ExamineFileAction.NotCsr.Cause=\u0424\u0430\u0439\u043B \u043D\u0435 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 CSR. +ExamineFileAction.NotFile.message='' {0} '' \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0444\u0430\u0439\u043B\u043E\u043C. +ExamineFileAction.PrivateKeyDetailsFile.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 '' {0} '' +ExamineFileAction.ProblemOpeningCrl.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u043E\u0442\u043A\u0440\u044B\u0442\u0438\u0435\u043C CRL +ExamineFileAction.ProblemOpeningCsr.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u043E\u0442\u043A\u0440\u044B\u0442\u0438\u0435\u043C CSR +ExamineFileAction.PublicKeyDetailsFile.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E\u0431 \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +ExamineFileAction.UnknownFileType.message=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u044B\u0439 \u0442\u0438\u043F \u0444\u0430\u0439\u043B\u0430 +ExamineFileAction.statusbar=\u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0444\u0430\u0439\u043B\u0430 (KeyStore, \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442, CSR \u0438\u043B\u0438 CRL). +ExamineFileAction.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0444\u0430\u0439\u043B +ExamineFileAction.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0444\u0430\u0439\u043B +ExamineSslAction.CertDetailsSsl.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435 \u0434\u043B\u044F SSL-\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u0441 {0}:{1} +ExamineSslAction.statusbar=\u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442(\u044B) \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F Secure Sockets Layer (SSL). +ExamineSslAction.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C SSL +ExamineSslAction.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C SSL +ExitAction.statusbar=\u0412\u044B\u0439\u0442\u0438 \u0438\u0437 KeyStore Explorer +ExitAction.text=\u0412\u044B\u0445\u043E\u0434 +ExitAction.tooltip=\u0412\u044B\u0445\u043E\u0434 +ExportKeyPairAction.ExportKeyPair.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +ExportKeyPairAction.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +ExportKeyPairAction.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +ExportKeyPairCertificateChainAction.ExportCertificateChain.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0446\u0435\u043F\u043E\u0447\u043A\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +ExportKeyPairPrivateKeyAction.ExportPrivateKeyPvk.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u043A\u0430\u043A PVK +ExportKeyPairPrivateKeyAction.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +ExportKeyPairPublicKeyAction.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043E\u0442\u043A\u0440\u044B\u0442\u044B\u0439 \u043A\u043B\u044E\u0447 +ExportSelectedCertificatesAction.ExportCertificate.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B +ExportSelectedCertificatesAction.statusbar=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u0438 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0445 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u043A\u0430\u043A X.509 PKCS #7, PKI Path \u0438\u043B\u0438 SPC. +ExportSelectedCertificatesAction.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B +ExportSelectedCertificatesAction.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B +ExportTrustedCertificateAction.ExportCertificate.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +ExportTrustedCertificateAction.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +ExportTrustedCertificateAction.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0437\u0430\u043F\u0438\u0441\u0438 \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +ExportTrustedCertificatePublicKeyAction.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043E\u0442\u043A\u0440\u044B\u0442\u044B\u0439 \u043A\u043B\u044E\u0447 +FindAction.Find.Title=\u041D\u0430\u0439\u0442\u0438 +FindAction.NotFound.message=''{0}'' \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E! +FindAction.statusbar=\u041D\u0430\u0439\u0442\u0438 \u0437\u0430\u043F\u0438\u0441\u044C \u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +FindAction.text=\u041D\u0430\u0439\u0442\u0438 +FindAction.tooltip=\u041D\u0430\u0439\u0442\u0438 +GenerateCsrAction.GenerateCsr.Title=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C CSR +GenerateCsrAction.text=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C CSR +GenerateDHParametersAction.GenerateDHParameters.Title=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438 DH +GenerateDHParametersAction.ViewDHParameters.Title=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0414\u0438\u0444\u0444\u0438-\u0425\u0435\u043B\u043B\u043C\u0430\u043D\u0430 +GenerateDHParametersAction.statusbar=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438 \u0414\u0438\u0444\u0444\u0438-\u0425\u0435\u043B\u043B\u043C\u0430\u043D\u0430 (Diffie-Hellman, DH) +GenerateDHParametersAction.text=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438 DH +GenerateDHParametersAction.tooltip=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438 \u0414\u0438\u0444\u0444\u0438-\u0425\u0435\u043B\u043B\u043C\u0430\u043D\u0430 (Diffie-Hellman, DH) +GenerateKeyPairAction.GenerateKeyPair.Title=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +GenerateKeyPairAction.GenerateKeyPairCert.Title=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +GenerateKeyPairAction.KeyPairGenerationSuccessful.message=\u0413\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u044F \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 \u043F\u0440\u043E\u0448\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E. +GenerateKeyPairAction.NewKeyPairEntryAlias.Title=\u041D\u043E\u0432\u044B\u0439 \u0430\u043B\u0438\u0430\u0441 \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +GenerateKeyPairAction.text=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +GenerateKeyPairAction.tooltip=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +GenerateSecretKeyAction.GenerateSecretKey.Title=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +GenerateSecretKeyAction.NewSecretKeyEntryAlias.Title=\u041D\u043E\u0432\u044B\u0439 \u0430\u043B\u0438\u0430\u0441 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +GenerateSecretKeyAction.NewSecretKeyEntryPassword.Title=\u041D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +GenerateSecretKeyAction.text=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +GenerateSecretKeyAction.tooltip=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +HelpAction.text=\u041F\u043E\u043C\u043E\u0449\u044C +HelpAction.tooltip=\u041F\u043E\u043C\u043E\u0449\u044C +ImportCaReplyFromClipboardAction.CertDetailsFile.Title=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +ImportCaReplyFromClipboardAction.ImportCaReply.Title=\u0418\u043C\u043F\u043E\u0440\u0442 \u043E\u0442\u0432\u0435\u0442\u0430 \u0423\u0426 +ImportCaReplyFromClipboardAction.ImportCaReply.button=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +ImportCaReplyFromClipboardAction.ImportCaReplySuccessful.message=\u0418\u043C\u043F\u043E\u0440\u0442 \u043E\u0442\u0432\u0435\u0442\u0430 \u0423\u0426 \u0443\u0441\u043F\u0435\u0448\u043D\u044B\u0439. +ImportCaReplyFromClipboardAction.NotCaReply.Cause=\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0430 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F: X.509, PKCS #7, PKI Path \u0438\u043B\u0438 SPC. +ImportCaReplyFromClipboardAction.OpenCaReply.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043E\u0442\u0432\u0435\u0442 \u0423\u0426 +ImportCaReplyFromClipboardAction.text=\u0418\u0437 \u0431\u0443\u0444\u0435\u0440\u0430 \u043E\u0431\u043C\u0435\u043D\u0430 +ImportCaReplyFromFileAction.CertDetailsFile.Title=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +ImportCaReplyFromFileAction.ImportCaReply.Title=\u0418\u043C\u043F\u043E\u0440\u0442 \u043E\u0442\u0432\u0435\u0442\u0430 \u0423\u0426 +ImportCaReplyFromFileAction.ImportCaReply.button=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +ImportCaReplyFromFileAction.ImportCaReplySuccessful.message=\u0418\u043C\u043F\u043E\u0440\u0442 \u043E\u0442\u0432\u0435\u0442\u0430 \u0423\u0426 \u0443\u0441\u043F\u0435\u0448\u043D\u044B\u0439. +ImportCaReplyFromFileAction.NoMatchRootCertCaReplyConfirm.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043D\u0430\u0439\u0442\u0438 \u043A\u043E\u0440\u043D\u0435\u0432\u043E\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u041E\u0442\u0432\u0435\u0442\u0430 \u0423\u0426 \n\u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E \u043B\u044E\u0431\u043E\u0433\u043E \u0438\u0437 \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0445 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439.\n\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u043A\u043E\u0440\u043D\u0435\u0432\u043E\u043C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435 \u0423\u0426 \u0442\u0435\u043F\u0435\u0440\u044C \u0431\u0443\u0434\u0435\u0442 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C\u0441\u044F\n\u043F\u043E\u0441\u043B\u0435 \u0447\u0435\u0433\u043E \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C, \u0447\u0442\u043E \u0432\u044B \u0434\u043E\u0432\u0435\u0440\u044F\u0435\u0442\u0435 \u043E\u0442\u0432\u0435\u0442\u0443 \u0423\u0426. +ImportCaReplyFromFileAction.NotCaReply.Cause=\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0430 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F: X.509, PKCS #7, PKI Path \u0438\u043B\u0438 SPC. +ImportCaReplyFromFileAction.OpenCaReply.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043E\u0442\u0432\u0435\u0442 \u0423\u0426 +ImportCaReplyFromFileAction.text=\u0418\u0437 \u0444\u0430\u0439\u043B\u0430 +ImportKeyPairAction.ImportKeyPair.Title=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +ImportKeyPairAction.OverWriteEntry.message=\u0412 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0443\u0436\u0435 \u0435\u0441\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u0434\u043B\u044F \u0430\u043B\u0438\u0430\u0441\u0430 ''{0}''.\n\u0425\u043E\u0442\u0438\u0442\u0435 \u043B\u0438 \u0432\u044B \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0435? +ImportKeyPairAction.text=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +ImportKeyPairAction.tooltip=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +ImportTrustedCertificateAction.AcceptTrustCert.message=\u0425\u043E\u0442\u0438\u0442\u0435 \u043B\u0438 \u0432\u044B \u043F\u0440\u0438\u043D\u044F\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u043A\u0430\u043A \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0439? +ImportTrustedCertificateAction.CertDetailsFile.Title=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +ImportTrustedCertificateAction.ImportTrustCert.Title=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +ImportTrustedCertificateAction.ImportTrustCert.button=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +ImportTrustedCertificateAction.TrustCertExistsConfirm.message=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u043F\u043E\u0434 \u0430\u043B\u0438\u0430\u0441\u043E\u043C ''{0}''.\n\u0412\u044B \u0432\u0441\u0435 \u0435\u0449\u0435 \u0445\u043E\u0442\u0438\u0442\u0435 \u0438\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0435\u0433\u043E? +ImportTrustedCertificateAction.statusbar=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0432 \u0430\u043A\u0442\u0438\u0432\u043D\u043E\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0437\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +ImportTrustedCertificateAction.text=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +ImportTrustedCertificateAction.tooltip=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +JarsAction.text=JAR-\u0444\u0430\u0439\u043B\u044B +JarsAction.tooltip=JAR-\u0444\u0430\u0439\u043B\u044B +KeyDetailsAction.PrivateKeyDetailsEntry.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438 ''{0}'' +KeyDetailsAction.PublicKeyDetailsEntry.Title=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438 ''{0}'' +KeyDetailsAction.SecretKeyDetailsEntry.Title=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438 ''{0}'' +KeyDetailsAction.statusbar=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0437\u0430\u043F\u0438\u0441\u0438 \u043A\u043B\u044E\u0447\u0430 +KeyDetailsAction.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u043A\u043B\u044E\u0447\u0430 +KeyDetailsAction.tooltip=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438 \u043A\u043B\u044E\u0447\u0430 +KeyPairCertificateChainDetailsAction.CertDetailsEntry.Title=\u0414\u0435\u0442\u0430\u043B\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438 ''{0}'' +KeyPairCertificateChainDetailsAction.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0446\u0435\u043F\u043E\u0447\u043A\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 +KeyPairPrivateKeyDetailsAction.PrivKeyDetailsEntry.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438 ''{0}'' +KeyPairPrivateKeyDetailsAction.text=\u0414\u0435\u0442\u0430\u043B\u0438 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +KeyPairPublicKeyDetailsAction.PubKeyDetailsEntry.Title=\u0414\u0435\u0442\u0430\u043B\u0438 \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0434\u043B\u044F \u0432\u0445\u043E\u0434\u0430 ''{0}'' +KeyPairPublicKeyDetailsAction.text=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 +KeyStoreExplorerAction.NoOpenCert.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0444\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 ''{0}''. +KeyStoreExplorerAction.NotCert.Cause=\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0430 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F: X.509, PKCS #7, PKI Path \u0438\u043B\u0438 SPC. +KeyStoreExplorerAction.OpenCertificate.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +KeyStoreExplorerAction.PasswordIncorrectEntry.Cause=\u0423\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0435\u0432\u0435\u0440\u0435\u043D. +KeyStoreExplorerAction.ProblemOpeningCert.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u043E\u0442\u043A\u0440\u044B\u0442\u0438\u0435\u043C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +KeyStoreExplorerAction.SetKeyStorePassword.Title=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +NewAction.statusbar=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u043E\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +NewAction.text=\u041D\u043E\u0432\u043E\u0435 +NewAction.tooltip=\u041D\u043E\u0432\u043E\u0435 +OpenAction.NoReadFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044C \u0438\u0437 \u0444\u0430\u0439\u043B\u0430''{0}''. +OpenAction.NotFile.message=''{0}'' \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0444\u0430\u0439\u043B\u043E\u043C. +OpenAction.OpenKeyStore.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +OpenAction.PasswordIncorrectKeyStore.Cause=\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0439. +OpenAction.TryAgain.Title=\u041F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u0442\u044C \u0435\u0449\u0451 \u0440\u0430\u0437? +OpenAction.TryAgain.message=\u0425\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u0442\u044C \u0432\u0432\u0435\u0441\u0442\u0438 \u043F\u0430\u0440\u043E\u043B\u044C \u0435\u0449\u0451 \u0440\u0430\u0437? +OpenAction.UnlockKeyStore.Title=\u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 ''{0}'' +OpenAction.statusbar=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0441 \u0434\u0438\u0441\u043A\u0430 +OpenAction.text=\u041E\u0442\u043A\u0440\u044B\u0442\u044C +OpenAction.tooltip=\u041E\u0442\u043A\u0440\u044B\u0442\u044C +OpenCaCertificatesAction.OpenCaCertificatesKeyStore.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u0423\u0434\u043E\u0441\u0442\u043E\u0432\u0435\u0440\u044F\u044E\u0449\u0438\u0445 \u0426\u0435\u043D\u0442\u0440\u043E\u0432 (\u0423\u0426) +OpenCaCertificatesAction.statusbar=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u0423\u0434\u043E\u0441\u0442\u043E\u0432\u0435\u0440\u044F\u044E\u0449\u0438\u0445 \u0426\u0435\u043D\u0442\u0440\u043E\u0432 (\u0423\u0426) +OpenCaCertificatesAction.text=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B \u0423\u0426 +OpenCaCertificatesAction.tooltip=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B \u0423\u0426 +OpenDefaultAction.OpenDefaultKeyStore.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E +OpenDefaultAction.statusbar=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E +OpenDefaultAction.text=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E +OpenDefaultAction.tooltip=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E +OpenMsCapiAction.TabTitle=Windows-MY +OpenMsCapiAction.text=\u041E\u0442\u043A\u0440\u044B\u0442\u044C Windows-MY +OpenMsCapiAction.tooltip=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 Windows-MY +OpenPkcs11Action.NoPkcs11KeyStoreCreate.message=\u0425\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 PKCS#11 \u043D\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n \u0425\u043E\u0442\u0438\u0442\u0435 \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0435\u0433\u043E? +OpenPkcs11Action.OpenCaCertificatesKeyStore.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u043E\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 PKCS#11 +OpenPkcs11Action.statusbar=\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 PKCS#11 +OpenPkcs11Action.text=\u041E\u0442\u043A\u0440\u044B\u0442\u044C PKCS#11 +OpenPkcs11Action.tooltip=\u041E\u0442\u043A\u0440\u044B\u0442\u044C PKCS#11 +PasteAction.Paste.Title=\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C +PasteAction.text=\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C +PasteAction.tooltip=\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C +PreferencesAction.text=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 +PreferencesAction.tooltip=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 +PropertiesAction.text=\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +PropertiesAction.tooltip=\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 +RedoAction.dynamic.text=\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C {0} +RedoAction.text=\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C +RedoAction.tooltip=\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C +RemoveFromCertificateChainAction.RemoveFromCertificateChain.Title=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +RemoveFromCertificateChainAction.text=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +RenameKeyAction.text=\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C +RenameKeyPairAction.text=\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C +RenameTrustedCertificateAction.text=\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C +SaveAction.NoWriteFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0444\u0430\u0439\u043B '' {0} ''. +SaveAction.SaveKeyStore.Title=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +SaveAction.statusbar=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0430\u043A\u0442\u0438\u0432\u043D\u043E\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u043D\u0430 \u0434\u0438\u0441\u043A +SaveAction.text=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C +SaveAction.tooltip=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C +SaveAllAction.SaveKeyStore.Title=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +SaveAllAction.SaveKeyStoreAs.Title=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u043A\u0430\u043A +SaveAllAction.statusbar=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0432\u0441\u0435 \u0438\u0437\u043C\u0435\u043D\u0451\u043D\u043D\u044B\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +SaveAllAction.text=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0432\u0441\u0451 +SaveAllAction.tooltip=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0432\u0441\u0451 +SaveAsAction.SaveKeyStoreAs.Title=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u043A\u0430\u043A +SaveAsAction.text=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043A\u0430\u043A +SaveAsAction.tooltip=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043A\u0430\u043A +SecurityProvidersAction.statusbar=\u041E\u0442\u043E\u0431\u0440\u0430\u0437\u0438\u0442\u044C \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u043E \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043D\u044B\u0445 \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0430\u0445 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 +SecurityProvidersAction.text=\u041F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0438 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 +SecurityProvidersAction.tooltip=\u041F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0438 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 +SetKeyPairPasswordAction.History.text=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +SetKeyPairPasswordAction.NotSupportedAlgorithmKeyPairEntry.Cause=\u0417\u0430\u043F\u0438\u0441\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C\u043E\u043C\u0443 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u0443: RSA \u0438\u043B\u0438 DSA. +SetKeyPairPasswordAction.PasswordIncorrectKeyPairEntry.Cause=\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0439. +SetKeyPairPasswordAction.SetKeyPairPassword.Title=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0430 \u0437\u0430\u043F\u0438\u0441\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +SetKeyPairPasswordAction.SetKeyPairPasswordSuccessful.message=\u041F\u0430\u0440\u043E\u043B\u044C \u043D\u0430 \u0437\u0430\u043F\u0438\u0441\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D. +SetKeyPairPasswordAction.statusbar=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0430 \u0437\u0430\u043F\u0438\u0441\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +SetKeyPairPasswordAction.text=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C +SetKeyPairPasswordAction.tooltip=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +SetKeyPasswordAction.History.text=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u043A\u043B\u044E\u0447\u0430 +SetKeyPasswordAction.PasswordIncorrectKeyEntry.Cause=\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0439. +SetKeyPasswordAction.SetKeyPassword.Title=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0430 \u0437\u0430\u043F\u0438\u0441\u044C \u043A\u043B\u044E\u0447\u0430 +SetKeyPasswordAction.SetKeyPasswordSuccessful.message=\u041F\u0430\u0440\u043E\u043B\u044C \u043D\u0430 \u0437\u0430\u043F\u0438\u0441\u044C \u043A\u043B\u044E\u0447\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D. +SetKeyPasswordAction.statusbar=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438 \u043A\u043B\u044E\u0447\u0430 +SetKeyPasswordAction.text=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C +SetKeyPasswordAction.tooltip=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0437\u0430\u043F\u0438\u0441\u0438 \u043A\u043B\u044E\u0447\u0430 +SetPasswordAction.History.text=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +SetPasswordAction.SetKeyStorePassword.Title=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +SetPasswordAction.SetKeyStorePasswordSuccessful.message=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430 \u043F\u0430\u0440\u043E\u043B\u044F \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 \u043F\u0440\u043E\u0448\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E. +SetPasswordAction.statusbar=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430 \u043F\u0430\u0440\u043E\u043B\u044F \u0430\u043A\u0442\u0438\u0432\u043D\u043E\u0433\u043E \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +SetPasswordAction.text=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +SetPasswordAction.tooltip=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C +ShowHideStatusBarAction.statusbar=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0438\u043B\u0438 \u0441\u043A\u0440\u044B\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F +ShowHideStatusBarAction.text=\u0421\u0442\u0440\u043E\u043A\u0430 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F +ShowHideStatusBarAction.tooltip=\u0421\u0442\u0440\u043E\u043A\u0430 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F +ShowHideToolBarAction.statusbar=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0438\u043B\u0438 \u0441\u043A\u0440\u044B\u0442\u044C \u043F\u0430\u043D\u0435\u043B\u044C \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432 +ShowHideToolBarAction.text=\u041F\u0430\u043D\u0435\u043B\u044C \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432 +ShowHideToolBarAction.tooltip=\u041F\u0430\u043D\u0435\u043B\u044C \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432 +SignCrlAction.SignCrl.Title=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C CRL +SignCrlAction.SignCrlSuccessful.message=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 CRL \u043F\u0440\u043E\u0448\u0435\u043B \u0443\u0441\u043F\u0435\u0448\u043D\u043E. +SignCrlAction.statusbar=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C a Certificate Revocation List (CRL) \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u043A\u043B\u044E\u0447\u0435\u0432\u0443\u044E \u043F\u0430\u0440\u0443 +SignCrlAction.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C CRL +SignCrlAction.tooltip=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C CRL +SignCsrAction.ChooseCsr.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B CSR +SignCsrAction.ChooseCsr.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +SignCsrAction.CorruptedCsr.Cause=\u0424\u0430\u0439\u043B CSR \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +SignCsrAction.NoOpenCsr.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0444\u0430\u0439\u043B CSR '' {0} ''. +SignCsrAction.NotCsr.Cause=\u0424\u0430\u0439\u043B \u043D\u0435 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 CSR. +SignCsrAction.NotFile.message='' {0} '' \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0444\u0430\u0439\u043B\u043E\u043C. +SignCsrAction.ProblemOpeningCsr.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u043E\u0442\u043A\u0440\u044B\u0442\u0438\u0435\u043C CSR +SignCsrAction.SignCsr.Title=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C CSR +SignCsrAction.SignCsrSuccessful.message=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 CSR \u043F\u0440\u043E\u0448\u043B\u043E \u0443\u0441\u043F\u0435\u0448\u043D\u043E. +SignCsrAction.statusbar=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C Certificate Signing Request (CSR) \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u043A\u043B\u044E\u0447\u0435\u0432\u0443\u044E \u043F\u0430\u0440\u0443 +SignCsrAction.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C CSR +SignCsrAction.tooltip=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C CSR +SignJarAction.ButtonOK.message=OK +SignJarAction.ButtonView.message=\u041F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +SignJarAction.NoWriteFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0444\u0430\u0439\u043B '' {0} ''. +SignJarAction.SignJar.Title=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C JAR +SignJarAction.SignJarError.message={0} \u0438\u0437 \u0444\u0430\u0439\u043B\u0430(\u043E\u0432) {1} \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043E\u0448\u0438\u0431\u043A\u0443. +SignJarAction.SignJarSuccessful.message={0} \u0424\u0430\u0439\u043B(\u044B) JAR \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u044B. +SignJarAction.statusbar=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C Java Archive (JAR) \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u043A\u043B\u044E\u0447\u0435\u0432\u0443\u044E \u043F\u0430\u0440\u0443 +SignJarAction.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C JAR +SignJarAction.tooltip=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C JAR +SignJwtAction.signNotAvailable.message=\u041F\u043E\u0434\u043F\u0438\u0441\u044C \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0430 +SignJwtAction.statusbar=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C JSON Web Token (JWT) \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u043A\u043B\u044E\u0447\u0435\u0432\u0443\u044E \u043F\u0430\u0440\u0443 +SignJwtAction.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C JWT +SignJwtAction.tooltip=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C JWT +SignMidletAction.SignMidlet.Title=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C MIDlet +SignMidletAction.statusbar=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C Mobile Information Device application (MIDlet) \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u043A\u043B\u044E\u0447\u0435\u0432\u0443\u044E \u043F\u0430\u0440\u0443 +SignMidletAction.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C MIDlet +SignMidletAction.tooltip=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C MIDlet +SignNewKeyPairAction.statusbar=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 \u0438 \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0451 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u044D\u0442\u0443 \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +SignNewKeyPairAction.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +SignNewKeyPairAction.tooltip=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +SystemInformationAction.statusbar=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u043E\u0439 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 +SystemInformationAction.text=\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F +SystemInformationAction.tooltip=\u0421\u0438\u0441\u0442\u0435\u043C\u043D\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F +TipOfTheDayAction.statusbar=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u043E\u0432\u0435\u0442 \u0434\u043D\u044F +TipOfTheDayAction.text=\u0421\u043E\u0432\u0435\u0442 \u0434\u043D\u044F +TipOfTheDayAction.tooltip=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u043E\u0432\u0435\u0442 \u0434\u043D\u044F +TrustedCertificateDetailsAction.CertDetailsEntry.Title=\u0414\u0435\u0442\u0430\u043B\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0434\u043B\u044F \u0432\u0445\u043E\u0434\u0430 ''{0}'' +TrustedCertificateDetailsAction.text=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435 +TrustedCertificateDetailsAction.tooltip=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0437\u0430\u043F\u0438\u0441\u0438 \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +TrustedCertificatePublicKeyDetailsAction.PubKeyDetailsEntry.Title=\u0414\u0435\u0442\u0430\u043B\u0438 \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0434\u043B\u044F \u0432\u0445\u043E\u0434\u0430 ''{0}'' +TrustedCertificatePublicKeyDetailsAction.text=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 +TrustedCertificatePublicKeyDetailsAction.tooltip=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u043E \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u0437\u0430\u043F\u0438\u0441\u0438 \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +UndoAction.dynamic.text=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C {0} +UndoAction.statusbar=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 +UndoAction.text=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C +UndoAction.tooltip=\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C +UnlockKeyAction.text=\u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C +UnlockKeyAction.tooltip=\u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +UnlockKeyPairAction.statusbar=\u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +UnlockKeyPairAction.text=\u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C +UnlockKeyPairAction.tooltip=\u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0437\u0430\u043F\u0438\u0441\u044C \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +VerifyCertificateAction.CrlSuccessful.message=\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 CRL \u0443\u0441\u043F\u0435\u0448\u043D\u0430, \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0439 +VerifyCertificateAction.EnterPassword.Title=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F '' {0} '' +VerifyCertificateAction.ExamineFile.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0444\u0430\u0439\u043B +VerifyCertificateAction.Exception.Title=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439. +VerifyCertificateAction.FileNotFoundException.message=\u0424\u0430\u0439\u043B \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D +VerifyCertificateAction.Verify.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C ''{0}'' +VerifyCertificateAction.revokedStatus.message=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0431\u044B\u043B \u043E\u0442\u043E\u0437\u0432\u0430\u043D, \u043F\u0440\u0438\u0447\u0438\u043D\u0430: {0}, \u0434\u0430\u0442\u0430 \u043E\u0442\u0437\u044B\u0432\u0430: {1} +VerifyCertificateAction.sigRequired.message=\u041D\u0443\u0436\u043D\u043E \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C \u0437\u0430\u043F\u0440\u043E\u0441 +VerifyCertificateAction.statusbar=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +VerifyCertificateAction.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +VerifyCertificateAction.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +VerifyCertificateAction.tryLater.message=\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443 \u043F\u043E\u0437\u0436\u0435 +VerifyCertificateAction.unauthorized.message=\u0417\u0430\u043F\u0440\u043E\u0441 \u043D\u0435 \u0430\u0432\u0442\u043E\u0440\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D +VerifyCertificateAction.unknownStatus.message=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u044B\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 {0} +WebsiteAction.GitHubIssueTracker.statusbar=\u0421\u043E\u0437\u0434\u0430\u0451\u0442\u0435 \u043E\u0442\u0447\u0451\u0442 \u043E\u0431 \u043E\u0448\u0438\u0431\u043A\u0430\u0445 \u0438\u043B\u0438 \u0437\u0430\u043F\u0440\u043E\u0441 \u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438 +WebsiteAction.GitHubIssueTracker.text=\u041E\u0442\u0447\u0451\u0442\u044B \u043E\u0431 \u043E\u0448\u0438\u0431\u043A\u0430\u0445/\u0437\u0430\u043F\u0440\u043E\u0441\u044B \u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438 +WebsiteAction.GitHubIssueTracker.tooltip=\u041E\u0442\u0447\u0451\u0442\u044B \u043E\u0431 \u043E\u0448\u0438\u0431\u043A\u0430\u0445/\u0437\u0430\u043F\u0440\u043E\u0441\u044B \u0444\u0443\u043D\u043A\u0446\u0438\u0439 +WebsiteAction.GitHubProject.statusbar=\u041F\u043E\u0441\u0435\u0442\u0438\u0442\u0435 \u0441\u0430\u0439\u0442 \u043F\u0440\u043E\u0435\u043A\u0442\u0430 KSE \u043D\u0430 GitHub. +WebsiteAction.GitHubProject.text=\u041F\u0440\u043E\u0435\u043A\u0442 \u043D\u0430 GitHub +WebsiteAction.GitHubProject.tooltip=\u041F\u0440\u043E\u0435\u043A\u0442 \u043D\u0430 GitHub +WebsiteAction.text=\u0412\u0435\u0431\u0441\u0430\u0439\u0442 +WebsiteAction.tooltip=\u0412\u0435\u0431\u0441\u0430\u0439\u0442 diff --git a/kse/src/main/resources/org/kse/gui/crypto/accessdescription/resources_ru.properties b/kse/src/main/resources/org/kse/gui/crypto/accessdescription/resources_ru.properties new file mode 100644 index 000000000..9d25ce1d4 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/crypto/accessdescription/resources_ru.properties @@ -0,0 +1 @@ +DAccessDescriptionChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 diff --git a/kse/src/main/resources/org/kse/gui/crypto/distributionpoints/resources_ru.properties b/kse/src/main/resources/org/kse/gui/crypto/distributionpoints/resources_ru.properties new file mode 100644 index 000000000..d8f583510 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/crypto/distributionpoints/resources_ru.properties @@ -0,0 +1,30 @@ +DDistributionPointsChooser.DistributionPointCrlIssuer.Title=CRL \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 +DDistributionPointsChooser.DistributionPointFullName.Title=\u041F\u043E\u043B\u043D\u043E\u0435 \u0438\u043C\u044F +DDistributionPointsChooser.DistributionPointFullNameNumberNonZero.message=\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0443\u043A\u0430\u0437\u0430\u0442\u044C \u041F\u043E\u043B\u043D\u043E\u0435 \u0418\u043C\u044F. +DDistributionPointsChooser.jcbAACompromise.text=AA Compromise +DDistributionPointsChooser.jcbAACompromise.tooltip=\u042D\u0442\u0430 \u043F\u0440\u0438\u0447\u0438\u043D\u0430 (\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0430\u044F \u0422\u043E\u0447\u043A\u043E\u0439 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F) \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u0442\u043E, \u0447\u0442\u043E \u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E \u0438\u043B\u0438 \u043F\u0440\u0435\u0434\u043F\u043E\u043B\u0430\u0433\u0430\u0435\u0442\u0441\u044F, \u0447\u0442\u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 AA (\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u043D\u043E\u0433\u043E \u0426\u0435\u043D\u0442\u0440\u0430) \u0431\u044B\u043B \u0441\u043A\u043E\u043C\u043F\u0440\u043E\u043C\u0435\u0442\u0438\u0440\u043E\u0432\u0430\u043D.\n[AA compromise (8)] +DDistributionPointsChooser.jcbAffiliationChanged.text=\u041F\u0440\u0438\u043D\u0430\u0434\u043B\u0435\u0436\u043D\u043E\u0441\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430 +DDistributionPointsChooser.jcbAffiliationChanged.tooltip=\u042D\u0442\u0430 \u043F\u0440\u0438\u0447\u0438\u043D\u0430 (\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0430\u044F \u0422\u043E\u0447\u043A\u043E\u0439 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F) \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u0442\u043E, \u0447\u0442\u043E \u0438\u043C\u044F \u0441\u0443\u0431\u044A\u0435\u043A\u0442\u0430 \u0438\u043B\u0438 \u0434\u0440\u0443\u0433\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u0432 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435 \u0438\u0437\u043C\u0435\u043D\u0438\u043B\u0430\u0441\u044C.\n[Affiliation changed (3)] +DDistributionPointsChooser.jcbCACompromise.text=\u041A\u043E\u043C\u043F\u0440\u043E\u043C\u0435\u0442\u0430\u0446\u0438\u044F \u0423\u0426 +DDistributionPointsChooser.jcbCACompromise.tooltip=\u042D\u0442\u0430 \u043F\u0440\u0438\u0447\u0438\u043D\u0430 (\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0430\u044F \u0422\u043E\u0447\u043A\u043E\u0439 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F) \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u0442\u043E, \u0447\u0442\u043E \u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E \u0438\u043B\u0438 \u043F\u043E\u0434\u043E\u0437\u0440\u0435\u0432\u0430\u0435\u0442\u0441\u044F, \u0447\u0442\u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0446\u0435\u043D\u0442\u0440\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 \u0431\u044B\u043B \u0441\u043A\u043E\u043C\u043F\u0440\u043E\u043C\u0435\u0442\u0438\u0440\u043E\u0432\u0430\u043D.\n[CA compromise (2)] +DDistributionPointsChooser.jcbCertificateHold.text=\u041F\u0440\u0438\u043E\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DDistributionPointsChooser.jcbCertificateHold.tooltip=\u042D\u0442\u0430 \u043F\u0440\u0438\u0447\u0438\u043D\u0430 (\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0430\u044F \u0422\u043E\u0447\u043A\u043E\u0439 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F) \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u0442\u043E, \u0447\u0442\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0431\u044B\u043B \u043F\u0440\u0438\u043E\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D.\n[Certificate on hold (6)] +DDistributionPointsChooser.jcbCessationOfOperation.text=\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u0438\u0435 \u0434\u0435\u044F\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438 +DDistributionPointsChooser.jcbCessationOfOperation.tooltip=\u042D\u0442\u0430 \u043F\u0440\u0438\u0447\u0438\u043D\u0430 (\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0430\u044F \u0422\u043E\u0447\u043A\u043E\u0439 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F) \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u0442\u043E, \u0447\u0442\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u043D\u0443\u0436\u0435\u043D.\n[Cessation of operation (5)] +DDistributionPointsChooser.jcbKeyCompromise.text=\u041A\u043B\u044E\u0447 \u0441\u043A\u043E\u043C\u043F\u0440\u043E\u043C\u0435\u0442\u0438\u0440\u043E\u0432\u0430\u043D +DDistributionPointsChooser.jcbKeyCompromise.tooltip=\u042D\u0442\u0430 \u043F\u0440\u0438\u0447\u0438\u043D\u0430 (\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0430\u044F \u0422\u043E\u0447\u043A\u043E\u0439 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F) \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u0442\u043E, \u0447\u0442\u043E \u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E \u0438\u043B\u0438 \u043F\u043E\u0434\u043E\u0437\u0440\u0435\u0432\u0430\u0435\u0442\u0441\u044F, \u0447\u0442\u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0441\u0443\u0431\u044A\u0435\u043A\u0442\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0431\u044B\u043B \u0441\u043A\u043E\u043C\u043F\u0440\u043E\u043C\u0435\u0442\u0438\u0440\u043E\u0432\u0430\u043D.\n[Key compromise (1)] +DDistributionPointsChooser.jcbPrivilegeWithdrawn.text=\u041F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u044F \u043E\u0442\u043E\u0437\u0432\u0430\u043D\u0430 +DDistributionPointsChooser.jcbPrivilegeWithdrawn.tooltip=\u042D\u0442\u0430 \u043F\u0440\u0438\u0447\u0438\u043D\u0430 (\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0430\u044F \u0422\u043E\u0447\u043A\u043E\u0439 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F) \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u0442\u043E, \u0447\u0442\u043E \u043F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u0438, \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0435 \u0441\u0443\u0431\u044A\u0435\u043A\u0442\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430, \u0431\u044B\u043B\u0438 \u043E\u0442\u043E\u0437\u0432\u0430\u043D\u044B.\n[Privilege withdrawn (7)] +DDistributionPointsChooser.jcbSuperseded.text=\u0417\u0430\u043C\u0435\u043D\u0451\u043D +DDistributionPointsChooser.jcbSuperseded.tooltip=\u042D\u0442\u0430 \u043F\u0440\u0438\u0447\u0438\u043D\u0430 (\u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0430\u044F \u0442\u043E\u0447\u043A\u043E\u0439 \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F) \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u0442\u043E, \u0447\u0442\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0431\u044B\u043B \u0437\u0430\u043C\u0435\u043D\u0435\u043D.\n[Supersed (4)]. +DDistributionPointsChooser.jlDistributionPointCrlIssuer.text=CRL \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430: +DDistributionPointsChooser.jlDistributionPointFullName.text=\u041F\u043E\u043B\u043D\u043E\u0435 \u0438\u043C\u044F: +DDistributionPointsChooser.jlDistributionPointReasonFlags.text=\u0424\u043B\u0430\u0433\u0438 \u043F\u0440\u0438\u0447\u0438\u043D: +DistributionPointsTableHeadRend.DistributionPointColumn.tooltip=\u0421\u043F\u0438\u0441\u043E\u043A \u0422\u043E\u0447\u0435\u043A \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F +DistributionPointsTableModel.DistributionPointColumn=\u0422\u043E\u0447\u043A\u0430 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F +JDistributionPoints.jbAdd.mnemonic=A +JDistributionPoints.jbAdd.tooltip=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u043E\u0447\u043A\u0443 \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F +JDistributionPoints.jbEdit.mnemonic=E +JDistributionPoints.jbEdit.tooltip=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u0443\u044E \u0442\u043E\u0447\u043A\u0443 \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F +JDistributionPoints.jbRemove.mnemonic=R +JDistributionPoints.jbRemove.tooltip=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u0443\u044E \u0442\u043E\u0447\u043A\u0443 \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F \ No newline at end of file diff --git a/kse/src/main/resources/org/kse/gui/crypto/generalname/resources_ru.properties b/kse/src/main/resources/org/kse/gui/crypto/generalname/resources_ru.properties new file mode 100644 index 000000000..04db1c8a1 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/crypto/generalname/resources_ru.properties @@ -0,0 +1,6 @@ +JGeneralNames.jbAdd.mnemonic=A +JGeneralNames.jbEdit.mnemonic=E +JGeneralNames.jbRemove.mnemonic=R +DGeneralNameChooser.jbOK.text=OK +DGeneralNameChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGeneralNameChooser.jrbRfc822Name.tooltip=\u0410\u0434\u0440\u0435\u0441 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u044B \u0432 \u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u0435 diff --git a/kse/src/main/resources/org/kse/gui/crypto/generalsubtree/resources_ru.properties b/kse/src/main/resources/org/kse/gui/crypto/generalsubtree/resources_ru.properties new file mode 100644 index 000000000..260911f8b --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/crypto/generalsubtree/resources_ru.properties @@ -0,0 +1 @@ +DGeneralSubtreeChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 diff --git a/kse/src/main/resources/org/kse/gui/crypto/policyinformation/resources_ru.properties b/kse/src/main/resources/org/kse/gui/crypto/policyinformation/resources_ru.properties new file mode 100644 index 000000000..4a3b93e97 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/crypto/policyinformation/resources_ru.properties @@ -0,0 +1,7 @@ +DPolicyInformationChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DPolicyQualifierInfoChooser.jrbCps.text=CPS +DPolicyQualifierInfoChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DPolicyQualifierInfoChooser.jrbCps.mnemonic=C +DPolicyQualifierInfoChooser.jrbUserNotice.mnemonic=U +DUserNoticeChooser.jbOK.text=OK +DUserNoticeChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 diff --git a/kse/src/main/resources/org/kse/gui/crypto/policymapping/resources_ru.properties b/kse/src/main/resources/org/kse/gui/crypto/policymapping/resources_ru.properties new file mode 100644 index 000000000..be54f8d0c --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/crypto/policymapping/resources_ru.properties @@ -0,0 +1,4 @@ +JPolicyMappings.jbAdd.mnemonic=A +JPolicyMappings.jbEdit.mnemonic=E +JPolicyMappings.jbRemove.mnemonic=R +DPolicyMappingChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 diff --git a/kse/src/main/resources/org/kse/gui/crypto/resources_ru.properties b/kse/src/main/resources/org/kse/gui/crypto/resources_ru.properties new file mode 100644 index 000000000..ddfbaf11a --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/crypto/resources_ru.properties @@ -0,0 +1,84 @@ +DDistinguishedNameChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DDistinguishedNameChooser.jbDefault.mnemonic=D +DDistinguishedNameChooser.jbDefault.tooltip=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0438\u043C\u044F \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0438\u0437 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A +DDistinguishedNameChooser.jbOK.text=OK +DDistinguishedNameChooser.jbReset.mnemonic=R +DDistinguishedNameChooser.jbReset.text=\u0421\u0431\u0440\u043E\u0441 +DDistinguishedNameChooser.jbReset.tooltip=\u0421\u0431\u0440\u043E\u0441 \u0434\u043E \u0438\u0441\u0445\u043E\u0434\u043D\u043E\u0433\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F +DKeyIdentifierChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DKeyIdentifierChooser.jbOK.text=OK +DKeyIdentifierChooser.jlGenerationMethod.text=\u041C\u0435\u0442\u043E\u0434 \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438: +DKeyIdentifierChooser.jrb160BitHash.text=160 \u0431\u0438\u0442\u043D\u044B\u0439 \u0445\u0435\u0448 +DKeyIdentifierChooser.jrb160BitHash.tooltip=SHA-1 \u0445\u0435\u0448 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 - \u0441\u043C. RFC 3280 +DKeyIdentifierChooser.jrb64BitHash.text=64 \u0431\u0438\u0442\u043D\u044B\u0439 \u0445\u0435\u0448 +DKeyIdentifierChooser.jrb64BitHash.tooltip=\u0427\u0430\u0441\u0442\u0438\u0447\u043D\u044B\u0439 SHA-1 \u0445\u0435\u0448 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 - \u0441\u043C. RFC 3280 +DProviderInfo.AliasesNode.text=\u041F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C\u044B +DProviderInfo.AttributeNode.text={0} = {1} +DProviderInfo.AttributesNode.text=\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u044B +DProviderInfo.ProviderNode.text={0} v{1} +DProviderInfo.Service.AlgorithmParameterGenerator.text=\u0413\u0435\u043D\u0435\u0440\u0430\u0442\u043E\u0440\u044B \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043E\u0432 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u0432 +DProviderInfo.Service.AlgorithmParameters.text=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u0430 +DProviderInfo.Service.Cipher.text=\u0428\u0438\u0444\u0440\u044B +DProviderInfo.Service.KeyGenerator.text=\u0413\u0435\u043D\u0435\u0440\u0430\u0442\u043E\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DProviderInfo.Service.KeyPairGenerator.text=\u0413\u0435\u043D\u0435\u0440\u0430\u0442\u043E\u0440\u044B \u043F\u0430\u0440 \u043A\u043B\u044E\u0447\u0435\u0439 +DProviderInfo.Service.KeyStore.text=\u0425\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +DProviderInfo.Service.Mac.text=MAC \u043A\u043E\u0434\u044B +DProviderInfo.Service.MessageDigest.text=\u0414\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u044B \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0439 +DProviderInfo.jbOK.text=OK +DUpgradeCryptoStrength.Title=\u041F\u043E\u0432\u044B\u0448\u0435\u043D\u0438\u0435 \u0443\u0440\u043E\u0432\u043D\u044F \u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 +DUpgradeCryptoStrength.Title.ChoosePolicyZip.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u043E\u043B\u0438\u0442\u0438\u043A\u0443 \u044E\u0440\u0438\u0441\u0434\u0438\u043A\u0446\u0438\u0438 \u043D\u0435\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043D\u043E\u0439 \u0441\u0438\u043B\u044B ZIP +DUpgradeCryptoStrength.Title.PolicyZipChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DUpgradeCryptoStrength.jbBrowsePolicy.mnemonic=B +DUpgradeCryptoStrength.jbBrowsePolicy.text=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A ZIP-\u0430\u0440\u0445\u0438\u0432\u0443 \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 \u044E\u0440\u0438\u0441\u0434\u0438\u043A\u0446\u0438\u0438 \u0441 \u043D\u0435\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043D\u043E\u0439 \u0441\u0438\u043B\u043E\u0439 +DUpgradeCryptoStrength.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DUpgradeCryptoStrength.jbDownloadPolicy.mnemonic=D +DUpgradeCryptoStrength.jbUpgrade.mnemonic=U +DUpgradeCryptoStrength.jbUpgrade.text=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C +DUpgradeCryptoStrength.jlDropPolicyInstructions.text=2. \u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0443

\u043D\u0435\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043D\u043E\u0439 \u044E\u0440\u0438\u0441\u0434\u0438\u043A\u0446\u0438\u0438 \u041F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043A ZIP-\u0430\u0440\u0445\u0438\u0432\u0443 \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0438 \u043D\u0435\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043D\u043E\u0439 \u044E\u0440\u0438\u0441\u0434\u0438\u043A\u0446\u0438\u0438
\u0438\u043B\u0438 \u043F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0435\u0433\u043E \u043D\u0430 \u0437\u043D\u0430\u0447\u043E\u043A \u0441\u043F\u0440\u0430\u0432\u0430. \u041D\u0430\u043A\u043E\u043D\u0435\u0446, \u043D\u0430\u0436\u043C\u0438\u0442\u0435
\u043A\u043D\u043E\u043F\u043A\u0443 \u00AB\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C\u00BB. +DUpgradeCryptoStrength.jlUpgradeInstructions.text=\u0427\u0442\u043E\u0431\u044B \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u044E \u0434\u043E \u043D\u0435\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043D\u043E\u0439 \u0441\u0442\u043E\u0439\u043A\u043E\u0441\u0442\u0438, \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u0435 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F
: +DViewCertificateFingerprint.Title={0} \u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCertificateFingerprint.jbCopy.mnemonic=C +DViewCertificateFingerprint.jbCopy.text=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DViewCertificateFingerprint.jbOK.text=OK +DViewCertificateFingerprint.jlFingerprint.text=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A: +DViewCertificateFingerprint.jlFormatFingerprint.text=\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A: +DViewCertificateFingerprint.jlBase64Fingerprint.text=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A \u0432 Base64: +DViewPublicKeyFingerprint.Title={0} \u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A +DViewPublicKeyFingerprint.jbCopy.mnemonic=C +DViewPublicKeyFingerprint.jbCopy.text=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DViewPublicKeyFingerprint.jbCopy.tooltip=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043A\u0430 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +DViewPublicKeyFingerprint.jbOK.text=OK +DViewPublicKeyFingerprint.jtaFormatFingerprint.tooltip={0} \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A +DViewPublicKeyFingerprint.jtaBase64Fingerprint.tooltip={0} \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A \u0432 Base64 +DViewPublicKeyFingerprint.jlFingerprint.text=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A: +DViewPublicKeyFingerprint.jlFormatFingerprint.text=\u0424\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A: +DViewPublicKeyFingerprint.jlBase64Fingerprint.text=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A \u0432 Base64: +DViewJcePolicy.jbCopy.mnemonic=C +DViewJcePolicy.jbCopy.text=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DViewJcePolicy.jbOK.text=OK +JCertificateFingerprint.jbViewCertificateFingerprint.tooltip=\u041F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u043F\u043E\u043B\u043D\u044B\u0439 \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +JCertificateFingerprint.jcbFingerprintAlg.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043A\u0430 +JCertificateFingerprint.jtfCertificateFingerprint.tooltip=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +JPublicKeyFingerprint.jbViewPublicKeyFingerprint.tooltip=\u041F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u043F\u043E\u043B\u043D\u044B\u0439 \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +JPublicKeyFingerprint.jcbFingerprintAlg.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u044B \u043E\u0442\u043F\u0435\u0447\u0430\u0442\u043A\u043E\u0432:\n1. RFC 5280 \u2014 \u043C\u0435\u0442\u043E\u0434 1 SubjectKeyIdentifier (SKI)\n2. RFC 5280 \u2014 \u043C\u0435\u0442\u043E\u0434 2 SubjectKeyIdentifier (SKI)\n3. SHA-1, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043D\u043D\u044B\u0439 \u043F\u043E ASN.1 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0435 SubjectPublicKeyInfo (SPKI)\n4. SHA-256, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043D\u043D\u044B\u0439 \u043F\u043E ASN.1 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0435 SubjectPublicKeyInfo (SPKI) +JPublicKeyFingerprint.jtfPublicKeyFingerprint.tooltip=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +JDistinguishedName.jbClearDistinguishedName.tooltip=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0438\u043C\u044F +JDistinguishedName.jbViewEditDistinguishedName.Edit.tooltip=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u043C\u044F +JDistinguishedName.jbViewEditDistinguishedName.View.tooltip=\u041F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0438\u043C\u044F +JValidityPeriod.jbApply.text=\u041F\u0440\u0438\u043C\u0435\u043D\u0438\u0442\u044C +JValidityPeriod.jcbType.days.text=\u0414\u043D\u0435\u0439 +JValidityPeriod.jcbType.months.text=\u041C\u0435\u0441\u044F\u0446\u0435\u0432 +JValidityPeriod.jcbType.weeks.text=\u041D\u0435\u0434\u0435\u043B\u044C +JValidityPeriod.jcbType.years.text=\u041B\u0435\u0442 +ProviderTreeCellRend.Algorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0441\u0435\u0440\u0432\u0438\u0441\u0430 +ProviderTreeCellRend.AlgorithmClass.tooltip=Java \u043A\u043B\u0430\u0441\u0441 \u0440\u0435\u0430\u043B\u0438\u0437\u0443\u044E\u0449\u0438\u0439 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C +ProviderTreeCellRend.Alias.tooltip=\u041F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u0430 +ProviderTreeCellRend.Aliases.tooltip=\u041F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C\u044B \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u0430 +ProviderTreeCellRend.Attribute.tooltip=\u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u0430 +ProviderTreeCellRend.Attributes.tooltip=\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u044B \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u0430 +ProviderTreeCellRend.Description.tooltip=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0430 \u0443\u0441\u043B\u0443\u0433 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 +ProviderTreeCellRend.Provider.tooltip=\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 - \u0438\u043C\u044F \u0438 \u0432\u0435\u0440\u0441\u0438\u044F +ProviderTreeCellRend.ProviderClass.tooltip=Java \u043A\u043B\u0430\u0441\u0441 \u0440\u0435\u0430\u043B\u0438\u0437\u0443\u044E\u0449\u0438\u0439 \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0430 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 +ProviderTreeCellRend.Root.tooltip=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u0435 \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0438 \u0443\u0441\u043B\u0443\u0433 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 (\u0432 \u043F\u043E\u0440\u044F\u0434\u043A\u0435 \u043F\u0440\u0435\u0434\u043F\u043E\u0447\u0442\u0435\u043D\u0438\u044F) +ProviderTreeCellRend.Service.tooltip=\u0421\u0435\u0440\u0432\u0438\u0441 \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u043E\u043C \u0443\u0441\u043B\u0443\u0433 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 +ProviderTreeCellRend.Services.tooltip=\u0421\u0435\u0440\u0432\u0438\u0441\u044B \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0435 \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u043E\u043C \u0443\u0441\u043B\u0443\u0433 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 diff --git a/kse/src/main/resources/org/kse/gui/datetime/resources_ru.properties b/kse/src/main/resources/org/kse/gui/datetime/resources_ru.properties new file mode 100644 index 000000000..6c181dd42 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/datetime/resources_ru.properties @@ -0,0 +1,26 @@ +DDateTimeChooser.Day.Fri=F +DDateTimeChooser.Day.Mon=M +DDateTimeChooser.Day.Sat=S +DDateTimeChooser.Day.Sun=S +DDateTimeChooser.Day.Thu=T +DDateTimeChooser.Day.Tue=T +DDateTimeChooser.Day.Wed=W +DDateTimeChooser.Month.April=\u0430\u043F\u0440\u0435\u043B\u044C +DDateTimeChooser.Month.August=\u0430\u0432\u0433\u0443\u0441\u0442 +DDateTimeChooser.Month.December=\u0434\u0435\u043A\u0430\u0431\u0440\u044C +DDateTimeChooser.Month.February=\u0444\u0435\u0432\u0440\u0430\u043B\u044C +DDateTimeChooser.Month.January=\u044F\u043D\u0432\u0430\u0440\u044C +DDateTimeChooser.Month.July=\u0438\u044E\u043B\u044C +DDateTimeChooser.Month.June=\u0438\u044E\u043D\u044C +DDateTimeChooser.Month.March=\u043C\u0430\u0440\u0442 +DDateTimeChooser.Month.May=\u043C\u0430\u0439 +DDateTimeChooser.Month.November=\u043D\u043E\u044F\u0431\u0440\u044C +DDateTimeChooser.Month.October=\u043E\u043A\u0442\u044F\u0431\u0440\u044C +DDateTimeChooser.Month.September=\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C +DDateTimeChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DDateTimeChooser.jbEndOfYear.text=\u041A\u043E\u043D\u0435\u0446 \u0433\u043E\u0434\u0430 +DDateTimeChooser.jbNow.text=\u0421\u0435\u0439\u0447\u0430\u0441 +DDateTimeChooser.jbOK.text=OK +DDateTimeChooser.jbStartOfYear.text=\u041D\u0430\u0447\u0430\u043B\u043E \u0433\u043E\u0434\u0430 +JDateTime.jbClearDateTime.tooltip=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0434\u0430\u0442\u0443/\u0432\u0440\u0435\u043C\u044F +JDateTime.jbEditDateTime.tooltip=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0434\u0430\u0442\u0443/\u0432\u0440\u0435\u043C\u044F diff --git a/kse/src/main/resources/org/kse/gui/dialogs/extensions/resources_ru.properties b/kse/src/main/resources/org/kse/gui/dialogs/extensions/resources_ru.properties new file mode 100644 index 000000000..201330590 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/dialogs/extensions/resources_ru.properties @@ -0,0 +1,139 @@ +DAddExtensionType.ExtensionSelectionReq.message=\u0414\u043B\u044F \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0432\u044B\u0431\u0440\u0430\u0442\u044C \u0442\u0438\u043F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F. +DAddExtensionType.Title=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u0438\u043F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DAddExtensionType.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DAddExtensionType.jbOK.text=OK +DAddExtensionType.jcbCriticalExtension.mnemonic=C +DAddExtensionType.jcbCriticalExtension.text=\u041A\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 +DAddExtensionType.jlExtensionTypes.text=\u0422\u0438\u043F\u044B \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439: +DAddExtensions.CetLoad.button=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C +DAddExtensions.LoadCet.Title=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DAddExtensions.NoReadFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044C \u0444\u0430\u0439\u043B '' {0} ''. +DAddExtensions.NoWriteFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0444\u0430\u0439\u043B '' {0} ''. +DAddExtensions.OverWriteFile.message=\u0424\u0430\u0439\u043B ''{0}'' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0433\u043E? +DAddExtensions.SaveCet.Title=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DAddExtensions.Title=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DAddExtensions.jbAdd.mnemonic=A +DAddExtensions.jbAdd.tooltip=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 +DAddExtensions.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DAddExtensions.jbEdit.mnemonic=E +DAddExtensions.jbEdit.tooltip=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u043E\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 +DAddExtensions.jbLoadTemplate.mnemonic=L +DAddExtensions.jbLoadTemplate.text=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D +DAddExtensions.jbLoadTemplate.tooltip=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0448\u0430\u0431\u043B\u043E\u043D\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 +DAddExtensions.jbOK.text=OK +DAddExtensions.jbRemove.mnemonic=R +DAddExtensions.jbRemove.tooltip=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u043E\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 +DAddExtensions.jbSaveTemplate.mnemonic=S +DAddExtensions.jbSaveTemplate.text=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0448\u0430\u0431\u043B\u043E\u043D +DAddExtensions.jbSaveTemplate.tooltip=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043A\u0430\u043A \u0448\u0430\u0431\u043B\u043E\u043D \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 +DAddExtensions.jbSelectStandardTemplate.mnemonic=U +DAddExtensions.jbSelectStandardTemplate.text=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u044B\u0439 \u0448\u0430\u0431\u043B\u043E\u043D +DAddExtensions.jbSelectStandardTemplate.tooltip=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0439 \u0448\u0430\u0431\u043B\u043E\u043D \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DAddExtensions.jbToggleCriticality.mnemonic=T +DAddExtensions.jbToggleCriticality.tooltip=\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043A\u0440\u0438\u0442\u0438\u0447\u043D\u043E\u0441\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u043E\u0433\u043E \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DAuthorityInformationAccess.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DAuthorityInformationAccess.jbOK.text=OK +DAuthorityKeyIdentifier.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DAuthorityKeyIdentifier.jbOK.text=OK +DBasicConstraints.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DBasicConstraints.jbOK.text=OK +DBasicConstraints.jcbSubjectIsCa.text=\u0421\u0443\u0431\u044A\u0435\u043A\u0442 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0423\u0426 +DCertificatePolicies.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DCertificatePolicies.jbOK.text=OK +DCrlDistributionPoints.DistributionPoints.Title=\u0422\u043E\u0447\u043A\u0430 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F +DCrlDistributionPoints.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DCrlDistributionPoints.jbOK.text=OK +DCrlDistributionPoints.jlCrlDistributionPoints.text=\u0422\u043E\u0447\u043A\u0438 \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F CRL +DCustomExtendedKeyUsage.Title=\u0421\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0435 \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0430 +DCustomExtendedKeyUsage.ValueReq.message=\u0414\u043B\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0433\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043A\u043B\u044E\u0447\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u043E \u043A\u0440\u0430\u0439\u043D\u0435\u0439 \u043C\u0435\u0440\u0435 \u043E\u0434\u043D\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435. +DCustomExtendedKeyUsage.jCustomExtendedKeyUsage.text=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0435 \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0430 +DCustomExtendedKeyUsage.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DCustomExtendedKeyUsage.jbOK.text=OK +DCustomExtendedKeyUsage.jlCustomExtendedKeyUsage.text=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0430 +DCustomExtension.NotAValidHexString.message=\u041D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0430\u044F \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430. +DCustomExtension.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DCustomExtension.jbOK.text=OK +DCustomExtension.jtaEncodedHexValue.tooltip=\u0428\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043D\u0430\u044F \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0430 DER-\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E ASN.1 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\n\u0431\u0435\u0437 \u0438\u043D\u043A\u0430\u043F\u0441\u0443\u043B\u0438\u0440\u0443\u044E\u0449\u0435\u0433\u043E \u0442\u0435\u0433\u0430 OCTET STRING \u0438 \u0431\u0430\u0439\u0442\u043E\u0432 \u0434\u043B\u0438\u043D\u044B +DExtendedKeyUsage.Title=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043A\u043B\u044E\u0447\u0430 (EKU) +DExtendedKeyUsage.ValueReq.message=\u0414\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u043E\u0442\u043C\u0435\u0447\u0435\u043D\u043E \u0445\u043E\u0442\u044F \u0431\u044B \u043E\u0434\u043D\u043E \u0438\u0437 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043A\u043B\u044E\u0447\u0430. +DExtendedKeyUsage.jbAddEku.text=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DExtendedKeyUsage.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExtendedKeyUsage.jbOK.text=OK +DExtendedKeyUsage.jcbAdobePDFSigning.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 Adobe PDF +DExtendedKeyUsage.jcbAnyExtendedKeyUsage.text=\u041B\u044E\u0431\u043E\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +DExtendedKeyUsage.jcbCodeSigning.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u043A\u043E\u0434\u0430 +DExtendedKeyUsage.jcbCustomExtendedKeyUsage.text=\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 EKU +DExtendedKeyUsage.jcbDocumentSigning.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432 +DExtendedKeyUsage.jcbEmailProtection.text=\u0417\u0430\u0449\u0438\u0442\u0430 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u044B +DExtendedKeyUsage.jcbEncryptedFileSystem.text=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u0430\u044F \u0444\u0430\u0439\u043B\u043E\u0432\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430 +DExtendedKeyUsage.jcbOcspSigning.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 OCSP +DExtendedKeyUsage.jcbTimeStamping.text=\u0412\u0440\u0435\u043C\u0435\u043D\u043D\u0430\u044F \u043E\u0442\u043C\u0435\u0442\u043A\u0430 +DExtendedKeyUsage.jcbTlsWebClientAuthentication.text=\u0410\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u0432\u0435\u0431-\u043A\u043B\u0438\u0435\u043D\u0442\u0430 TLS +DExtendedKeyUsage.jcbTlsWebServerAuthentication.text=\u0410\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 TLS +DExtendedKeyUsage.jcbTslSigning.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 TSL +DExtendedKeyUsage.jlExtendedKeyUsage.text=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0430: +DInhibitAnyPolicy.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DInhibitAnyPolicy.jbOK.text=OK +DIssuerAlternativeName.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DIssuerAlternativeName.jbOK.text=OK +DKeyUsage.ValueReq.message=\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0445\u043E\u0442\u044F \u0431\u044B \u043E\u0434\u043D\u043E \u0438\u0437 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043A\u043B\u044E\u0447\u0430. +DKeyUsage.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DKeyUsage.jbOK.text=OK +DKeyUsage.jcbCertificateSigning.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DKeyUsage.jcbCertificateSigning.tooltip=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 (5) +DKeyUsage.jcbCrlSign.text=\u041F\u043E\u0434\u043F\u0438\u0441\u044C CRL +DKeyUsage.jcbCrlSign.tooltip=\u041F\u043E\u0434\u043F\u0438\u0441\u044C CRL (6) +DKeyUsage.jcbDataEncipherment.text=\u0428\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0445 +DKeyUsage.jcbDataEncipherment.tooltip=\u0428\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0445 (3) +DKeyUsage.jcbDecipherOnly.text=\u0422\u043E\u043B\u044C\u043A\u043E \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0430 +DKeyUsage.jcbDecipherOnly.tooltip=\u0422\u043E\u043B\u044C\u043A\u043E \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0430 (8) +DKeyUsage.jcbDigitalSignature.text=\u0426\u0438\u0444\u0440\u043E\u0432\u0430\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u044C +DKeyUsage.jcbDigitalSignature.tooltip=\u0426\u0438\u0444\u0440\u043E\u0432\u0430\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u044C (0) +DKeyUsage.jcbEncipherOnly.text=\u0422\u043E\u043B\u044C\u043A\u043E \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 +DKeyUsage.jcbEncipherOnly.tooltip=\u0422\u043E\u043B\u044C\u043A\u043E \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 (7) +DKeyUsage.jcbKeyAgreement.text=\u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +DKeyUsage.jcbKeyAgreement.tooltip=\u0421\u043E\u0433\u043B\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 (4) +DKeyUsage.jcbKeyEncipherment.text=\u0428\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +DKeyUsage.jcbKeyEncipherment.tooltip=\u0428\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 (2) +DKeyUsage.jcbNonRepudiation.text=\u041D\u0435\u043E\u0442\u0440\u0438\u0446\u0430\u043D\u0438\u0435 +DKeyUsage.jcbNonRepudiation.tooltip=\u041D\u0435\u043E\u0442\u0440\u0438\u0446\u0430\u043D\u0438\u0435 (1) +DKeyUsage.jlKeyUsage.text=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0430: +DNameConstraints.ExcludedSubtrees.Title=\u0418\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u043D\u044B\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0435\u0432\u044C\u044F +DNameConstraints.PermittedSubtrees.Title=\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u043D\u044B\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0435\u0432\u044C\u044F +DNameConstraints.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DNameConstraints.jbOK.text=OK +DPolicyConstraints.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DPolicyConstraints.jbOK.text=OK +DPolicyMappings.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DPolicyMappings.jbOK.text=OK +DPrivateKeyUsagePeriod.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DPrivateKeyUsagePeriod.jbOK.text=OK +DPrivateKeyUsagePeriod.jdtNotAfter.text=\u041D\u0435 \u043F\u043E\u0437\u0434\u043D\u0435\u0435 +DPrivateKeyUsagePeriod.jdtNotAfter.tooltip=\u041D\u0435 \u043F\u043E\u0437\u0434\u043D\u0435\u0435 \u0434\u0430\u0442\u044B/\u0432\u0440\u0435\u043C\u044F \u0432 Universal Time Coordinated (UTC) +DPrivateKeyUsagePeriod.jdtNotBefore.text=\u041D\u0435 \u0440\u0430\u043D\u0435\u0435 +DPrivateKeyUsagePeriod.jdtNotBefore.tooltip=\u041D\u0435 \u0440\u0430\u043D\u0435\u0435 \u0434\u0430\u0442\u044B/\u0432\u0440\u0435\u043C\u044F \u0432 Universal Time Coordinated (UTC) +DPrivateKeyUsagePeriod.jlNotAfter.text=\u041D\u0435 \u043F\u043E\u0437\u0434\u043D\u0435\u0435: +DPrivateKeyUsagePeriod.jlNotBefore.text=\u041D\u0435 \u0440\u0430\u043D\u0435\u0435: +DSelectStandardExtensionTemplate.jrbCA.mnemonic=A +DSelectStandardExtensionTemplate.jrbCodeSigning.mnemonic=O +DSelectStandardExtensionTemplate.jrbSslClient.mnemonic=C +DSelectStandardExtensionTemplate.jrbSslClient.text=SSL-\u043A\u043B\u0438\u0435\u043D\u0442 +DSelectStandardExtensionTemplate.jrbSslServer.mnemonic=S +DSelectStandardExtensionTemplate.jrbSslServer.text=SSL-\u0441\u0435\u0440\u0432\u0435\u0440 +DSelectStandardExtensionTemplate.jrbSslServer.tooltip=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0448\u0430\u0431\u043B\u043E\u043D \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 SSL. +DSubjectAlternativeName.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DSubjectAlternativeName.jbOK.text=OK +DSubjectInformationAccess.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DSubjectInformationAccess.jbOK.text=OK +DSubjectKeyIdentifier.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DSubjectKeyIdentifier.jbOK.text=OK +DViewExtensions.jbAsn1.mnemonic=A +DViewExtensions.jbAsn1.text=ASN.1 +DViewExtensions.jbAsn1.tooltip=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DViewExtensions.jbOK.text=OK +DViewExtensions.jtaExtensionValue.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u043E\u0433\u043E \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F X.509. +ExtensionsTableCellRend.CriticalExtension.tooltip=\u041A\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 +ExtensionsTableCellRend.NonCriticalExtension.tooltip=\u041D\u0435\u043A\u0440\u0438\u0442\u0438\u0447\u043D\u043E\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 +ExtensionsTableHeadRend.CriticalColumn.tooltip=\u041A\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435? +ExtensionsTableHeadRend.NameColumn.tooltip=\u0418\u043C\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +ExtensionsTableModel.CriticalColumn=\u041A\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435 diff --git a/kse/src/main/resources/org/kse/gui/dialogs/importexport/resources_ru.properties b/kse/src/main/resources/org/kse/gui/dialogs/importexport/resources_ru.properties new file mode 100644 index 000000000..55c49dba9 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/dialogs/importexport/resources_ru.properties @@ -0,0 +1,317 @@ +DExportCertificates.ChooseExportFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DExportCertificates.jbBrowse.mnemonic=B +DExportCertificates.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DExportCertificates.jbBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +DExportCertificates.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExportCertificates.jlExportFormat.text=\u0424\u043E\u0440\u043C\u0430\u0442 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430: +DExportCertificates.jlExportPem.text=PEM: +DExportCertificates.jrbExportChain.mnemonic=C +DExportCertificates.jrbExportHead.mnemonic=H +DExportCertificates.jrbExportPkcs7.mnemonic=P +DExportCertificates.jrbExportPkcs7.text=PKCS #7 +DExportCertificates.jrbExportPkcs7.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 PKCS #7. +DExportCertificates.jrbExportPkiPath.mnemonic=K +DExportCertificates.jrbExportSpc.mnemonic=S +DExportCertificates.jrbExportSpc.text=SPC +DExportCertificates.jrbExportX509.mnemonic=X +DExportCertificates.jrbExportX509.text=X.509 +DExportCertificates.jrbExportX509.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 X.509 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 +DExportCertificates.jtfExportFile.tooltip=\u0424\u0430\u0439\u043B \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +DExportCrl.ChooseExportFile.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 CRL +DExportCrl.ChooseExportFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DExportCrl.Simple.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 CRL +DExportCrl.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 CRL +DExportCrl.jbBrowse.mnemonic=B +DExportCrl.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DExportCrl.jbBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +DExportCrl.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExportCrl.jbExport.mnemonic=E +DExportCrl.jbExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DExportCrl.jbExport.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 \u0444\u0430\u0439\u043B +DExportCrl.jcbExportPem.tooltip=\u041A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 PEM \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u043C\u044B\u0439 \u0444\u0430\u0439\u043B? +DExportCrl.jlExportFile.text=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430: +DExportCrl.jlExportPem.text=PEM: +DExportCrl.jtfExportFile.tooltip=\u0424\u0430\u0439\u043B \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +DExportKeyPair.ChooseExportFile.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DExportKeyPair.ChooseExportFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DExportKeyPair.PasswordsNoMatch.message=\u0412\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u0435 \u043F\u0430\u0440\u043E\u043B\u0438 \u043D\u0435 \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u044E\u0442. +DExportKeyPair.Simple.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +DExportKeyPair.jbBrowse.mnemonic=B +DExportKeyPair.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DExportKeyPair.jbBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +DExportKeyPair.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExportKeyPair.jbExport.mnemonic=E +DExportKeyPair.jbExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DExportKeyPair.jlConfirmPassword.text=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C: +DExportKeyPair.jlExportFile.text=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430: +DExportKeyPair.jlFormat.text=\u0424\u043E\u0440\u043C\u0430\u0442: +DExportKeyPair.jlPassword.text=\u041F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0432\u044B\u0445\u043E\u0434\u043D\u043E\u0433\u043E \u0444\u0430\u0439\u043B\u0430: +DExportKeyPair.jpfConfirmPassword.tooltip=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u0430\u0440\u043E\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B +DExportKeyPair.jpqfPassword.tooltip=\u041F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0439 \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DExportKeyPair.jrbFormatPEM.text=PEM +DExportKeyPair.jrbFormatPEM.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0438 \u0446\u0435\u043F\u043E\u0447\u043A\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u0432 \u043E\u0434\u0438\u043D PEM-\u0444\u0430\u0439\u043B +DExportKeyPair.jrbFormatPkcs12.text=PKCS#12 +DExportKeyPair.jrbFormatPkcs12.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u043A\u0430\u043A PKCS #12. +DExportKeyPair.jtfExportFile.tooltip=\u0424\u0430\u0439\u043B \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u043A\u043B\u044E\u0447\u0435\u0432\u043E\u0439 \u043F\u0430\u0440\u044B +DExportPrivateKeyOpenSsl.ChooseExportFile.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DExportPrivateKeyOpenSsl.ChooseExportFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DExportPrivateKeyOpenSsl.ExportFileRequired.message=\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C \u043F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443 \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430. +DExportPrivateKeyOpenSsl.MinimumPasswordQualityNotMet.message=\u041F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0439 \u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439 \u0441\u0442\u043E\u0439\u043A\u043E\u0441\u0442\u0438. +DExportPrivateKeyOpenSsl.OverWriteExportFile.message=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 '' {0} '' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n \u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0433\u043E? +DExportPrivateKeyOpenSsl.PasswordsNoMatch.message=\u0412\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u0435 \u043F\u0430\u0440\u043E\u043B\u0438 \u043D\u0435 \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u044E\u0442. +DExportPrivateKeyOpenSsl.Simple.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 OpenSSL +DExportPrivateKeyOpenSsl.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u043A\u0430\u043A OpenSSL \u0438\u0437 \u0437\u0430\u043F\u0438\u0441\u0438 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 '' {0} '' +DExportPrivateKeyOpenSsl.jbBrowse.mnemonic=B +DExportPrivateKeyOpenSsl.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DExportPrivateKeyOpenSsl.jbBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +DExportPrivateKeyOpenSsl.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExportPrivateKeyOpenSsl.jbExport.mnemonic=E +DExportPrivateKeyOpenSsl.jbExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 +DExportPrivateKeyOpenSsl.jbExport.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0432 \u0444\u0430\u0439\u043B +DExportPrivateKeyOpenSsl.jcbEncrypt.tooltip=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u0442\u044C \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F PBE? +DExportPrivateKeyOpenSsl.jcbExportPem.tooltip=\u041A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 PEM \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u043C\u044B\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447? \u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0435\u0441\u043B\u0438 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u043C\u044B\u0439 \u043A\u043B\u044E\u0447 \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D +DExportPrivateKeyOpenSsl.jcbPbeAlg.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0435 \u043F\u0430\u0440\u043E\u043B\u0435\u0439 (PBE) +DExportPrivateKeyOpenSsl.jlConfirmPassword.text=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C: +DExportPrivateKeyOpenSsl.jlEncrypt.text=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u0442\u044C: +DExportPrivateKeyOpenSsl.jlExportFile.text=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430: +DExportPrivateKeyOpenSsl.jlExportPem.text=PEM: +DExportPrivateKeyOpenSsl.jlPassword.text=\u041F\u0430\u0440\u043E\u043B\u044C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F: +DExportPrivateKeyOpenSsl.jlPbeAlg.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F: +DExportPrivateKeyOpenSsl.jpfConfirmPassword.tooltip=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u0430\u0440\u043E\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B +DExportPrivateKeyOpenSsl.jpqfPassword.tooltip=\u041F\u0430\u0440\u043E\u043B\u044C PBE \u0434\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E +DExportPrivateKeyOpenSsl.jtfExportFile.tooltip=\u0424\u0430\u0439\u043B \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DExportPrivateKeyPkcs8.ChooseExportFile.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DExportPrivateKeyPkcs8.ChooseExportFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DExportPrivateKeyPkcs8.ExportFileRequired.message=\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C \u043F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443 \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430. +DExportPrivateKeyPkcs8.MinimumPasswordQualityNotMet.message=\u041F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0439 \u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439 \u0441\u0442\u043E\u0439\u043A\u043E\u0441\u0442\u0438. +DExportPrivateKeyPkcs8.OverWriteExportFile.message=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 '' {0} '' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n \u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0433\u043E? +DExportPrivateKeyPkcs8.PasswordsNoMatch.message=\u0412\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u0435 \u043F\u0430\u0440\u043E\u043B\u0438 \u043D\u0435 \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u044E\u0442. +DExportPrivateKeyPkcs8.Simple.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u043A\u0430\u043A PKCS #8. +DExportPrivateKeyPkcs8.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u043A\u0430\u043A PKCS #8 \u0438\u0437 \u0437\u0430\u043F\u0438\u0441\u0438 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 '' {0} '' +DExportPrivateKeyPkcs8.jbBrowse.mnemonic=B +DExportPrivateKeyPkcs8.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DExportPrivateKeyPkcs8.jbBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +DExportPrivateKeyPkcs8.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExportPrivateKeyPkcs8.jbExport.mnemonic=E +DExportPrivateKeyPkcs8.jbExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 +DExportPrivateKeyPkcs8.jbExport.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0432 \u0444\u0430\u0439\u043B +DExportPrivateKeyPkcs8.jcbEncrypt.tooltip=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u0442\u044C \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F PBE? +DExportPrivateKeyPkcs8.jcbExportPem.tooltip=\u041A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 PEM \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u043C\u044B\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447? +DExportPrivateKeyPkcs8.jcbPbeAlg.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0435 \u043F\u0430\u0440\u043E\u043B\u0435\u0439 (PBE) +DExportPrivateKeyPkcs8.jlConfirmPassword.text=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C: +DExportPrivateKeyPkcs8.jlEncrypt.text=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u0442\u044C: +DExportPrivateKeyPkcs8.jlExportFile.text=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430: +DExportPrivateKeyPkcs8.jlExportPem.text=PEM: +DExportPrivateKeyPkcs8.jlPassword.text=\u041F\u0430\u0440\u043E\u043B\u044C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F: +DExportPrivateKeyPkcs8.jlPbeAlg.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F: +DExportPrivateKeyPkcs8.jpfConfirmPassword.tooltip=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u0430\u0440\u043E\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B +DExportPrivateKeyPkcs8.jpqfPassword.tooltip=\u041F\u0430\u0440\u043E\u043B\u044C PBE \u0434\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E +DExportPrivateKeyPkcs8.jtfExportFile.tooltip=\u0424\u0430\u0439\u043B \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DExportPrivateKeyPvk.ChooseExportFile.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DExportPrivateKeyPvk.ChooseExportFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DExportPrivateKeyPvk.ExportFileRequired.message=\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C \u043F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443 \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430. +DExportPrivateKeyPvk.MinimumPasswordQualityNotMet.message=\u041F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0439 \u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439 \u0441\u0442\u043E\u0439\u043A\u043E\u0441\u0442\u0438. +DExportPrivateKeyPvk.OverWriteExportFile.message=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 '' {0} '' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n \u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0433\u043E? +DExportPrivateKeyPvk.PasswordsNoMatch.message=\u0412\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u0435 \u043F\u0430\u0440\u043E\u043B\u0438 \u043D\u0435 \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u044E\u0442. +DExportPrivateKeyPvk.Simple.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u043A\u0430\u043A PVK +DExportPrivateKeyPvk.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u043A\u0430\u043A PVK \u0438\u0437 \u0437\u0430\u043F\u0438\u0441\u0438 KeyStore ''{0}'' +DExportPrivateKeyPvk.jbBrowse.mnemonic=B +DExportPrivateKeyPvk.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DExportPrivateKeyPvk.jbBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +DExportPrivateKeyPvk.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExportPrivateKeyPvk.jbExport.mnemonic=E +DExportPrivateKeyPvk.jbExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 +DExportPrivateKeyPvk.jbExport.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0432 \u0444\u0430\u0439\u043B +DExportPrivateKeyPvk.jcbEncrypt.tooltip=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u0442\u044C \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447? +DExportPrivateKeyPvk.jlConfirmPassword.text=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C: +DExportPrivateKeyPvk.jlEncrypt.text=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u0442\u044C: +DExportPrivateKeyPvk.jlEncryptionStrength.text=\u0421\u0442\u043E\u0439\u043A\u043E\u0441\u0442\u044C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F: +DExportPrivateKeyPvk.jlExportFile.text=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430: +DExportPrivateKeyPvk.jlKeyType.text=\u0422\u0438\u043F \u043A\u043B\u044E\u0447\u0430: +DExportPrivateKeyPvk.jlPassword.text=\u041F\u0430\u0440\u043E\u043B\u044C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F: +DExportPrivateKeyPvk.jpfConfirmPassword.tooltip=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u0430\u0440\u043E\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B +DExportPrivateKeyPvk.jpqfPassword.tooltip=\u041F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0433\u043E \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DExportPrivateKeyPvk.jrbExchange.mnemonic=x +DExportPrivateKeyPvk.jrbExchange.text=\u041E\u0431\u043C\u0435\u043D +DExportPrivateKeyPvk.jrbExchange.tooltip=\u041F\u043E\u043C\u0435\u0442\u0438\u0442\u044C \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0434\u043B\u044F \u0446\u0435\u043B\u0435\u0439 \u043E\u0431\u043C\u0435\u043D\u0430 +DExportPrivateKeyPvk.jrbSignature.mnemonic=S +DExportPrivateKeyPvk.jrbSignature.text=\u041F\u043E\u0434\u043F\u0438\u0441\u044C +DExportPrivateKeyPvk.jrbSignature.tooltip=\u041F\u043E\u043C\u0435\u0442\u0438\u0442\u044C \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438 +DExportPrivateKeyPvk.jrbStrong.mnemonic=t +DExportPrivateKeyPvk.jrbStrong.text=\u0421\u0442\u043E\u0439\u043A\u043E\u0435 +DExportPrivateKeyPvk.jrbStrong.tooltip=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u043E\u0439\u043A\u043E\u0435 \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430. +DExportPrivateKeyPvk.jrbWeak.mnemonic=W +DExportPrivateKeyPvk.jrbWeak.text=\u0421\u043B\u0430\u0431\u043E\u0435 +DExportPrivateKeyPvk.jrbWeak.tooltip=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0441\u043B\u0430\u0431\u043E\u0435 \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u043B\u044F \u0437\u0430\u0449\u0438\u0442\u044B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430. +DExportPrivateKeyPvk.jtfExportFile.tooltip=\u0424\u0430\u0439\u043B \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DExportPrivateKeyType.Title=\u0424\u043E\u0440\u043C\u0430\u0442 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0433\u043E \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DExportPrivateKeyType.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExportPrivateKeyType.jbOK.text=OK +DExportPrivateKeyType.jlExportType.text=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u043E\u0440\u043C\u0430\u0442 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430: +DExportPrivateKeyType.jrbOpenSsl.mnemonic=\u041E +DExportPrivateKeyType.jrbOpenSsl.text=OpenSSL +DExportPrivateKeyType.jrbOpenSsl.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 OpenSSL +DExportPrivateKeyType.jrbPkcs8.mnemonic=P +DExportPrivateKeyType.jrbPkcs8.text=PKCS #8 +DExportPrivateKeyType.jrbPkcs8.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u043A\u0430\u043A PKCS #8. +DExportPrivateKeyType.jrbPvk.mnemonic=V +DExportPrivateKeyType.jrbPvk.text=PVK +DExportPublicKeyOpenSsl.ChooseExportFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DExportPublicKeyOpenSsl.ExportFileRequired.message=\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C \u043F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443 \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430. +DExportPublicKeyOpenSsl.OverWriteExportFile.message=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 '' {0} '' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n \u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0433\u043E? +DExportPublicKeyOpenSsl.Simple.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +DExportPublicKeyOpenSsl.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0438\u0437 \u0437\u0430\u043F\u0438\u0441\u0438 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 '' {0} '' +DExportPublicKeyOpenSsl.jbBrowse.mnemonic=B +DExportPublicKeyOpenSsl.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DExportPublicKeyOpenSsl.jbBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 +DExportPublicKeyOpenSsl.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExportPublicKeyOpenSsl.jbExport.mnemonic=E +DExportPublicKeyOpenSsl.jbExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DExportPublicKeyOpenSsl.jcbExportPem.tooltip=\u041A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432 PEM \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u043C\u044B\u0439 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447? +DExportPublicKeyOpenSsl.jlExportFile.text=\u0424\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430: +DExportPublicKeyOpenSsl.jlExportPem.text=PEM: +DExportPublicKeyOpenSsl.jtfExportFile.tooltip=\u0424\u0430\u0439\u043B \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DImportKeyPairOpenSsl.CertificateFileChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DImportKeyPairOpenSsl.CertificateRequired.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0430\u043C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432): +DImportKeyPairOpenSsl.ChooseCertificate.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442(\u044B) +DImportKeyPairOpenSsl.ChoosePrivateKey.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 OpenSSL +DImportKeyPairOpenSsl.CorruptedCerts.Cause=\u0424\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +DImportKeyPairOpenSsl.CorruptedOpenSsl.Cause=\u0424\u0430\u0439\u043B \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +DImportKeyPairOpenSsl.KeyPairInvalid.message=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0438 \u0446\u0435\u043F\u043E\u0447\u043A\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u043D\u0435 \u044F\u0432\u043B\u044F\u044E\u0442\u0441\u044F \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439 \u043F\u0430\u0440\u043E\u0439 \u043A\u043B\u044E\u0447\u0435\u0439. +DImportKeyPairOpenSsl.NoCertsFound.message=\u0412 \u0444\u0430\u0439\u043B\u0435 ''{0}'' \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043D\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430. +DImportKeyPairOpenSsl.NoLoadCerts.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0444\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) ''{0}''. +DImportKeyPairOpenSsl.NoLoadEncryptedOpenSsl.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0444\u0430\u0439\u043B \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL '' {0} ''. +DImportKeyPairOpenSsl.NoLoadUnencryptedOpenSsl.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043D\u0435\u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0444\u0430\u0439\u043B \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL ''{0}''. +DImportKeyPairOpenSsl.NoReadFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044C \u0444\u0430\u0439\u043B '' {0} ''. +DImportKeyPairOpenSsl.NotCerts.Cause=\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0430 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F: X.509, PKCS #7, PKI Path \u0438\u043B\u0438 SPC. +DImportKeyPairOpenSsl.NotOpenSsl.Cause=\u0424\u0430\u0439\u043B \u043D\u0435 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 OpenSSL. +DImportKeyPairOpenSsl.PasswordIncorrectOpenSsl.Cause=\u0412\u0432\u0435\u0434\u0451\u043D \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438. +DImportKeyPairOpenSsl.PrivateKeyEncrypted.message=\u0424\u0430\u0439\u043B \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL ''{0}'' \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D. +DImportKeyPairOpenSsl.PrivateKeyFileChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DImportKeyPairOpenSsl.PrivateKeyNotEncrypted.message=\u0424\u0430\u0439\u043B \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL ''{0}'' \u043D\u0435 \u0437\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D. +DImportKeyPairOpenSsl.PrivateKeyPbeNotSupported.message=\u0424\u0430\u0439\u043B \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL \u0437\u0430\u0449\u0438\u0449\u0435\u043D \u043D\u0435\u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C\u044B\u043C \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u043C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F: ''{0}''. +DImportKeyPairOpenSsl.PrivateKeyRequired.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430. +DImportKeyPairOpenSsl.ProblemLoadingCerts.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u043E\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) +DImportKeyPairOpenSsl.ProblemLoadingOpenSsl.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u043E\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL +DImportKeyPairOpenSsl.Title=\u0418\u043C\u043F\u043E\u0440\u0442 \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 OpenSSL +DImportKeyPairOpenSsl.ViewCertificateDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +DImportKeyPairOpenSsl.ViewPrivateKeyDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +DImportKeyPairOpenSsl.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DImportKeyPairOpenSsl.jbCertificateBrowse.mnemonic=R +DImportKeyPairOpenSsl.jbCertificateBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DImportKeyPairOpenSsl.jbCertificateBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) +DImportKeyPairOpenSsl.jbCertificateDetails.mnemonic=E +DImportKeyPairOpenSsl.jbCertificateDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +DImportKeyPairOpenSsl.jbCertificateDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435(\u0430\u0445) +DImportKeyPairOpenSsl.jbImport.mnemonic=I +DImportKeyPairOpenSsl.jbImport.text=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DImportKeyPairOpenSsl.jbImport.tooltip=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u0443\u044E \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +DImportKeyPairOpenSsl.jbPrivateKeyBrowse.mnemonic=B +DImportKeyPairOpenSsl.jbPrivateKeyBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DImportKeyPairOpenSsl.jbPrivateKeyBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL +DImportKeyPairOpenSsl.jbPrivateKeyDetails.mnemonic=D +DImportKeyPairOpenSsl.jbPrivateKeyDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +DImportKeyPairOpenSsl.jbPrivateKeyDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 +DImportKeyPairOpenSsl.jcbEncrypted.tooltip=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D \u043B\u0438 \u0444\u0430\u0439\u043B \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL? +DImportKeyPairOpenSsl.jlCertificate.text=\u0424\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432): +DImportKeyPairOpenSsl.jlEncrypted.text=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447: +DImportKeyPairOpenSsl.jlPassword.text=\u041F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438: +DImportKeyPairOpenSsl.jlPrivateKey.text=\u0424\u0430\u0439\u043B \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL: +DImportKeyPairOpenSsl.jpfPassword.tooltip=\u041F\u0430\u0440\u043E\u043B\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438 \u0444\u0430\u0439\u043B\u0430 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL +DImportKeyPairOpenSsl.jtfCertificatePath.tooltip=\u041F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0430\u043C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432): +DImportKeyPairOpenSsl.jtfPrivateKeyPath.tooltip=\u041F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 OpenSSL +DImportKeyPairPkcs12.ChooseKeyPair.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 PKCS #12 +DImportKeyPairPkcs12.CorruptedPkcs12.Cause=\u0424\u0430\u0439\u043B PKCS #12 \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +DImportKeyPairPkcs12.KeyPairFileChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DImportKeyPairPkcs12.KeyPairInvalid.message=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0438 \u0446\u0435\u043F\u043E\u0447\u043A\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u043D\u0435 \u044F\u0432\u043B\u044F\u044E\u0442\u0441\u044F \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439 \u043F\u0430\u0440\u043E\u0439 \u043A\u043B\u044E\u0447\u0435\u0439. +DImportKeyPairPkcs12.NoReadFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044C \u0444\u0430\u0439\u043B '' {0} ''. +DImportKeyPairPkcs12.NotPkcs12.Cause=\u0424\u0430\u0439\u043B \u043D\u0435 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 PKCS #12. +DImportKeyPairPkcs12.PasswordIncorrectPkcs12.Cause=\u0412\u0432\u0435\u0434\u0451\u043D \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438. +DImportKeyPairPkcs12.ProblemLoadingPkcs12.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u043E\u0439 PKCS #12 +DImportKeyPairPkcs12.Title=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 PKCS #12 +DImportKeyPairPkcs12.jbBrowse.mnemonic=B +DImportKeyPairPkcs12.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DImportKeyPairPkcs12.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DImportKeyPairPkcs12.jbDetails.mnemonic=D +DImportKeyPairPkcs12.jbDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +DImportKeyPairPkcs12.jbDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u043E \u043F\u0430\u0440\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +DImportKeyPairPkcs12.jbImport.mnemonic=I +DImportKeyPairPkcs12.jbImport.text=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DImportKeyPairPkcs12.jbImport.tooltip=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u0443\u044E \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +DImportKeyPairPkcs12.jlPassword.text=\u041F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438: +DImportKeyPairPkcs12.jlPkcs12Path.text=\u0424\u0430\u0439\u043B \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 PKCS #12: +DImportKeyPairPkcs12.jpfPassword.tooltip=\u041F\u0430\u0440\u043E\u043B\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438 \u0444\u0430\u0439\u043B\u0430 \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 PKCS #12 +DImportKeyPairPkcs12.jtfPkcs12Path.tooltip=\u041F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443 \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 PKCS #12 +DImportKeyPairPkcs8.CertificateFileChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DImportKeyPairPkcs8.CertificateRequired.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0430\u043C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432): +DImportKeyPairPkcs8.ChooseCertificate.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442(\u044B) +DImportKeyPairPkcs8.ChoosePrivateKey.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 PKCS #8. +DImportKeyPairPkcs8.CorruptedCerts.Cause=\u0424\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +DImportKeyPairPkcs8.NoLoadCerts.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0444\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) ''{0}''. +DImportKeyPairPkcs8.NotCerts.Cause=\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0430 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F: X.509, PKCS #7, PKI Path \u0438\u043B\u0438 SPC. +DImportKeyPairPkcs8.PrivateKeyFileChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DImportKeyPairPkcs8.PrivateKeyPbeNotSupported.message=\u0424\u0430\u0439\u043B \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 PKCS #8 \u0437\u0430\u0449\u0438\u0449\u0435\u043D \u043D\u0435\u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C\u044B\u043C \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u043C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F: ''{0}''. +DImportKeyPairPkcs8.ProblemLoadingCerts.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u043E\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) +DImportKeyPairPkcs8.Title=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 PKCS #8 +DImportKeyPairPkcs8.ViewPrivateKeyDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +DImportKeyPairPkcs8.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DImportKeyPairPkcs8.jbCertificateBrowse.mnemonic=R +DImportKeyPairPkcs8.jbCertificateBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DImportKeyPairPkcs8.jbCertificateBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) +DImportKeyPairPkcs8.jbCertificateDetails.mnemonic=E +DImportKeyPairPkcs8.jbCertificateDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +DImportKeyPairPkcs8.jbCertificateDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435(\u0430\u0445) +DImportKeyPairPkcs8.jbImport.mnemonic=I +DImportKeyPairPkcs8.jbImport.text=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DImportKeyPairPkcs8.jbImport.tooltip=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u0443\u044E \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +DImportKeyPairPkcs8.jbPrivateKeyBrowse.mnemonic=B +DImportKeyPairPkcs8.jbPrivateKeyBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DImportKeyPairPkcs8.jbPrivateKeyDetails.mnemonic=D +DImportKeyPairPkcs8.jbPrivateKeyDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +DImportKeyPairPkcs8.jbPrivateKeyDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 +DImportKeyPairPkcs8.jcbEncrypted.tooltip=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D \u043B\u0438 \u0444\u0430\u0439\u043B \u0437\u0430\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 PKCS #8? +DImportKeyPairPkcs8.jlCertificate.text=\u0424\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432): +DImportKeyPairPkcs8.jlEncrypted.text=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447: +DImportKeyPairPkcs8.jlPassword.text=\u041F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438: +DImportKeyPairPkcs8.jtfCertificatePath.tooltip=\u041F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0430\u043C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432): +DImportKeyPairPvk.CertificateFileChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DImportKeyPairPvk.CertificateRequired.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0430\u043C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432): +DImportKeyPairPvk.ChooseCertificate.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442(\u044B) +DImportKeyPairPvk.CorruptedCerts.Cause=\u0424\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +DImportKeyPairPvk.CorruptedPvk.Cause=\u0424\u0430\u0439\u043B PVK \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +DImportKeyPairPvk.NoLoadCerts.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0444\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) ''{0}''. +DImportKeyPairPvk.NotCerts.Cause=\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0430 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F: X.509, PKCS #7, PKI Path \u0438\u043B\u0438 SPC. +DImportKeyPairPvk.PrivateKeyFileChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DImportKeyPairPvk.ProblemLoadingCerts.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u043E\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) +DImportKeyPairPvk.Title=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 PVK +DImportKeyPairPvk.ViewCertificateDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +DImportKeyPairPvk.ViewPrivateKeyDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u0430 ''{0}'' +DImportKeyPairPvk.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DImportKeyPairPvk.jbCertificateBrowse.mnemonic=R +DImportKeyPairPvk.jbCertificateBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DImportKeyPairPvk.jbCertificateBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432) +DImportKeyPairPvk.jbCertificateDetails.mnemonic=E +DImportKeyPairPvk.jbCertificateDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +DImportKeyPairPvk.jbCertificateDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435(\u0430\u0445) +DImportKeyPairPvk.jbImport.mnemonic=I +DImportKeyPairPvk.jbImport.text=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DImportKeyPairPvk.jbPrivateKeyBrowse.mnemonic=B +DImportKeyPairPvk.jbPrivateKeyBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DImportKeyPairPvk.jbPrivateKeyDetails.mnemonic=D +DImportKeyPairPvk.jbPrivateKeyDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +DImportKeyPairPvk.jbPrivateKeyDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 +DImportKeyPairPvk.jlCertificate.text=\u0424\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432): +DImportKeyPairPvk.jlEncrypted.text=\u0417\u0430\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447: +DImportKeyPairPvk.jlPassword.text=\u041F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438: +DImportKeyPairPvk.jlPrivateKey.text=\u0424\u0430\u0439\u043B \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 PVK: +DImportKeyPairPvk.jtfCertificatePath.tooltip=\u041F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0430\u043C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430(\u043E\u0432): +DImportKeyPairType.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DImportKeyPairType.jbOK.text=OK +DImportKeyPairType.jrbOpenSsl.mnemonic=O +DImportKeyPairType.jrbOpenSsl.text=OpenSSL +DImportKeyPairType.jrbPkcs12.mnemonic=P +DImportKeyPairType.jrbPkcs12.text=PKCS #12 +DImportKeyPairType.jrbPkcs8.mnemonic=K +DImportKeyPairType.jrbPkcs8.text=PKCS #8 +DImportKeyPairType.jrbPvk.mnemonic=V +DImportKeyPairType.jrbPvk.text=PVK diff --git a/kse/src/main/resources/org/kse/gui/dialogs/resources_ru.properties b/kse/src/main/resources/org/kse/gui/dialogs/resources_ru.properties new file mode 100644 index 000000000..38092909d --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/dialogs/resources_ru.properties @@ -0,0 +1,549 @@ +DCheckUpdate.NoCheckUpdate.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043D\u0430\u043B\u0438\u0447\u0438\u0435 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0439. +DCheckUpdate.NoFindRedirect.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043D\u0430\u0439\u0442\u0438 \u043F\u0435\u0440\u0435\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0441\n {0} . +DCheckUpdate.Non200Response.message=\u041E\u0442\u0432\u0435\u0442 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044B\u0439 \u043E\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 ({0}) \u043D\u0435 200 \u043F\u0440\u0438 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0438\n{1}. +DCheckUpdate.ProblemCheckingUpdate.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u043E\u0439 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0439 +DCheckUpdate.ProxySettingsIncorrect.Cause=\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442-\u043F\u0440\u043E\u043A\u0441\u0438. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043B\u0435 "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438". +DCheckUpdate.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043D\u0430\u043B\u0438\u0447\u0438\u0435 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F +DCheckUpdate.UpdateHostUnavailable.Cause=\u0425\u043E\u0441\u0442 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0432 \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0435\u0435 \u0432\u0440\u0435\u043C\u044F \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D. +DCheckUpdate.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DCheckUpdate.jlCheckUpdate.text=\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F... +DCompareCertificates.KeyUsage=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u044E\u0447\u0430: {0} +DCompareCertificates.Title=\u0421\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 ''{0}'' \u0438 ''{1}'' +DCompareCertificates.jbOK.text=Ok +DCompareCertificates.jlMatch.text=\u0421\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435: {0}% +DExamineSsl.NoKeyStoreSelected.message=\u0425\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u043D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u043E. +DExamineSsl.NoPasswordSetForKeyStore.message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0435\u0441\u043B\u0438 \u0434\u043B\u044F \u043D\u0435\u0433\u043E \u043D\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D \u043F\u0430\u0440\u043E\u043B\u044C. +DExamineSsl.PositiveIntegerSslPortReq.message=\u041F\u043E\u0440\u0442 SSL \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0446\u0435\u043B\u044B\u043C \u043F\u043E\u043B\u043E\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C \u0447\u0438\u0441\u043B\u043E\u043C. +DExamineSsl.SslHostReq.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F SSL-\u0445\u043E\u0441\u0442. +DExamineSsl.SslPortReq.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u043E\u0440\u0442 SSL. +DExamineSsl.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C SSL +DExamineSsl.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExamineSsl.jbLoadKeystore.tooltip=\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0441 \u0434\u0438\u0441\u043A\u0430 +DExamineSsl.jbOK.text=OK +DExamineSsl.jcbKeyStore.tooltip=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439, \u043A\u043E\u0442\u043E\u0440\u043E\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0441\u044F \u0434\u043B\u044F \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 SSL-\u043A\u043B\u0438\u0435\u043D\u0442\u043E\u0432. +DExamineSsl.jlClientAuth.text=\u0410\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u043A\u043B\u0438\u0435\u043D\u0442\u0430 +DExamineSsl.jlConnSettings.text=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F +DExamineSsl.jlEnableClientAuth.text=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044E \u043A\u043B\u0438\u0435\u043D\u0442\u0430 +DExamineSsl.jlKeyStore.text=\u0425\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439: +DExamineSsl.jlSslHost.text=\u0425\u043E\u0441\u0442 SSL: +DExamineSsl.jlSslPort.text=\u041F\u043E\u0440\u0442 SSL: +DExamineSsl.jtfSslHost.tooltip=\u0418\u043C\u044F \u0445\u043E\u0441\u0442\u0430 \u043F\u0440\u043E\u0432\u0435\u0440\u044F\u0435\u043C\u043E\u0433\u043E SSL-\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F +DExamineSsl.jtfSslPort.text=443 +DExamineSsl.jtfSslPort.tooltip=\u041D\u043E\u043C\u0435\u0440 \u043F\u043E\u0440\u0442\u0430 \u0434\u043B\u044F \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438 SSL-\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F +DExaminingSsl.NoExamineSsl.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B SSL \u0434\u043B\u044F ''{0}:{1}''. +DExaminingSsl.ProblemExaminingSsl.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u043E\u0439 SSL +DExaminingSsl.ProxySettingsIncorrect.Cause=\u041D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u044B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442-\u043F\u0440\u043E\u043A\u0441\u0438. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0432 \u0440\u0430\u0437\u0434\u0435\u043B\u0435 "\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438". +DExaminingSsl.SslHostPortIncorrect.Cause=\u0425\u043E\u0441\u0442 \u0438\u043B\u0438 \u043F\u043E\u0440\u0442 SSL \u043D\u0435\u0432\u0435\u0440\u0435\u043D. +DExaminingSsl.SslHostUnavailable.Cause=\u0425\u043E\u0441\u0442 SSL \u0432 \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0435\u0435 \u0432\u0440\u0435\u043C\u044F \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D. +DExaminingSsl.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C SSL +DExaminingSsl.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DExaminingSsl.jlExaminingSsl.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C SSL... +DFindKeyStoreEntry.NotEmpty.message=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u0438\u043C\u044F \u0437\u0430\u043F\u0438\u0441\u0438 +DFindKeyStoreEntry.Title=\u041D\u0430\u0439\u0442\u0438 \u0437\u0430\u043F\u0438\u0441\u044C \u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +DFindKeyStoreEntry.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DFindKeyStoreEntry.jbOK.text=Ok +DFindKeyStoreEntry.jlEntryName.text=\u0418\u043C\u044F \u0437\u0430\u043F\u0438\u0441\u0438: +DGenerateCsr.ChallengeRequiredForSpkac.message=\u041F\u0440\u043E\u0432\u0435\u0440\u043E\u0447\u043D\u0430\u044F \u0444\u0440\u0430\u0437\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0434\u043B\u044F SPKAC. +DGenerateCsr.ChooseCsrFile.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B CSR +DGenerateCsr.ChooseCsrFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DGenerateCsr.CsrFileRequired.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u044C \u043A \u0444\u0430\u0439\u043B\u0443 CSR. +DGenerateCsr.InvalidDN.message=\u041D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u043E\u0435 \u0438\u043C\u044F (DN) +DGenerateCsr.OverWriteCsrFile.message=CSR-\u0444\u0430\u0439\u043B ''{0}'' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0433\u043E? +DGenerateCsr.Title=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C CSR +DGenerateCsr.jbBrowse.mnemonic=B +DGenerateCsr.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DGenerateCsr.jbBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 CSR +DGenerateCsr.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGenerateCsr.jbOK.text=OK +DGenerateCsr.jcbExtensions.text=\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0432 \u0437\u0430\u043F\u0440\u043E\u0441 +DGenerateCsr.jcbExtensions.tooltip=\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u0438\u0437 \u0442\u0435\u043A\u0443\u0449\u0435\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430 extensionRequest \u0432 \u0437\u0430\u043F\u0440\u043E\u0441 PKCS#10 +DGenerateCsr.jcbSignatureAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u044F CSR +DGenerateCsr.jdnName.title=\u041E\u0442\u043B\u0438\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u0438\u043C\u044F (DN) +DGenerateCsr.jdnName.tooltip=\u0418\u043C\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 (DN) +DGenerateCsr.jlChallenge.text=\u041F\u0440\u043E\u0432\u0435\u0440\u043E\u0447\u043D\u0430\u044F \u0444\u0440\u0430\u0437\u0430: +DGenerateCsr.jlCsrFile.text=\u0424\u0430\u0439\u043B CSR: +DGenerateCsr.jlExtensions.text=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F: +DGenerateCsr.jlFormat.text=\u0424\u043E\u0440\u043C\u0430\u0442: +DGenerateCsr.jlName.text=\u041E\u0442\u043B\u0438\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u0438\u043C\u044F (DN) +DGenerateCsr.jlSignatureAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438: +DGenerateCsr.jlUnstructuredName.text=\u041D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043A\u043E\u043C\u043F\u0430\u043D\u0438\u0438: +DGenerateCsr.jrbPkcs10.mnemonic=P +DGenerateCsr.jrbPkcs10.text=PKCS #10 +DGenerateCsr.jrbPkcs10.tooltip=\u041D\u0430\u0438\u0431\u043E\u043B\u0435\u0435 \u0447\u0430\u0441\u0442\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 - \u0444\u043E\u0440\u043C\u0430\u0442 CSR \u043E\u0442 RSA. +DGenerateCsr.jrbSpkac.mnemonic=S +DGenerateCsr.jrbSpkac.text=SPKAC +DGenerateCsr.jrbSpkac.tooltip=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u043D\u044B\u0439 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0438 \u0437\u0430\u043F\u0440\u043E\u0441 (SPKAC), \u0444\u043E\u0440\u043C\u0430\u0442 CSR Netscape +DGenerateCsr.jtfChallenge.tooltip=\u0422\u0440\u0435\u0431\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0432\u0435\u0440\u043E\u0447\u043D\u0443\u044E \u0444\u0440\u0430\u0437\u0443 \u0447\u0442\u043E\u0431\u044B \u0437\u0430\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u043E\u0442\u0437\u044B\u0432 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u043F\u043E\u0437\u0436\u0435.
\u041E\u043F\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E \u0434\u043B\u044F PKCS #10, \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0434\u043B\u044F SPKAC +DGenerateCsr.jtfCsrFile.tooltip=\u0424\u0430\u0439\u043B \u0434\u043B\u044F \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438 CSR \u0432 +DGenerateCsr.jtfUnstructuredName.tooltip=\u041D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043A\u043E\u043C\u043F\u0430\u043D\u0438\u0438 \u0434\u043B\u044F \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C\u043E\u0441\u0442\u0438 \u0441 OpenSSL (\u0430\u0442\u0440\u0438\u0431\u0443\u0442 PKCS#10 "unstructuredName") +DGenerateDHParameters.Title=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438 \u0414\u0438\u0444\u0444\u0438-\u0425\u0435\u043B\u043B\u043C\u0430\u043D\u0430 (Diffie-Hellman, DH) +DGenerateDHParameters.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGenerateDHParameters.jbOK.text=OK +DGenerateDHParameters.jcbDHKeySize.tooltip=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430 \u0432 \u0431\u0438\u0442\u0430\u0445 +DGenerateDHParameters.jlDHKeySize.text=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430: +DGenerateDHParameters.jpContent.text=\u0412\u044B\u0431\u043E\u0440 \u0440\u0430\u0437\u043C\u0435\u0440\u0430 \u043A\u043B\u044E\u0447\u0430 +DGenerateDHParameters.jtAreaFooter.text=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 OpenSSL \u0434\u043B\u044F \u043A\u043B\u044E\u0447\u0435\u0439 \u0440\u0430\u0437\u043C\u0435\u0440\u043E\u043C \u0431\u043E\u043B\u0435\u0435 2048 \u0431\u0438\u0442. \u041F\u0440\u0438\u043C\u0435\u0440:\n openssl dhparam -out dhparam.pem 2048 +DGenerateKeyPair.Title=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0430\u0440\u0443 \u043A\u043B\u044E\u0447\u0435\u0439 +DGenerateKeyPair.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGenerateKeyPair.jbOK.text=OK +DGenerateKeyPair.jcbECCurve.tooltip=\u0418\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u0430\u044F \u043A\u0440\u0438\u0432\u0430\u044F (\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u0438\u0437\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u043E\u0431\u043B\u0430\u0441\u0442\u0438, \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u044F\u044E\u0449\u0438\u0435 \u044D\u043B\u043B\u0438\u043F\u0442\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u043A\u0440\u0438\u0432\u0443\u044E) +DGenerateKeyPair.jcbECCurveSet.tooltip=\u041D\u0430\u0431\u043E\u0440 \u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u043A\u0440\u0438\u0432\u044B\u0445, \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u0432 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u044B\u0445 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0445. +DGenerateKeyPair.jlECCurve.text=\u0418\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u0430\u044F \u043A\u0440\u0438\u0432\u0430\u044F: +DGenerateKeyPair.jlECCurve.tooltip=\u0418\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u0430\u044F \u043A\u0440\u0438\u0432\u0430\u044F (\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u0438\u0437\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u043E\u0431\u043B\u0430\u0441\u0442\u0438, \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u044F\u044E\u0449\u0438\u0435 \u044D\u043B\u043B\u0438\u043F\u0442\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u043A\u0440\u0438\u0432\u0443\u044E) +DGenerateKeyPair.jlECCurveSet.text=\u041D\u0430\u0431\u043E\u0440: +DGenerateKeyPair.jlECCurveSet.tooltip=\u041D\u0430\u0431\u043E\u0440 \u0438\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u043A\u0440\u0438\u0432\u044B\u0445, \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u0432 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u044B\u0445 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0445. +DGenerateKeyPair.jlKeySize.text=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430: +DGenerateKeyPair.jpContent.text=\u0412\u044B\u0431\u043E\u0440 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u0430 +DGenerateKeyPair.jrbDSA.mnemonic=D +DGenerateKeyPair.jrbDSA.text=DSA +DGenerateKeyPair.jrbDSA.tooltip=\u041A\u043B\u044E\u0447\u0435\u0432\u0430\u044F \u043F\u0430\u0440\u0430 DSA (Digital Signature Algorithm) +DGenerateKeyPair.jrbEC.mnemonic=E +DGenerateKeyPair.jrbEC.na.tooltip=EC \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u0442\u043E\u043B\u044C\u043A\u043E \u0432 Java 7 \u0438 \u0432\u044B\u0448\u0435 \u0438\u043B\u0438 \u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430\u0445 \u043A\u043B\u044E\u0447\u0435\u0439 \u0442\u0438\u043F\u043E\u0432 BKS, UBER \u0438\u043B\u0438 PKCS12. +DGenerateKeyPair.jrbEC.text=EC +DGenerateKeyPair.jrbEC.tooltip=\u041A\u043B\u044E\u0447\u0435\u0432\u0430\u044F \u043F\u0430\u0440\u0430 ECC (Elliptic Curve Cryptography) +DGenerateKeyPair.jrbRSA.mnemonic=R +DGenerateKeyPair.jrbRSA.text=RSA +DGenerateKeyPair.jrbRSA.tooltip=\u041A\u043B\u044E\u0447\u0435\u0432\u0430\u044F \u043F\u0430\u0440\u0430 RSA (Rivest, Shamir, Adleman) +DGenerateKeyPair.jsKeySize.tooltip=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430 \u0432 \u0431\u0438\u0442\u0430\u0445 +DGenerateKeyPairCert.CritSANReq.message=\u0415\u0441\u043B\u0438 \u0440\u0430\u0437\u043B\u0438\u0447\u0430\u044E\u0449\u0435\u0435\u0441\u044F \u0438\u043C\u044F \u0441\u0443\u0431\u044A\u0435\u043A\u0442\u0430 \u043F\u0443\u0441\u0442\u043E, \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0434\u043E\u043B\u0436\u0435\u043D \u0432\u043A\u043B\u044E\u0447\u0430\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 subjectAltName, \u043F\u043E\u043C\u0435\u0447\u0435\u043D\u043D\u043E\u0435 \u043A\u0430\u043A \u043A\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435. +DGenerateKeyPairCert.NameValueReq.message=\u0414\u043B\u044F \u0438\u043C\u0435\u043D\u0438 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0443\u043A\u0430\u0437\u0430\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435. +DGenerateKeyPairCert.SerialNumberNonZero.message=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0443\u043B\u044F. +DGenerateKeyPairCert.SerialNumberNotInteger.message=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0446\u0435\u043B\u044B\u043C \u0447\u0438\u0441\u043B\u043E\u043C. +DGenerateKeyPairCert.ValReqSerialNumber.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0441\u0435\u0440\u0438\u0439\u043D\u043E\u0433\u043E \u043D\u043E\u043C\u0435\u0440\u0430. +DGenerateKeyPairCert.jbAddExtensions.mnemonic=A +DGenerateKeyPairCert.jbAddExtensions.text=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DGenerateKeyPairCert.jbAddExtensions.tooltip=\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0432 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +DGenerateKeyPairCert.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGenerateKeyPairCert.jbOK.text=OK +DGenerateKeyPairCert.jbTransferNameExt.mnemonic=T +DGenerateKeyPairCert.jbTransferNameExt.text=\u041F\u0435\u0440\u0435\u043D\u0435\u0441\u0442\u0438 \u0418\u043C\u044F \u0438 \u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DGenerateKeyPairCert.jbTransferNameExt.tooltip=\u041F\u0435\u0440\u0435\u043D\u043E\u0441 \u0438\u043C\u0435\u043D\u0438 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u0438\u0437 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DGenerateKeyPairCert.jcbSignatureAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DGenerateKeyPairCert.jdnName.title=\u0418\u043C\u044F +DGenerateKeyPairCert.jdnName.tooltip=\u0418\u043C\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 (DN) +DGenerateKeyPairCert.jdtValidityEnd.text=\u041E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u0435 \u0441\u0440\u043E\u043A\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F +DGenerateKeyPairCert.jdtValidityEnd.tooltip=\u041E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u0435 \u0441\u0440\u043E\u043A\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DGenerateKeyPairCert.jdtValidityStart.text=\u041D\u0430\u0447\u0430\u043B\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F +DGenerateKeyPairCert.jdtValidityStart.tooltip=\u041D\u0430\u0447\u0430\u043B\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DGenerateKeyPairCert.jlName.text=\u0418\u043C\u044F: +DGenerateKeyPairCert.jlSerialNumber.text=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440: +DGenerateKeyPairCert.jlSigAlg.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438: +DGenerateKeyPairCert.jlValidityEnd.text=\u041E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u0435 \u0441\u0440\u043E\u043A\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F: +DGenerateKeyPairCert.jlValidityPeriod.text=\u0421\u0440\u043E\u043A \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F: +DGenerateKeyPairCert.jlValidityStart.text=\u041D\u0430\u0447\u0430\u043B\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F: +DGenerateKeyPairCert.jlVersion.text=\u0412\u0435\u0440\u0441\u0438\u044F: +DGenerateKeyPairCert.jrbVersion1.text=\u0412\u0435\u0440\u0441\u0438\u044F 1 +DGenerateKeyPairCert.jrbVersion1.tooltip=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0432\u0435\u0440\u0441\u0438\u0438 1\u00A0\u2013 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044E\u0442\u0441\u044F. +DGenerateKeyPairCert.jrbVersion3.text=\u0412\u0435\u0440\u0441\u0438\u044F 3 +DGenerateKeyPairCert.jrbVersion3.tooltip=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0432\u0435\u0440\u0441\u0438\u0438 3 \u2013 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DGenerateKeyPairCert.jtfSerialNumber.tooltip=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DGenerateKeyPairCert.jvpValidityPeriod.tooltip=\u0421\u0440\u043E\u043A \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DGenerateSecretKey.Title=\u0421\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +DGenerateSecretKey.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGenerateSecretKey.jbOK.text=OK +DGenerateSecretKey.jcbKeyAlg.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DGenerateSecretKey.jlKeyAlg.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C: +DGenerateSecretKey.jlKeySize.text=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430: +DGenerateSecretKey.jsKeySize.tooltip=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430 \u0432 \u0431\u0438\u0442\u0430\u0445 +DGeneratingDHParameters.Title=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438 DH +DGeneratingDHParameters.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGeneratingDHParameters.jlGenDHParameters.text=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0433\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u0438 DH... +DGeneratingKeyPair.Title=\u0413\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u044F \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DGeneratingKeyPair.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGeneratingKeyPair.jlGenKeyPair.text=\u0413\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u044F \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439... +DGetAlias.AliasReq.message=\u041F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0443\u043A\u0430\u0437\u0430\u043D. +DGetAlias.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGetAlias.jbOK.text=OK +DGetAlias.jlAlias.text=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0430\u043B\u0438\u0430\u0441 (\u043F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C): +DNewKeyStoreType.Title=\u0422\u0438\u043F \u043D\u043E\u0432\u043E\u0433\u043E \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +DNewKeyStoreType.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DNewKeyStoreType.jbOK.text=OK +DNewKeyStoreType.jlKeyStoreType.text=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043F \u043D\u043E\u0432\u043E\u0433\u043E \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439: +DNewKeyStoreType.jrbBcfksKeyStore.mnemonic=F +DNewKeyStoreType.jrbBcfksKeyStore.text=BCFKS +DNewKeyStoreType.jrbBcfksKeyStore.tooltip=Bouncy Castle FIPS KeyStore +DNewKeyStoreType.jrbBksKeyStore.mnemonic=B +DNewKeyStoreType.jrbBksKeyStore.text=BKS +DNewKeyStoreType.jrbBksKeyStore.tooltip=Bouncy Castle KeyStore (\u0412\u0435\u0440\u0441\u0438\u044F JKS \u043E\u0442 Bouncy Castle) +DNewKeyStoreType.jrbBksV1KeyStore.mnemonic=V +DNewKeyStoreType.jrbBksV1KeyStore.text=BKS-V1 +DNewKeyStoreType.jrbBksV1KeyStore.tooltip=Bouncy Castle KeyStore (\u0432\u0435\u0440\u0441\u0438\u044F JKS \u043E\u0442 Bouncy Castle) \u0412\u0435\u0440\u0441\u0438\u044F 1 +DNewKeyStoreType.jrbJceksKeyStore.mnemonic=J +DNewKeyStoreType.jrbJceksKeyStore.text=JCEKS +DNewKeyStoreType.jrbJceksKeyStore.tooltip=Java Cryptography Extension KeyStore (\u0424\u043E\u0440\u043C\u0430\u0442 \u0443\u043B\u0443\u0447\u0448\u0435\u043D\u043D\u043E\u0433\u043E \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043E\u0442 Oracle) +DNewKeyStoreType.jrbJksKeyStore.mnemonic=K +DNewKeyStoreType.jrbJksKeyStore.text=JKS +DNewKeyStoreType.jrbJksKeyStore.tooltip=Java KeyStore (\u0424\u043E\u0440\u043C\u0430\u0442 \u0431\u0430\u0437\u043E\u0432\u043E\u0433\u043E \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043E\u0442 Oracle) +DNewKeyStoreType.jrbPkcs12KeyStore.mnemonic=P +DNewKeyStoreType.jrbPkcs12KeyStore.text=PKCS #12 +DNewKeyStoreType.jrbPkcs12KeyStore.tooltip=Public-Key Cryptography Standards #12 KeyStore (\u0424\u043E\u0440\u043C\u0430\u0442 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430\u044F \u043E\u0442 \u043A\u043E\u043C\u043F\u0430\u043D\u0438\u0438 RSA) +DNewKeyStoreType.jrbUberKeyStore.mnemonic=U +DNewKeyStoreType.jrbUberKeyStore.text=UBER +DNewKeyStoreType.jrbUberKeyStore.tooltip=Bouncy Castle UBER KeyStore (\u0411\u043E\u043B\u0435\u0435 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u0430\u044F \u0432\u0435\u0440\u0441\u0438\u044F BKS) +DOpenPkcs11KeyStore.32with64bit.Cause=64-\u0431\u0438\u0442\u043D\u0430\u044F \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430 PKCS#11 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0430 \u0432 32-\u0431\u0438\u0442\u043D\u043E\u0439 JRE (\u0438 \u043D\u0430\u043E\u0431\u043E\u0440\u043E\u0442). +DOpenPkcs11KeyStore.64bitBeforeJRE8.Cause=\u041F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A PKCS#11 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u0432 64-\u0440\u0430\u0437\u0440\u044F\u0434\u043D\u043E\u0439 \u0441\u0440\u0435\u0434\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F Java 7 (\u0438 \u0431\u043E\u043B\u0435\u0435 \u0440\u0430\u043D\u043D\u0438\u0445 \u0432\u0435\u0440\u0441\u0438\u044F\u0445). +DOpenPkcs11KeyStore.NotPkcs11Lib.Cause=\u0412\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u0444\u0430\u0439\u043B \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u043E\u0439 PKCS#11. +DOpenPkcs11KeyStore.ProblemLoadingProvider.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440 PKCS#11 \u0441 ''{0}''. +DOpenPkcs11KeyStore.ProblemLoadingProvider.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0430 PKCS#11 +DOpenPkcs11KeyStore.SelectLib.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0443 PKCS#11 +DOpenPkcs11KeyStore.SelectLib.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DOpenPkcs11KeyStore.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u043E\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 PKCS#11 +DOpenPkcs11KeyStore.WrongConfiguration.Cause=\u041E\u0448\u0438\u0431\u043A\u0438 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. +DOpenPkcs11KeyStore.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DOpenPkcs11KeyStore.jbOK.text=OK +DOpenPkcs11KeyStore.jbP11LibraryBrowse.tooltip=\u041F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043A \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0435 PKCS#11. +DOpenPkcs11KeyStore.jcbPkcs11Provider.tooltip=\u0415\u0441\u043B\u0438 \u043F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440 SunPKCS11 \u0443\u0436\u0435 \u0431\u044B\u043B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D \u0447\u0435\u0440\u0435\u0437 java.security, \u0442\u043E \u0432\u0441\u0435 \u0435\u0433\u043E \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u044B \u0431\u0443\u0434\u0443\u0442 \u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0435\u043D\u044B \u0437\u0434\u0435\u0441\u044C. +DOpenPkcs11KeyStore.jlP11Library.text=\u0411\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430 PKCS#11: +DOpenPkcs11KeyStore.jlSelectProvider.text=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440: +DOpenPkcs11KeyStore.jlSlotListIndex.text=\u0418\u043D\u0434\u0435\u043A\u0441 \u0441\u043B\u043E\u0442\u0430: +DOpenPkcs11KeyStore.jrbCreateNew.mnemonic=C +DOpenPkcs11KeyStore.jrbCreateNew.text=\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043D\u043E\u0432\u043E\u0433\u043E \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A\u0430 PKCS#11 +DOpenPkcs11KeyStore.jrbUseExisting.mnemonic=U +DOpenPkcs11KeyStore.jrbUseExisting.text=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u0439 \u043F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A PKCS#11 +DOpenPkcs11KeyStore.jspSlotListIndex.tooltip=\u0418\u043D\u0434\u0435\u043A\u0441 \u0441\u043F\u0438\u0441\u043A\u0430 \u0441\u043B\u043E\u0442\u043E\u0432, 0 \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u043F\u0435\u0440\u0432\u044B\u0439 \u0441\u043B\u043E\u0442 \u0432 \u0441\u043F\u0438\u0441\u043A\u0435. +DOpenPkcs11KeyStore.jtfP11Library.tooltip=\u041F\u0443\u0442\u044C \u043A \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0435 PKCS#11. +DOpenPkcs11KeyStore.noLibSelected.message=\u0421\u043D\u0430\u0447\u0430\u043B\u0430 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0432\u044B\u0431\u0440\u0430\u0442\u044C \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0443 PKCS#11. +DOpenPkcs11KeyStore.providerNotInstalled.message=\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440 PKCS#11 \u043D\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D! +DProperties.NoGetProperties.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439. +DProperties.Title=\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0434\u043B\u044F ''{0}'' +DProperties.jbCopy.mnemonic=C +DProperties.jbCopy.text=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DProperties.jbCopy.tooltip=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +DProperties.jbOK.text=OK +DProperties.properties.Algorithm=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C: {0} +DProperties.properties.Certificates=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B +DProperties.properties.Encoded=\u0417\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043E: {0} +DProperties.properties.File=\u0424\u0430\u0439\u043B: {0} +DProperties.properties.Format=\u0424\u043E\u0440\u043C\u0430\u0442: {0} +DProperties.properties.Issuer=\u042D\u043C\u0438\u0442\u0435\u043D\u0442: {0} +DProperties.properties.KeyPairs=\u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0435 \u043F\u0430\u0440\u044B +DProperties.properties.KeySize=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430: {0} \u0431\u0438\u0442 +DProperties.properties.Keys=\u041A\u043B\u044E\u0447\u0438 +DProperties.properties.LastModified=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435: {0} +DProperties.properties.Locked=\u0417\u0430\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u043E: \u0440\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u0443\u0439\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430. +DProperties.properties.Md5Fingerprint=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A MD5: {0} +DProperties.properties.None=\u041D\u0438\u0447\u0435\u0433\u043E +DProperties.properties.PrivateKey=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +DProperties.properties.Provider=\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440: {0} +DProperties.properties.PublicKey=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +DProperties.properties.Root=\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0434\u043B\u044F ''{0}'' +DProperties.properties.SecretKey=\u0421\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +DProperties.properties.SerialNumber=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440: {0} +DProperties.properties.Sha1Fingerprint=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A SHA-1: {0} +DProperties.properties.SignatureAlgorithm=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438: {0} +DProperties.properties.Subject=\u0421\u0443\u0431\u044A\u0435\u043A\u0442: {0} +DProperties.properties.TrustedCertificates=\u0414\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B +DProperties.properties.Type=\u0422\u0438\u043F: {0} +DProperties.properties.ValidFrom=\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0441: {0} +DProperties.properties.ValidUntil=\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043E: {0} +DProperties.properties.Version=\u0412\u0435\u0440\u0441\u0438\u044F: {0} +DProperties.properties.private.dsa.GeneratorG=\u0413\u0435\u043D\u0435\u0440\u0430\u0442\u043E\u0440 G: {0} +DProperties.properties.private.dsa.PrimeModulusP=\u041C\u043E\u0434\u0443\u043B\u044C \u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E \u0447\u0438\u0441\u043B\u0430 P: {0} +DProperties.properties.private.dsa.PrimeQ=\u041F\u0440\u043E\u0441\u0442\u043E\u0435 \u0447\u0438\u0441\u043B\u043E Q: {0} +DProperties.properties.private.dsa.SecretExponentX=\u0421\u0435\u043A\u0440\u0435\u0442\u043D\u0430\u044F \u044D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430 X: {0} +DProperties.properties.private.rsa.CrtCoefficient=\u041A\u043E\u044D\u0444\u0444\u0438\u0446\u0438\u0435\u043D\u0442 CRT: {0} +DProperties.properties.private.rsa.Modulus=\u041C\u043E\u0434\u0443\u043B\u044C: {0} +DProperties.properties.private.rsa.PrimeExponentP=\u042D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430 \u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E \u0447\u0438\u0441\u043B\u0430 P: {0} +DProperties.properties.private.rsa.PrimeExponentQ=\u042D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430 \u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E \u0447\u0438\u0441\u043B\u0430 Q: {0} +DProperties.properties.private.rsa.PrimeP=\u041F\u0440\u043E\u0441\u0442\u043E\u0435 \u0447\u0438\u0441\u043B\u043E P: {0} +DProperties.properties.private.rsa.PrimeQ=\u041F\u0440\u043E\u0441\u0442\u043E\u0435 \u0447\u0438\u0441\u043B\u043E Q: {0} +DProperties.properties.private.rsa.PrivateExponent=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u0430\u044F \u044D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430: {0} +DProperties.properties.private.rsa.PublicExponent=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u0430\u044F \u044D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430: {0} +DProperties.properties.public.dsa.GeneratorG=\u0413\u0435\u043D\u0435\u0440\u0430\u0442\u043E\u0440 G: {0} +DProperties.properties.public.dsa.PrimeModulusP=\u041C\u043E\u0434\u0443\u043B\u044C \u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E \u0447\u0438\u0441\u043B\u0430 P: {0} +DProperties.properties.public.dsa.PrimeQ=\u041F\u0440\u043E\u0441\u0442\u043E\u0435 \u0447\u0438\u0441\u043B\u043E Q: {0} +DProperties.properties.public.dsa.PublicKeyY=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 Y: {0} +DProperties.properties.public.rsa.Modulus=\u041C\u043E\u0434\u0443\u043B\u044C: {0} +DProperties.properties.public.rsa.PublicExponent=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u0430\u044F \u044D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430: {0} +DSignCsr.jlCsrChallenge.text=\u041F\u0440\u043E\u0432\u0435\u0440\u043E\u0447\u043D\u0430\u044F \u0444\u0440\u0430\u0437\u0430: +DSignCsr.jlCsrFormat.text=\u0424\u043E\u0440\u043C\u0430\u0442: +DVerifyCertificate.ChooseCACertificatesKeyStore.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u0423\u0426. +DVerifyCertificate.ChooseCRLFile.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B CRL +DVerifyCertificate.ChooseCRLFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DVerifyCertificate.ReqOcspUrl.Title=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0434\u043B\u044F URL-\u0430\u0434\u0440\u0435\u0441\u0430 OCSP. +DVerifyCertificate.Title=\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 '' {0} '' +DVerifyCertificate.jbBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DVerifyCertificate.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DVerifyCertificate.jbLoadCrl.tooltip=\u041E\u0442\u043A\u0440\u044B\u0442\u044C CRL \u0441 \u0434\u0438\u0441\u043A\u0430 +DVerifyCertificate.jbLoadKeystore.tooltip=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0441 \u0434\u0438\u0441\u043A\u0430 +DVerifyCertificate.jbOk.text=OK +DVerifyCertificate.jcbKeyStore.tooltip=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +DVerifyCertificate.jcbSelectKeyStore.text=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0430\u043B\u044C\u0442\u0435\u0440\u043D\u0430\u0442\u0438\u0432\u043D\u043E\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u0423\u0426 \u0434\u043B\u044F \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430: +DVerifyCertificate.jlCacertFile.text=\u0425\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439: +DVerifyCertificate.jlCheckStatus.text=\u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0446\u0435\u043F\u043E\u0447\u043A\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u0438 \u0441\u0442\u0430\u0442\u0443\u0441 \u043E\u0442\u0437\u044B\u0432\u0430 \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E +DVerifyCertificate.jlKeyStore.text=\u0425\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439: +DVerifyCertificate.jrbChainCheck.text=\u041D\u0435 \u043F\u0440\u043E\u0432\u0435\u0440\u044F\u0442\u044C \u0441\u0442\u0430\u0442\u0443\u0441 \u043E\u0442\u0437\u044B\u0432\u0430, \u043F\u0440\u043E\u0432\u0435\u0440\u044F\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0446\u0435\u043F\u043E\u0447\u043A\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 +DVerifyCertificate.jrbChainCheck.tooltip=\u0412\u0430\u043B\u0438\u0434\u0430\u0446\u0438\u044F \u0446\u0435\u043F\u043E\u0447\u043A\u0438 +DVerifyCertificate.jrbCrlCheckDistPoint.text=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 \u0422\u043E\u0447\u043A\u0438 \u0420\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0435\u043D\u0438\u044F CRL +DVerifyCertificate.jrbCrlCheckDistPoint.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u044F\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u043A\u043E\u043D\u0435\u0447\u043D\u043E\u0433\u043E \u043E\u0431\u044A\u0435\u043A\u0442\u0430, \u043F\u044B\u0442\u0430\u044F\u0441\u044C \u043D\u0430\u0439\u0442\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 CRL. +DVerifyCertificate.jrbCrlCheckFile.text=\u0424\u0430\u0439\u043B CRL +DVerifyCertificate.jrbCrlCheckFile.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u044F\u0435\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u043A\u043E\u043D\u0435\u0447\u043D\u043E\u0433\u043E \u043E\u0431\u044A\u0435\u043A\u0442\u0430, \u043F\u044B\u0442\u0430\u044F\u0441\u044C \u043D\u0430\u0439\u0442\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 CRL. +DVerifyCertificate.jrbOcspAiaCheck.text=OCSP \u0438\u0437 Authority\u00A0Information\u00A0Access extension +DVerifyCertificate.jrbOcspAiaCheck.tooltip=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C OCSP URL \u0438\u0437 AIA extension +DVerifyCertificate.jrbOcspUrlCheck.text=OCSP \u0441 URL +DVerifyCertificate.jrbOcspUrlCheck.tooltip=Online Certificate Status Protocol +DVerifyCertificate.jtfCrlFile.tooltip=\u0424\u0430\u0439\u043B CRL +DVerifyCertificate.jtfOcspUrl.tooltip=URL +DViewAsn1Dump.Certificate.Title=ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewAsn1Dump.Crl.Title=ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F CRL +DViewAsn1Dump.Csr.Title=ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u0437\u0430\u043F\u0440\u043E\u0441\u0430 PKCS#10 +DViewAsn1Dump.Extension.Title=ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DViewAsn1Dump.PrivateKey.Title=ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewAsn1Dump.PublicKey.Title=ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewAsn1Dump.jbCopy.mnemonic=C +DViewAsn1Dump.jbCopy.text=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DViewAsn1Dump.jbCopy.tooltip=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C ASN.1 \u0434\u0430\u043C\u043F \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +DViewAsn1Dump.jbOK.text=OK +DViewAsymmetricKeyFields.PrivateKey.title={0} \u041F\u043E\u043B\u044F \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewAsymmetricKeyFields.PublicKey.title={0} \u041F\u043E\u043B\u044F \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewAsymmetricKeyFields.jbOK.text=OK +DViewAsymmetricKeyFields.jlFieldValue.text=\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044F: +DViewAsymmetricKeyFields.jlFields.text=\u041F\u043E\u043B\u044F: +DViewAsymmetricKeyFields.jltFields.PrivDsaGeneratorG.text=\u0413\u0435\u043D\u0435\u0440\u0430\u0442\u043E\u0440 G +DViewAsymmetricKeyFields.jltFields.PrivDsaPrimeModulusP.text=\u041C\u043E\u0434\u0443\u043B\u044C \u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E \u0447\u0438\u0441\u043B\u0430 P +DViewAsymmetricKeyFields.jltFields.PrivDsaPrimeQ.text=\u041F\u0440\u043E\u0441\u0442\u043E\u0435 \u0447\u0438\u0441\u043B\u043E Q +DViewAsymmetricKeyFields.jltFields.PrivDsaSecretExponentX.text=\u0421\u0435\u043A\u0440\u0435\u0442\u043D\u0430\u044F \u044D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430 X +DViewAsymmetricKeyFields.jltFields.PrivEcPrivateKey.text=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +DViewAsymmetricKeyFields.jltFields.PrivEdPrivateKey.text=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +DViewAsymmetricKeyFields.jltFields.PrivRsaCrtCoefficient.text=\u041A\u043E\u044D\u0444\u0444\u0438\u0446\u0438\u0435\u043D\u0442 CRT +DViewAsymmetricKeyFields.jltFields.PrivRsaModulus.text=\u041C\u043E\u0434\u0443\u043B\u044C +DViewAsymmetricKeyFields.jltFields.PrivRsaPrimeExponentP.text=\u042D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430 \u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E \u0447\u0438\u0441\u043B\u0430 P +DViewAsymmetricKeyFields.jltFields.PrivRsaPrimeExponentQ.text=\u042D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430 \u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E \u0447\u0438\u0441\u043B\u0430 Q +DViewAsymmetricKeyFields.jltFields.PrivRsaPrimeP.text=\u041F\u0440\u043E\u0441\u0442\u043E\u0435 \u0447\u0438\u0441\u043B\u043E P +DViewAsymmetricKeyFields.jltFields.PrivRsaPrimeQ.text=\u041F\u0440\u043E\u0441\u0442\u043E\u0435 \u0447\u0438\u0441\u043B\u043E Q +DViewAsymmetricKeyFields.jltFields.PrivRsaPrivateExponent.text=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u0430\u044F \u044D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430 +DViewAsymmetricKeyFields.jltFields.PrivRsaPublicExponent.text=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u0430\u044F \u044D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430 +DViewAsymmetricKeyFields.jltFields.PubDsaGeneratorG.text=\u0413\u0435\u043D\u0435\u0440\u0430\u0442\u043E\u0440 G +DViewAsymmetricKeyFields.jltFields.PubDsaPrimeModulusP.text=\u041C\u043E\u0434\u0443\u043B\u044C \u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E \u0447\u0438\u0441\u043B\u0430 P +DViewAsymmetricKeyFields.jltFields.PubDsaPrimeQ.text=\u041F\u0440\u043E\u0441\u0442\u043E\u0435 \u0447\u0438\u0441\u043B\u043E Q +DViewAsymmetricKeyFields.jltFields.PubDsaPublicKeyY.text=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 Y +DViewAsymmetricKeyFields.jltFields.PubEcAffineX.text=\u0410\u0444\u0444\u0438\u043D\u043D\u044B\u0439 X +DViewAsymmetricKeyFields.jltFields.PubEcAffineY.text=\u0410\u0444\u0444\u0438\u043D\u043D\u044B\u0439 Y +DViewAsymmetricKeyFields.jltFields.PubEdKey.text=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 +DViewAsymmetricKeyFields.jltFields.PubRsaModulus.text=\u041C\u043E\u0434\u0443\u043B\u044C +DViewAsymmetricKeyFields.jltFields.PubRsaPublicExponent.text=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u0430\u044F \u044D\u043A\u0441\u043F\u043E\u043D\u0435\u043D\u0442\u0430 +DViewAsymmetricKeyFields.jltFields.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u0435\u0439 \u043A\u043B\u044E\u0447\u0430 +DViewAsymmetricKeyFields.jtaFieldValue.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u043F\u043E\u043B\u044F \u043A\u043B\u044E\u0447\u0430 +DViewCertificate.Extensions.Title=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCertificate.Issuer.Title=\u042D\u043C\u0438\u0442\u0435\u043D\u0442 +DViewCertificate.NoGetEncodedCert.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0443\u044E \u0444\u043E\u0440\u043C\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430. +DViewCertificate.Pem.Title=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 PEM +DViewCertificate.PubKeyDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 +DViewCertificate.Subject.Title=\u0421\u0443\u0431\u044A\u0435\u043A\u0442: +DViewCertificate.jbAsn1.mnemonic=A +DViewCertificate.jbAsn1.text=ASN.1 +DViewCertificate.jbAsn1.tooltip=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCertificate.jbExport.mnemonic=X +DViewCertificate.jbExtensions.mnemonic=E +DViewCertificate.jbExtensions.text=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DViewCertificate.jbExtensions.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCertificate.jbImport.mnemonic=I +DViewCertificate.jbImportExport.export.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DViewCertificate.jbImportExport.export.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 \u0432 \u0444\u0430\u0439\u043B +DViewCertificate.jbImportExport.import.text=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DViewCertificate.jbImportExport.import.tooltip=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 +DViewCertificate.jbOK.text=OK +DViewCertificate.jbPem.mnemonic=P +DViewCertificate.jbPem.text=PEM +DViewCertificate.jbPem.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u043A\u0430\u043A PEM +DViewCertificate.jbVerify.mnemonic=V +DViewCertificate.jbVerify.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C +DViewCertificate.jbVerify.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +DViewCertificate.jbViewPublicKeyDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u043E\u0431 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 +DViewCertificate.jdnIssuer.tooltip=\u041E\u0442\u043B\u0438\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u0438\u043C\u044F \u044D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCertificate.jdnSubject.tooltip=\u041E\u0442\u043B\u0438\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u0438\u043C\u044F \u0441\u0443\u0431\u044A\u0435\u043A\u0442\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCertificate.jlFingerprint.text=\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u043E\u043A: +DViewCertificate.jlHierarchy.text=\u0418\u0435\u0440\u0430\u0440\u0445\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432: +DViewCertificate.jlIssuer.text=\u042D\u043C\u0438\u0442\u0435\u043D\u0442: +DViewCertificate.jlPublicKey.text=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447: +DViewCertificate.jlSerialNumberDec.text=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (\u0434\u0435\u0441\u044F\u0442\u0438\u0447\u043D\u044B\u0439): +DViewCertificate.jlSerialNumberHex.text=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (\u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043D\u044B\u0439): +DViewCertificate.jlSignatureAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438: +DViewCertificate.jlSubject.text=\u0421\u0443\u0431\u044A\u0435\u043A\u0442: +DViewCertificate.jlValidFrom.text=\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0441: +DViewCertificate.jlValidUntil.text=\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043E: +DViewCertificate.jlVersion.text=\u0412\u0435\u0440\u0441\u0438\u044F: +DViewCertificate.jtfPublicKey.text={0} {1} \u0431\u0438\u0442 +DViewCertificate.jtfPublicKey.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCertificate.jtfSerialNumberDec.tooltip=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430, \u043F\u0440\u0438\u0441\u0432\u043E\u0435\u043D\u043D\u044B\u0439 \u044D\u043C\u0438\u0442\u0435\u043D\u0442\u043E\u043C (\u0434\u0435\u0441\u044F\u0442\u0438\u0447\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442) +DViewCertificate.jtfSerialNumberHex.tooltip=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430, \u043F\u0440\u0438\u0441\u0432\u043E\u0435\u043D\u043D\u044B\u0439 \u044D\u043C\u0438\u0442\u0435\u043D\u0442\u043E\u043C (\u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442) +DViewCertificate.jtfSignatureAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCertificate.jtfValidFrom.notyetvalid.text={0} (\u041F\u041E\u041A\u0410 \u041D\u0415 \u0414\u0415\u0419\u0421\u0422\u0412\u0423\u0415\u0422) +DViewCertificate.jtfValidFrom.tooltip=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D \u0441 \u044D\u0442\u043E\u0439 \u0434\u0430\u0442\u044B +DViewCertificate.jtfValidUntil.expired.text={0} (\u0418\u0421\u0422\u0415\u0427\u0415\u041D\u041E) +DViewCertificate.jtfValidUntil.tooltip=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D \u0434\u043E \u044D\u0442\u043E\u0439 \u0434\u0430\u0442\u044B +DViewCertificate.jtfVersion.tooltip=\u041D\u043E\u043C\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCrl.EntryExtensions.Title=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u043E\u0442\u043E\u0437\u0432\u0430\u043D\u043D\u044B\u0445 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 +DViewCrl.Extensions.Title=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F CRL +DViewCrl.Issuer.Title=\u042D\u043C\u0438\u0442\u0435\u043D\u0442 +DViewCrl.jbCrlAsn1.mnemonic=A +DViewCrl.jbCrlAsn1.text=ASN.1 +DViewCrl.jbCrlAsn1.tooltip=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F CRL +DViewCrl.jbCrlEntryExtensions.mnemonic=x +DViewCrl.jbCrlEntryExtensions.text=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DViewCrl.jbCrlEntryExtensions.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 \u043E\u0442\u043E\u0437\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCrl.jbCrlExtensions.mnemonic=E +DViewCrl.jbCrlExtensions.text=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DViewCrl.jbCrlExtensions.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439 CSR +DViewCrl.jbOK.text=OK +DViewCrl.jdnIssuer.tooltip=\u041E\u0442\u043B\u0438\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u0438\u043C\u044F \u044D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 CRL +DViewCrl.jlEffectiveDate.text=\u0414\u0430\u0442\u0430 \u0432\u0441\u0442\u0443\u043F\u043B\u0435\u043D\u0438\u044F \u0432 \u0441\u0438\u043B\u0443: +DViewCrl.jlIssuer.text=\u042D\u043C\u0438\u0442\u0435\u043D\u0442: +DViewCrl.jlNextUpdate.text=\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435: +DViewCrl.jlRevokedCerts.text={0,choice,0#Empty CRL (no entries).|1#One revoked Certificate:|1\u041F\u0440\u043E\u0432\u0435\u0440\u043E\u0447\u043D\u0430\u044F \u0444\u0440\u0430\u0437\u0430 (Challenge) \u0434\u043B\u044F CSR.
\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0441\u044F \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0442\u043E\u043C \u0437\u0430\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u043E\u0442\u0437\u044B\u0432 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DViewCsr.jtfFormat.Pkcs10.text=PKCS #10 +DViewCsr.jtfFormat.Spkac.text=SPKAC +DViewCsr.jtfFormat.tooltip=\u0424\u043E\u0440\u043C\u0430\u0442 CSR (PKCS #10 \u0438\u043B\u0438 SPKAC) +DViewCsr.jtfPublicKey.text={0} {1} \u0431\u0438\u0442 +DViewCsr.jtfPublicKey.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 CSR +DViewCsr.jtfSignatureAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u044F CSR +DViewCsr.jtfUnstructuredName.tooltip=\u041D\u0435\u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043A\u043E\u043C\u043F\u0430\u043D\u0438\u0438 \u0434\u043B\u044F \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C\u043E\u0441\u0442\u0438 \u0441 OpenSSL (\u0430\u0442\u0440\u0438\u0431\u0443\u0442 PKCS#10 "unstructuredName") +DViewDHParameters.ChooseExportFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DViewDHParameters.ExportPem.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 PEM +DViewDHParameters.ExportPemSuccessful.message=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 PEM \u0443\u0441\u043F\u0435\u0448\u0435\u043D. +DViewDHParameters.OverWriteFile.message=\u0424\u0430\u0439\u043B ''{0}'' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0433\u043E? +DViewDHParameters.jbCopy.mnemonic=C +DViewDHParameters.jbCopy.text=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DViewDHParameters.jbCopy.tooltip=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 PEM \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +DViewDHParameters.jbExport.export.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 +DViewDHParameters.jbExport.export.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 PEM +DViewDHParameters.jbExport.mnemonic=E +DViewDHParameters.jbOK.text=OK +DViewDHParameters.jtAreaPem.mnemonic=t +DViewDHParameters.jtAreaPem.tooltip=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B DH \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 PEM +DViewJwt.Title=\u041F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C JWT +DViewJwt.jbCopy.mnemonic=C +DViewJwt.jbCopy.text=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DViewJwt.jbCopy.tooltip=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C JWT \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +DViewJwt.jbOK.text=Ok +DViewJwt.jlEncoded.text=\u0417\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043E: +DViewJwt.jlHeader.text=\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A: +DViewJwt.jlPayload.text=\u0421\u043E\u0434\u0440\u0435\u0436\u0438\u043C\u043E\u0435: +DViewJwt.jtaEncoded.tooltip=JSON Web Token +DViewJwt.jtaHeader.tooltip=JWT-\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A +DViewJwt.jtaPayload.tooltip=\u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 JWT +DViewKeyPair.ViewCertificateDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435 \u0434\u043B\u044F \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DViewKeyPair.ViewPrivateKeyDetails.Title=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u0434\u043B\u044F \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DViewKeyPair.jbCertificateDetails.mnemonic=C +DViewKeyPair.jbCertificateDetails.text=\u0421\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435 +DViewKeyPair.jbCertificateDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0437\u0438\u0442\u044C \u0441\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0435 \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DViewKeyPair.jbImport.mnemonic=I +DViewKeyPair.jbOK.text=OK +DViewKeyPair.jbPrivateKeyDetails.mnemonic=P +DViewKeyPair.jbPrivateKeyDetails.text=\u0414\u0435\u0442\u0430\u043B\u0438 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewKeyPair.jbPrivateKeyDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 +DViewPem.ChooseExportFile.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 PEM +DViewPem.ChooseExportFile.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DViewPem.ExportPem.Title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 PEM +DViewPem.ExportPemCertificateSuccessful.message=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 PEM \u0443\u0441\u043F\u0435\u0448\u0435\u043D. +DViewPem.NoWriteFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0444\u0430\u0439\u043B '' {0} ''. +DViewPem.OverWriteFile.message=\u0424\u0430\u0439\u043B ''{0}'' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0433\u043E? +DViewPem.jbCopy.mnemonic=C +DViewPem.jbCopy.text=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C +DViewPem.jbCopy.tooltip=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 PEM \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +DViewPem.jbExport.mnemonic=E +DViewPem.jbExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 +DViewPem.jbExport.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 PEM CSR \u0432 \u0444\u0430\u0439\u043B +DViewPem.jbOK.text=OK +DViewPrivateKey.Pem.Title=\u041F\u0440\u0438\u0432\u0430\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 PEM +DViewPrivateKey.jbAsn1.mnemonic=A +DViewPrivateKey.jbAsn1.text=ASN.1 +DViewPrivateKey.jbAsn1.tooltip=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPrivateKey.jbExport.mnemonic=X +DViewPrivateKey.jbExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 +DViewPrivateKey.jbExport.tooltip=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0432 \u0444\u0430\u0439\u043B +DViewPrivateKey.jbFields.mnemonic=F +DViewPrivateKey.jbFields.text=\u041F\u043E\u043B\u044F +DViewPrivateKey.jbFields.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u0435\u0439 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPrivateKey.jbOK.text=OK +DViewPrivateKey.jbPem.mnemonic=E +DViewPrivateKey.jbPem.text=PEM +DViewPrivateKey.jbPem.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 PEM +DViewPrivateKey.jlAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C: +DViewPrivateKey.jlEncoded.text=\u0417\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043E: +DViewPrivateKey.jlFormat.text=\u0424\u043E\u0440\u043C\u0430\u0442: +DViewPrivateKey.jlKeySize.text=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430: +DViewPrivateKey.jtfAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPrivateKey.jtfEncoded.tooltip=\u041A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0430\u044F \u0444\u043E\u0440\u043C\u0430 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPrivateKey.jtfFormat.tooltip=\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPrivateKey.jtfKeySize.text={0} \u0431\u0438\u0442 +DViewPrivateKey.jtfKeySize.tooltip=\u0420\u0430\u0437\u043C\u0435\u0440 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPublicKey.Pem.Title=\u041F\u0443\u0431\u043B\u0438\u0447\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 PEM +DViewPublicKey.jbAsn1.mnemonic=A +DViewPublicKey.jbAsn1.text=ASN.1 +DViewPublicKey.jbAsn1.tooltip=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPublicKey.jbFields.mnemonic=F +DViewPublicKey.jbFields.text=\u041F\u043E\u043B\u044F +DViewPublicKey.jbFields.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u0435\u0439 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPublicKey.jbOK.text=OK +DViewPublicKey.jbPem.mnemonic=E +DViewPublicKey.jbPem.text=PEM +DViewPublicKey.jbPem.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 PEM +DViewPublicKey.jlAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C: +DViewPublicKey.jlEncoded.text=\u0417\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043E: +DViewPublicKey.jlFormat.text=\u0424\u043E\u0440\u043C\u0430\u0442: +DViewPublicKey.jlKeySize.text=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430: +DViewPublicKey.jtfAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPublicKey.jtfEncoded.tooltip=\u041A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0430\u044F \u0444\u043E\u0440\u043C\u0430 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPublicKey.jtfFormat.tooltip=\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewPublicKey.jtfKeySize.text={0} \u0431\u0438\u0442 +DViewPublicKey.jtfKeySize.tooltip=\u0420\u0430\u0437\u043C\u0435\u0440 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewSecretKey.NotAValidHexString.message=\u041D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0430\u044F \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043D\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430. +DViewSecretKey.NotAValidKey.message=\u041D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043A\u043B\u044E\u0447. +DViewSecretKey.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DViewSecretKey.jbOK.text=OK +DViewSecretKey.jlAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F: +DViewSecretKey.jlEncoded.text=\u0417\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043E: +DViewSecretKey.jlFormat.text=\u0424\u043E\u0440\u043C\u0430\u0442: +DViewSecretKey.jlKeySize.text=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430: +DViewSecretKey.jtfAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewSecretKey.jtfEncoded.tooltip=\u0421\u0435\u043A\u0440\u0435\u0442\u043D\u044B\u0439 \u043A\u043B\u044E\u0447 \u0432 \u0437\u0430\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u043C \u0432\u0438\u0434\u0435 \u0432 \u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u0435\u0440\u0438\u0447\u043D\u043E\u043C \u0444\u043E\u0440\u043C\u0430\u0442\u0435 (\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0443\u0435\u043C\u043E) +DViewSecretKey.jtfFormat.tooltip=\u041A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +DViewSecretKey.jtfKeySize.text={0} \u0431\u0438\u0442 +DViewSecretKey.jtfKeySize.tooltip=\u0420\u0430\u0437\u043C\u0435\u0440 \u0441\u0435\u043A\u0440\u0435\u0442\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 +PasswordCallbackHandler.Title=PIN \u043B\u043E\u0433\u0438\u043D +RevokedCertsTableHeadRend.RevocationDateColumn.tooltip=\u0414\u0430\u0442\u0430/\u0432\u0440\u0435\u043C\u044F \u043E\u0442\u0437\u044B\u0432\u0430 \u043E\u0442\u043E\u0437\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +RevokedCertsTableHeadRend.SerialNumberColumn.tooltip=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 \u043E\u0442\u043E\u0437\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +RevokedCertsTableModel.RevocationDateColumn=\u0414\u0430\u0442\u0430 \u043E\u0442\u0437\u044B\u0432\u0430 +RevokedCertsTableModel.SerialNumberColumn=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 diff --git a/kse/src/main/resources/org/kse/gui/dialogs/sign/resources_ru.properties b/kse/src/main/resources/org/kse/gui/dialogs/sign/resources_ru.properties new file mode 100644 index 000000000..91c016176 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/dialogs/sign/resources_ru.properties @@ -0,0 +1,134 @@ +DCrlReason.Subject.Title=\u0421\u0443\u0431\u044A\u0435\u043A\u0442: +DCrlReason.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DCrlReason.jbOK.text=OK +DCrlReason.jlSubject.text=\u0421\u0443\u0431\u044A\u0435\u043A\u0442: +DCrlReason.jrbUnspecified.tooltip=\u042D\u0442\u0430 \u043F\u0440\u0438\u0447\u0438\u043D\u0430 \u0443\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u043D\u0430 \u0442\u043E, \u0447\u0442\u043E \u043D\u0435 \u0443\u043A\u0430\u0437\u0430\u043D\u043E, \u043F\u043E\u0447\u0435\u043C\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0431\u044B\u043B \u043E\u0442\u043E\u0437\u0432\u0430\u043D. +DCustomClaim.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DCustomClaim.jbOK.text=Ok +DCustomClaim.jlValue.text=\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435: +DCustomClaim.jtfValue.tooltip=\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 +DListCertificatesKS.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DListCertificatesKS.jbOK.text=OK +DSignCrl.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DSignCrl.jbOK.text=OK +DSignCrl.jcbSignatureAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438 CRL +DSignCrl.jlIssuer.text=\u042D\u043C\u0438\u0442\u0435\u043D\u0442: +DSignCrl.jlSignatureAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438: +DSignCsr.Subject.Title=\u0421\u0443\u0431\u044A\u0435\u043A\u0442: +DSignCsr.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DSignCsr.jbCsrAsn1.mnemonic=A +DSignCsr.jbCsrAsn1.text=ASN.1 +DSignCsr.jbCsrAsn1.tooltip=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F CSR +DSignCsr.jbCsrExtensions.mnemonic=E +DSignCsr.jbCsrExtensions.text=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F +DSignCsr.jbCsrExtensions.tooltip=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u0438\u0437 CSR +DSignCsr.jbOK.text=OK +DSignCsr.jbTransferExtensions.mnemonic=T +DSignCsr.jbViewCsrPublicKeyDetails.tooltip=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u043E\u0431 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u043C \u043A\u043B\u044E\u0447\u0435 +DSignCsr.jcbSignatureAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u043E\u0442\u0432\u0435\u0442\u0430 \u0423\u0426 +DSignCsr.jdnCsrSubject.tooltip=\u041E\u0442\u043B\u0438\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0435 \u0438\u043C\u044F \u0441\u0443\u0431\u044A\u0435\u043A\u0442\u0430 CSR +DSignCsr.jdtValidityEnd.text=\u041E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u0435 \u0441\u0440\u043E\u043A\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F +DSignCsr.jlCsrChallenge.text=\u041F\u0440\u043E\u0432\u0435\u0440\u043E\u0447\u043D\u0430\u044F \u0444\u0440\u0430\u0437\u0430: +DSignCsr.jlCsrFormat.text=\u0424\u043E\u0440\u043C\u0430\u0442: +DSignCsr.jlCsrSignatureAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438: +DSignCsr.jlCsrSubject.text=\u0421\u0443\u0431\u044A\u0435\u043A\u0442: +DSignCsr.jlSignatureAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438: +DSignCsr.jtfCsrChallenge.tooltip=\u041F\u0440\u043E\u0432\u0435\u0440\u043E\u0447\u043D\u0430\u044F \u0444\u0440\u0430\u0437\u0430 (Challenge) \u0434\u043B\u044F CSR.
\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0441\u044F \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0442\u043E\u043C \u0437\u0430\u043F\u0440\u043E\u0441\u0438\u0442\u044C \u043E\u0442\u0437\u044B\u0432 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DSignCsr.jtfCsrPublicKey.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 CSR +DSignCsr.jtfCsrSignatureAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u044F CSR +DSignJar.ChooseInputJar.Title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0445\u043E\u0434\u043D\u043E\u0439 JAR +DSignJar.CorruptedJar.Cause=\u0424\u0430\u0439\u043B JAR \u043F\u043E\u0432\u0440\u0435\u0436\u0434\u0435\u043D. +DSignJar.EmptyTimestampUrl.message=\u041E\u0442\u043C\u0435\u0442\u043A\u0430 \u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0432\u044B\u0431\u0440\u0430\u043D\u0430, \u043D\u043E URL-\u0430\u0434\u0440\u0435\u0441 TSA \u043F\u0443\u0441\u0442. +DSignJar.InputJarChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DSignJar.InputJarRequired.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0443\u0442\u044C \u043A \u0432\u0445\u043E\u0434\u043D\u043E\u043C\u0443 JAR-\u0444\u0430\u0439\u043B\u0443. +DSignJar.NoOpenJar.Problem=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u0432\u0445\u043E\u0434\u043D\u043E\u0439 JAR-\u0444\u0430\u0439\u043B ''{0}''. +DSignJar.NotJar.Cause=\u0424\u0430\u0439\u043B \u043D\u0435 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 JAR. +DSignJar.OutputJarRequired.message=\u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0443\u043A\u0430\u0437\u0430\u0442\u044C \u043F\u0440\u0435\u0444\u0438\u043A\u0441 \u0438\u043B\u0438 \u0441\u0443\u0444\u0444\u0438\u043A\u0441. +DSignJar.OverWriteOutputJarFile.message=\u0412\u044B\u0445\u043E\u0434\u043D\u043E\u0439 JAR-\u0444\u0430\u0439\u043B ''{0}'' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n\u0425\u043E\u0442\u0438\u0442\u0435 \u043B\u0438 \u0432\u044B \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0435\u0433\u043E? +DSignJar.OverwriteSkip.message=\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435 \u043E \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0438? +DSignJar.ProblemOpeningJar.Title=\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0430 \u0441 \u043E\u0442\u043A\u0440\u044B\u0442\u0438\u0435\u043C \u0432\u0445\u043E\u0434\u043D\u043E\u0433\u043E JAR +DSignJar.SignatureOverwrite.message=\u041F\u043E\u0434\u043F\u0438\u0441\u044C \u0441 \u0438\u043C\u0435\u043D\u0435\u043C ''{0}'' \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432 JAR-\u0444\u0430\u0439\u043B\u0435 \n''{1}''. \n\u041F\u0435\u0440\u0435\u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C? +DSignJar.Title=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C JAR +DSignJar.ValJarSignatureName.message=\u0418\u043C\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u043C\u043E\u0436\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0441\u0438\u043C\u0432\u043E\u043B\u044B 'a-z', 'A-Z', '0-9', '_', '-'. +DSignJar.ValReqSignatureName.message=\u0414\u043B\u044F \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 "\u0418\u043C\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438" \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435. +DSignJar.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DSignJar.jbInputJarBrowse.mnemonic=B +DSignJar.jbInputJarBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DSignJar.jbInputJarBrowse.tooltip=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u043A \u0432\u0445\u043E\u0434\u043D\u044B\u043C \u0444\u0430\u0439\u043B\u0430\u043C JAR +DSignJar.jbOK.text=OK +DSignJar.jcbAddTimestamp.tooltip=\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u0443\u044E \u043C\u0435\u0442\u043A\u0443 \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u043A \u0444\u0430\u0439\u043B\u0443 jar +DSignJar.jcbDigestAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u0437\u0430\u043F\u0438\u0441\u0435\u0439 \u0444\u0430\u0439\u043B\u0430 JAR. +DSignJar.jcbSignatureAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0439 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u044F JAR \u0444\u0430\u0439\u043B\u0430 +DSignJar.jcbTimestampServerUrl.tooltip=\u041C\u0435\u0441\u0442\u043E\u043D\u0430\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u0435 \u041E\u0440\u0433\u0430\u043D\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432\u0440\u0435\u043C\u0435\u043D\u0438 (Time Stamping Authority, TSA) +DSignJar.jlAddTimestamp.text=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043E\u0442\u043C\u0435\u0442\u043A\u0443 \u0432\u0440\u0435\u043C\u0435\u043D\u0438: +DSignJar.jlDigestAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u0434\u0430\u0439\u0434\u0436\u0435\u0441\u0442\u0430 \u043F\u043E\u0434\u043F\u0438\u0441\u0438: {0} +DSignJar.jlFileCount.text=\u0412\u044B\u0431\u0440\u0430\u043D\u043E {0} \u0444\u0430\u0439\u043B\u043E\u0432. +DSignJar.jlFiles.text=\u0424\u0430\u0439\u043B\u044B +DSignJar.jlInputJar.text=\u0412\u0445\u043E\u0434\u043D\u044B\u0435 JAR \u0444\u0430\u0439\u043B(\u044B): +DSignJar.jlOutputJarFixes.text=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0438\u043C\u044F \u0432\u044B\u0445\u043E\u0434\u043D\u043E\u0433\u043E \u0444\u0430\u0439\u043B\u0430: +DSignJar.jlPrefix.text=\u041F\u0440\u0435\u0444\u0438\u043A\u0441 \u0444\u0430\u0439\u043B\u0430: +DSignJar.jlSignDirectly.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C \u043D\u0430\u043F\u0440\u044F\u043C\u0443\u044E: +DSignJar.jlSignature.text=\u041F\u043E\u0434\u043F\u0438\u0441\u044C +DSignJar.jlSignatureAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438: +DSignJar.jlSignatureName.text=\u0418\u043C\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438: +DSignJar.jlSuffix.text=\u0421\u0443\u0444\u0444\u0438\u043A\u0441 \u0444\u0430\u0439\u043B\u0430: +DSignJar.jlTimestamp.text=\u041E\u0442\u043C\u0435\u0442\u043A\u0430 \u0432\u0440\u0435\u043C\u0435\u043D\u0438 +DSignJar.jlTimestampServerUrl.text=TSA URL: +DSignJar.jrbSignDirectly.tooltip=\u041F\u043E\u0434\u043F\u0438\u0448\u0438\u0442\u0435 \u0444\u0430\u0439\u043B JAR \u043D\u0430\u043F\u0440\u044F\u043C\u0443\u044E \u0438\u043B\u0438 \u043F\u043E\u0434\u043F\u0438\u0448\u0438\u0442\u0435 \u043A\u043E\u043F\u0438\u044E. +DSignJar.jtfInputJar.tooltip=JAR-\u0444\u0430\u0439\u043B \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438 +DSignJar.jtfPrefix.tooltip=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u043F\u0440\u0435\u0444\u0438\u043A\u0441 \u0432\u044B\u0445\u043E\u0434\u043D\u043E\u0433\u043E JAR-\u0444\u0430\u0439\u043B\u0430. \u041F\u0440\u0438\u043C\u0435\u0440: \u043F\u0440\u0435\u0444\u0438\u043A\u0441 +DSignJar.jtfSignatureName.tooltip=\u0418\u043C\u044F \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u0432 \u0444\u0430\u0439\u043B\u0435 JAR +DSignJar.jtfSuffix.tooltip=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0441\u0443\u0444\u0444\u0438\u043A\u0441 \u0444\u0430\u0439\u043B\u0430 JAR (\u043F\u0435\u0440\u0435\u0434 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435\u043C \u0444\u0430\u0439\u043B\u0430). \u041F\u0440\u0438\u043C\u0435\u0440: \u0441\u0443\u0444\u0444\u0438\u043A\u0441 +DSignJarSigning.Title=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C JAR \u0444\u0430\u0439\u043B\u044B +DSignJarSigning.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DSignJarSigning.jlSignJar.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u0438\u0435 JAR-\u0444\u0430\u0439\u043B\u043E\u0432... +DSignJwt.Title=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C JWT +DSignJwt.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DSignJwt.jbOK.text=OK +DSignJwt.jcbSignatureAlgorithm.tooltip=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u0438 JWT +DSignJwt.jdtExpiration.text=\u0418\u0441\u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u0432 +DSignJwt.jdtExpiration.tooltip=\u0418\u0441\u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u0432 +DSignJwt.jdtIssuedAt.text=\u0412\u044B\u043F\u0443\u0449\u0435\u043D \u0432 +DSignJwt.jdtIssuedAt.tooltip=\u0412\u044B\u043F\u0443\u0449\u0435\u043D \u0432 +DSignJwt.jdtNotBefore.text=\u041D\u0435 \u0440\u0430\u043D\u0435\u0435 +DSignJwt.jdtNotBefore.tooltip=\u041D\u0435 \u0440\u0430\u043D\u0435\u0435 +DSignJwt.jlAudience.text=\u0410\u0443\u0434\u0438\u0442\u043E\u0440\u0438\u044F: +DSignJwt.jlExpiration.text=\u0418\u0441\u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u0432: +DSignJwt.jlIssuedAt.text=\u0412\u044B\u043F\u0443\u0449\u0435\u043D \u0432: +DSignJwt.jlIssuer.text=\u042D\u043C\u0438\u0442\u0435\u043D\u0442: +DSignJwt.jlNotBefore.text=\u041D\u0435 \u0440\u0430\u043D\u0435\u0435: +DSignJwt.jlSignatureAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C \u043F\u043E\u0434\u043F\u0438\u0441\u0438: +DSignJwt.jlSubject.text=\u0421\u0443\u0431\u044A\u0435\u043A\u0442: +DSignJwt.jtfAudience.tooltip=\u0410\u0443\u0434\u0438\u0442\u043E\u0440\u0438\u044F +DSignJwt.jtfIssuer.tooltip=\u042D\u043C\u0438\u0442\u0435\u043D\u0442 +DSignJwt.jtfSubject.tooltip=\u0421\u0443\u0431\u044A\u0435\u043A\u0442: +DSignMidlet.InputJadChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DSignMidlet.JarChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DSignMidlet.OutputJadChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DSignMidlet.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DSignMidlet.jbInputJadBrowse.mnemonic=B +DSignMidlet.jbInputJadBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DSignMidlet.jbJarBrowse.mnemonic=O +DSignMidlet.jbJarBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DSignMidlet.jbOK.text=OK +DSignMidlet.jbOutputJadBrowse.mnemonic=R +DSignMidlet.jbOutputJadBrowse.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DSignMidlet.jlSignDirectly.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C \u043D\u0430\u043F\u0440\u044F\u043C\u0443\u044E: +ExamineFileAction.ExamineFile.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0444\u0430\u0439\u043B +ExamineFileAction.ExamineFile.button=\u041E\u0442\u043A\u0440\u044B\u0442\u044C +ExamineFileAction.NoCertsFound.message=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B +ExamineFileAction.NoOpenCert.Problem=\u041D\u0435\u0442 \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +ExamineFileAction.NoReadFile.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044C \u0438\u0437 \u0444\u0430\u0439\u043B\u0430 +ExamineFileAction.NotCerFile.message=\u0424\u0430\u0439\u043B \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u043C +ExamineFileAction.NotCrlFile.message=\u0424\u0430\u0439\u043B \u043D\u0435 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 CRL +ExamineFileAction.UnknownFileType.message=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u044B\u0439 \u0442\u0438\u043F \u0444\u0430\u0439\u043B\u0430 +JClaims.jbAdd.mnemonic=A +JClaims.jbEdit.mnemonic=E +JClaims.jbRemove.mnemonic=R +JRevokedCerts.certNotSignedCA.message=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u043D\u0435 \u0431\u044B\u043B \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043D \u0423\u0426 +JRevokedCerts.certWasRevoked.message=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 \u0431\u044B\u043B \u043E\u0442\u043E\u0437\u0432\u0430\u043D +JRevokedCerts.jbRevCertFile.mnemonic=F +JRevokedCerts.jbRevKeyStore.mnemonic=K +JRevokedCerts.jbRevLoadCrl.mnemonic=C +JRevokedCerts.jbRevLoadCrl.tooltip=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B \u0438\u0437 \u0444\u0430\u0439\u043B\u0430 CRL +JRevokedCerts.jlRevokedCerts.text=\u041E\u0442\u043E\u0437\u0432\u0430\u043D\u043D\u044B\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B: \ No newline at end of file diff --git a/kse/src/main/resources/org/kse/gui/dnchooser/resources_ru.properties b/kse/src/main/resources/org/kse/gui/dnchooser/resources_ru.properties new file mode 100644 index 000000000..de8598e54 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/dnchooser/resources_ru.properties @@ -0,0 +1,20 @@ +DistinguishedNameChooser.jlCommonName.text=\u041E\u0431\u0449\u0435\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 (CN): +DistinguishedNameChooser.jlCountryCode.text=\u0421\u0442\u0440\u0430\u043D\u0430 (C): +DistinguishedNameChooser.jlDomainComponent.text=\u041A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0434\u043E\u043C\u0435\u043D\u0430 (DC): +DistinguishedNameChooser.jlEmailAddress.text=\u042D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u0430\u044F \u043F\u043E\u0447\u0442\u0430 (E): +DistinguishedNameChooser.jlGivenName.text=\u0418\u043C\u044F (GN): +DistinguishedNameChooser.jlLocalityName.text=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043D\u0430\u0441\u0435\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u043F\u0443\u043D\u043A\u0442\u0430 (L): +DistinguishedNameChooser.jlOrganisationName.text=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u0438 (O): +DistinguishedNameChooser.jlOrganisationUnit.text=\u041E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0435 \u043F\u043E\u0434\u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u0435 (OU): +DistinguishedNameChooser.jlSerialNumber.text=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (SN): +DistinguishedNameChooser.jlStateName.text=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0448\u0442\u0430\u0442\u0430 (ST): +DistinguishedNameChooser.jlSurname.text=\u0424\u0430\u043C\u0438\u043B\u0438\u044F (SURNAME): +DistinguishedNameChooser.jlUserID.text=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F (UID): +DistinguishedNameChooser.jlName.text=\u0418\u043C\u044F (NAME): +DistinguishedNameChooser.jlStreet.text=\u0423\u043B\u0438\u0446\u0430 (STREET): +DistinguishedNameChooser.jlTitle.text=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 (T): +DistinguishedNameChooser.jlInitials.text=\u0418\u043D\u0438\u0446\u0438\u0430\u043B\u044B (INITIALS): +DistinguishedNameChooser.jlPseudonym.text=\u041F\u0441\u0435\u0432\u0434\u043E\u043D\u0438\u043C (PSEUDONYM): +DistinguishedNameChooser.jlDnQualifier.text=\u041A\u0432\u0430\u043B\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 DN (DN_QUALIFIER): +DistinguishedNameChooser.jlGeneration.text=\u041F\u043E\u043A\u043E\u043B\u0435\u043D\u0438\u0435 (GENERATION): +DistinguishedNameChooser.jlOrganizationIdentifier.text=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u0438 (ORG_ID): diff --git a/kse/src/main/resources/org/kse/gui/dnd/resources_ru.properties b/kse/src/main/resources/org/kse/gui/dnd/resources_ru.properties new file mode 100644 index 000000000..4989199dd --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/dnd/resources_ru.properties @@ -0,0 +1 @@ +DragKeyPairEntry.StringFlavor.CertificateChainPart.text=\u0427\u0430\u0441\u0442\u044C \u0446\u0435\u043F\u043E\u0447\u043A\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430: diff --git a/kse/src/main/resources/org/kse/gui/error/resources_ru.properties b/kse/src/main/resources/org/kse/gui/error/resources_ru.properties new file mode 100644 index 000000000..01bb2bc0e --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/error/resources_ru.properties @@ -0,0 +1,21 @@ +DError.Title=\u0412\u043E\u0437\u043D\u0438\u043A\u043B\u0430 \u043E\u0448\u0438\u0431\u043A\u0430 +DError.jbDetails.mnemonic=D +DError.jbDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +DError.jbOK.text=OK +DErrorCollection.Title=\u041E\u0448\u0438\u0431\u043A\u0438 +DErrorCollection.jbCopy.mnemonic=C +DErrorCollection.jbCopy.text=Copy +DErrorCollection.jbCopy.tooltip=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0435\u043A\u0441\u0442 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +DErrorCollection.jbOK.text=OK +DErrorCollection.jlblKeyValue.text=\u041E\u0448\u0438\u0431\u043A\u0430 +DErrorCollection.jlblKeys.text=\u0424\u0430\u0439\u043B +DErrorCollection.jltKeys.tooltip=\u0418\u043C\u044F \u0444\u0430\u0439\u043B\u0430 \u0441 \u043E\u0448\u0438\u0431\u043A\u043E\u0439. +DErrorCollection.jtaKeyValue.tooltip=\u041E\u0448\u0438\u0431\u043A\u0430. +DErrorDetail.RootNode.text=\u041E\u0448\u0438\u0431\u043A\u0438: +DErrorDetail.Title=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u043E\u0448\u0438\u0431\u043A\u0438 +DErrorDetail.jbCopy.mnemonic=C +DErrorDetail.jbCopy.tooltip=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u043E\u0448\u0438\u0431\u043A\u0438 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043E\u0431\u043C\u0435\u043D\u0430 +DErrorDetail.jbOK.text=OK +DProblem.PossibleReasons.text=\u0412\u043E\u0437\u043C\u043E\u0436\u043D\u044B\u0435 \u043F\u0440\u0438\u0447\u0438\u043D\u044B +DProblem.jbDisplayError.text=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043E\u0448\u0438\u0431\u043A\u0443 +DProblem.jbOK.text=OK diff --git a/kse/src/main/resources/org/kse/gui/jar/resources_ru.properties b/kse/src/main/resources/org/kse/gui/jar/resources_ru.properties new file mode 100644 index 000000000..73b89b8b1 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/jar/resources_ru.properties @@ -0,0 +1,3 @@ +DJarInfo.jbOK.text=OK +JarInfoTableModel.JarFileColumn=JAR-\u0444\u0430\u0439\u043B +JarInfoTableCellRend.Size.text={0} \u041A\u0411 diff --git a/kse/src/main/resources/org/kse/gui/oid/resources_ru.properties b/kse/src/main/resources/org/kse/gui/oid/resources_ru.properties new file mode 100644 index 000000000..106f5073d --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/oid/resources_ru.properties @@ -0,0 +1,2 @@ +DObjectIdChooser.jbOK.text=OK +DObjectIdChooser.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 diff --git a/kse/src/main/resources/org/kse/gui/password/resources_ru.properties b/kse/src/main/resources/org/kse/gui/password/resources_ru.properties new file mode 100644 index 000000000..187bc5c96 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/password/resources_ru.properties @@ -0,0 +1,20 @@ +DGetPassword.Title=\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C +DGetPassword.jbOK.text=OK +DGetPassword.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGetPassword.jlPassword.text=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C: +DGetNewPassword.Title=\u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C +DGetNewPassword.jbOK.text=OK +DGetNewPassword.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DGetNewPassword.jlFirst.text=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C: +DGetNewPassword.jlConfirm.text=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C: +DChangePassword.Title=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C +DChangePassword.jbOK.text=OK +DChangePassword.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DChangePassword.jlFirst.text=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C: +DChangePassword.jlConfirm.text=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C: +DChangePassword.jlOld.text=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u0442\u0430\u0440\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C: +JPasswordQualityField.jpbQuality.NoMin.tooltip=\u041A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u0430\u0440\u043E\u043B\u044F = {0} /100. +JPasswordQualityField.jpbQuality.Min.tooltip=\u041A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u0430\u0440\u043E\u043B\u044F = {0} /100 (\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F {1} ) +MinimumPasswordQualityNotMet.message=\u041F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043D\u0435 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0439 \u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439 \u0441\u0442\u043E\u0439\u043A\u043E\u0441\u0442\u0438. +PasswordsNoMatch.message=\u0412\u0432\u0435\u0434\u0435\u043D\u043D\u044B\u0435 \u043F\u0430\u0440\u043E\u043B\u0438 \u043D\u0435 \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u044E\u0442. +MinimumPasswordQualityInvalid.message=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u0430\u0440\u043E\u043B\u044F \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u043C \u0432 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\u0435 0-100. diff --git a/kse/src/main/resources/org/kse/gui/preferences/resources_ru.properties b/kse/src/main/resources/org/kse/gui/preferences/resources_ru.properties new file mode 100644 index 000000000..9d6732c79 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/preferences/resources_ru.properties @@ -0,0 +1,81 @@ +DPreferences.CaCertificatesKeyStoreFileChooser.button=\u0412\u044B\u0431\u0440\u0430\u0442\u044C +DPreferences.ManualConfigReq.message=\u0414\u043B\u044F \u0440\u0443\u0447\u043D\u043E\u0439 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043F\u0440\u043E\u043A\u0441\u0438 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0443\u043A\u0430\u0437\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0445\u043E\u0442\u044F \u0431\u044B \u0434\u043B\u044F \u043E\u0434\u043D\u043E\u0433\u043E \u043F\u0440\u043E\u043A\u0441\u0438. +DPreferences.PortReqHttp.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u043E\u0440\u0442 \u0434\u043B\u044F HTTP-\u043F\u0440\u043E\u043A\u0441\u0438. +DPreferences.PortReqHttps.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u043E\u0440\u0442 \u0434\u043B\u044F HTTPS-\u043F\u0440\u043E\u043A\u0441\u0438. +DPreferences.PortReqSocks.message=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u043E\u0440\u0442 \u0434\u043B\u044F SOCKS-\u043F\u0440\u043E\u043A\u0441\u0438. +DPreferences.jbBrowseCaCertificatesFile.mnemonic=B +DPreferences.jbBrowseCaCertificatesFile.text=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +DPreferences.jbCancel.text=\u041E\u0442\u043C\u0435\u043D\u0430 +DPreferences.jbOK.text=OK +DPreferences.jcbEnableAKI.text=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043A\u043B\u044E\u0447\u0430 \u0423\u0426 (Authority Key Identifier) +DPreferences.jcbEnableAlgorithm.mnemonic=A +DPreferences.jcbEnableAlgorithm.text=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C +DPreferences.jcbEnableAutoUpdateChecks.text=\u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u043F\u0440\u043E\u0432\u0435\u0440\u044F\u0442\u044C \u043D\u0430\u043B\u0438\u0447\u0438\u0435 \u043D\u043E\u0432\u044B\u0445 \u0432\u044B\u043F\u0443\u0441\u043A\u043E\u0432 KSE \u043A\u0430\u0436\u0434\u044B\u0435 +DPreferences.jcbEnableCertificateExpiry.text=\u0421\u0440\u043E\u043A \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DPreferences.jcbEnableCertificateValidityStart.text=\u041D\u0430\u0447\u0430\u043B\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +DPreferences.jcbEnableCurve.text=\u041A\u0440\u0438\u0432\u0430\u044F +DPreferences.jcbEnableEntryName.text=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0437\u0430\u043F\u0438\u0441\u0438 +DPreferences.jcbEnableImportCaReplyTrustCheck.mnemonic=R +DPreferences.jcbEnableImportCaReplyTrustCheck.text=\u0418\u043C\u043F\u043E\u0440\u0442 \u043E\u0442\u0432\u0435\u0442\u0430 \u0423\u0426 +DPreferences.jcbEnableImportTrustedCertTrustCheck.mnemonic=T +DPreferences.jcbEnableImportTrustedCertTrustCheck.text=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0434\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +DPreferences.jcbEnableIssuerCN.text=CN \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 (Issuer Common Name, CN) +DPreferences.jcbEnableIssuerDN.text=DN \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 (Issuer Distinguished Name, DN) +DPreferences.jcbEnableIssuerO.text=O \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 (Issuer Organization Name, O) +DPreferences.jcbEnableKeySize.text=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430 +DPreferences.jcbEnableLastModified.text=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 +DPreferences.jcbEnablePasswordQuality.mnemonic=E +DPreferences.jcbEnablePasswordQuality.text=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u0430\u0440\u043E\u043B\u044F +DPreferences.jcbEnablePasswordQuality.tooltip=\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u043F\u0430\u0440\u043E\u043B\u0435\u0439 \u043F\u0440\u0438 \u0432\u0432\u043E\u0434\u0435 \u043D\u043E\u0432\u044B\u0445 \u043F\u0430\u0440\u043E\u043B\u0435\u0439 +DPreferences.jcbEnableSKI.text=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043A\u043B\u044E\u0447\u0430 \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +DPreferences.jcbEnableSerialNumberDec.text=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (dec) +DPreferences.jcbEnableSerialNumberHex.text=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (hex) +DPreferences.jcbEnableSubjectCN.text=CN \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 (Subject Common Name, CN) +DPreferences.jcbEnableSubjectDN.text=DN \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 (Subject Distinguished Name, DN) +DPreferences.jcbEnableSubjectO.text=O \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 (Subject Organization Name, O) +DPreferences.jcbEnforceMinimumPasswordQuality.mnemonic=N +DPreferences.jcbLookFeelDecorated.menmonic=D +DPreferences.jcbPkcs12Encryption.tooltip=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u044B \u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u0444\u0430\u0439\u043B\u043E\u0432 PKCS#12, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u044F\u0432\u043B\u044F\u044E\u0442\u0441\u044F \u043B\u0438\u0431\u043E \u0441\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u043C\u0438 \u0438 \u043D\u0430\u0434\u0435\u0436\u043D\u044B\u043C\u0438, \u043B\u0438\u0431\u043E \u0441\u043B\u0430\u0431\u044B\u043C\u0438, \u043D\u043E \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C\u044B\u043C\u0438 \u0441 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043C \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u043D\u044B\u043C \u043E\u0431\u0435\u0441\u043F\u0435\u0447\u0435\u043D\u0438\u0435\u043C. +DPreferences.jcbShowHiddenFiles.text=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u043A\u0440\u044B\u0442\u044B\u0435 \u0444\u0430\u0439\u043B\u044B +DPreferences.jcbUseCaCertificates.mnemonic=C +DPreferences.jcbUseWinTrustRootCertificates.menmonic=W +DPreferences.jlAutoUpdateChecksDays.text=\u0434\u043D\u0435\u0439 +DPreferences.jlLookFeel.text=\u0412\u043D\u0435\u0448\u043D\u0438\u0439 \u0432\u0438\u0434: +DPreferences.jlPkcs12Encryption.text=\u0428\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u0435 PKCS#12: +DPreferences.jlSnRandomBytesPostfix.text=\u0411\u0430\u0439\u0442 +DPreferences.jpAuthorityCertificates.text=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B \u0423\u0426 +DPreferences.jpDefaultName.mnemonic=F +DPreferences.jpDefaultName.text=\u0418\u043C\u0435\u043D\u0430 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E +DPreferences.jpDisplayColumns.mnemonic=C +DPreferences.jpDisplayColumns.text=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C \u043A\u043E\u043B\u043E\u043D\u043A\u0438 +DPreferences.jpInternetProxy.mnemonic=I +DPreferences.jpInternetProxy.text=\u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442 \u043F\u0440\u043E\u043A\u0441\u0438 +DPreferences.jpUI.mnemonic=U +DPreferences.jpUI.text=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441 +DPreferences.jrbAutomaticProxyConfig.mnemonic=X +DPreferences.jrbSystemProxySettings.mnemonic=S +KeyStoreTableModel.AKIColumn=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043A\u043B\u044E\u0447\u0430 \u0423\u0426 +KeyStoreTableModel.AlgorithmColumn=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C +KeyStoreTableModel.CertExpiryColumn=\u0418\u0441\u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +KeyStoreTableModel.CertExpiryStatusColumn=\u0421\u0442\u0430\u0442\u0443\u0441 \u0438\u0441\u0442\u0435\u0447\u0435\u043D\u0438\u044F \u0441\u0440\u043E\u043A\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +KeyStoreTableModel.CertValidityStartColumn=\u041D\u0430\u0447\u0430\u043B\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F +KeyStoreTableModel.CurveColumn=\u041A\u0440\u0438\u0432\u0430\u044F +KeyStoreTableModel.IssuerCNColumn=CN \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 +KeyStoreTableModel.IssuerDNColumn=DN \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 +KeyStoreTableModel.IssuerOColumn=O \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 +KeyStoreTableModel.KeyEntry=\u041A\u043B\u044E\u0447 +KeyStoreTableModel.KeyPairEntry=\u041F\u0430\u0440\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +KeyStoreTableModel.KeySizeColumn=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430 +KeyStoreTableModel.LastModifiedColumn=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 +KeyStoreTableModel.LockStatusColumn=\u0421\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438 +KeyStoreTableModel.NameColumn=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0437\u0430\u043F\u0438\u0441\u0438 +KeyStoreTableModel.SKIColumn=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043A\u043B\u044E\u0447\u0430 \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +KeyStoreTableModel.SerialNumberDec=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (dec) +KeyStoreTableModel.SerialNumberHex=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (hex) +KeyStoreTableModel.SubjectCNColumn=CN \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +KeyStoreTableModel.SubjectDNColumn=DN \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +KeyStoreTableModel.SubjectOColumn=O \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +KeyStoreTableModel.TrustCertEntry=\u0414\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +KeyStoreTableModel.TypeColumn=\u0422\u0438\u043F +Pkcs12EncryptionSetting.legacy=\u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0435\u0435 +Pkcs12EncryptionSetting.strong=\u0441\u0438\u043B\u044C\u043D\u043E\u0435 diff --git a/kse/src/main/resources/org/kse/gui/quickstart/resources_ru.properties b/kse/src/main/resources/org/kse/gui/quickstart/resources_ru.properties new file mode 100644 index 000000000..a33ecf381 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/quickstart/resources_ru.properties @@ -0,0 +1,7 @@ +JQuickStartPane.jqslHeading.text=
KeyStore Explorer
\u0411\u044B\u0441\u0442\u0440\u044B\u0439 \u0441\u0442\u0430\u0440\u0442
+JQuickStartPane.jqsbNewKeyStore.text=
\u0421\u043E\u0437\u0434\u0430\u0442\u044C
\u043D\u043E\u0432\u043E\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439.
+JQuickStartPane.jqsbOpenKeyStore.text=
\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439
.
+JQuickStartPane.jqsbOpenDefaultKeyStore.text=
\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E
.
+JQuickStartPane.jqsbOpenCaCertificatesKeyStore.text=
\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u0423\u0426
.
+JQuickStartPane.jqsbExamineCertificate.text=
\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442
+JQuickStartPane.jqsbHelp.text=
\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0441\u043F\u0440\u0430\u0432\u043A\u0438
diff --git a/kse/src/main/resources/org/kse/gui/resources_ru.properties b/kse/src/main/resources/org/kse/gui/resources_ru.properties new file mode 100644 index 000000000..7291f8fe1 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/resources_ru.properties @@ -0,0 +1,127 @@ +CreateApplicationGui.ApplicationNotCorrectlySigned.message=\u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u043E \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E. +CreateApplicationGui.CaCertsFileNotFound.message=\u041D\u0430\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0439 \u0444\u0430\u0439\u043B \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 \u0423\u0426 \u043D\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.\n\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u044D\u0442\u043E \u043C\u0435\u0441\u0442\u043E?:\n''{0}'' +CreateApplicationGui.ClassLoaderNull.message=\u0417\u0430\u0433\u0440\u0443\u0437\u0447\u0438\u043A \u043A\u043B\u0430\u0441\u0441\u043E\u0432 \u0434\u043B\u044F \u043A\u043B\u0430\u0441\u0441\u0430 ''{0}'' \u0440\u0430\u0432\u0435\u043D null. +CreateApplicationGui.ClassSourceInvalid.message=\u0418\u0441\u0442\u043E\u0447\u043D\u0438\u043A \u043A\u043B\u0430\u0441\u0441\u0430 ''{0}'' \u043D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D. +CreateApplicationGui.MinJreVersionReq.message=\u0412\u0430\u0448\u0430 \u0432\u0435\u0440\u0441\u0438\u044F JRE ''{0}''. \u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0432\u0435\u0440\u0441\u0438\u044F JRE \u043C\u0438\u043D\u0438\u043C\u0443\u043C ''{1}''. +CreateApplicationGui.NoClassUrl.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C URL \u0434\u043B\u044F \u043A\u043B\u0430\u0441\u0441\u0430 ''{0}''. +CreateApplicationGui.NoParseJreVersion.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0443\u0437\u043D\u0430\u0442\u044C \u0432\u0435\u0440\u0441\u0438\u044E JRE. +CryptoStrengthUpgrade.NotUpgraded.message=\u0423\u0440\u043E\u0432\u0435\u043D\u044C \u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u043D\u0435 \u0431\u044B\u043B \u043F\u043E\u0432\u044B\u0448\u0435\u043D.\n KeyStore Explorer \u0437\u0430\u043A\u0440\u043E\u0435\u0442\u0441\u044F. +CryptoStrengthUpgrade.UpgradeRequired.message=KeyStore Explorer \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u043E\u0432\u044B\u0448\u0435\u043D\u0438\u044F \u043A\u0440\u0438\u043F\u0442\u043E\u0441\u0442\u043E\u0439\u043A\u043E\u0441\u0442\u0438 Java \u0434\u043E \u043D\u0435\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043D\u043E\u0433\u043E \u0443\u0440\u043E\u0432\u043D\u044F.\n \u0421\u043B\u0435\u0434\u0443\u0439\u0442\u0435 \u0438\u043D\u0441\u0442\u0440\u0443\u043A\u0446\u0438\u044F\u043C \u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C \u0434\u0438\u0430\u043B\u043E\u0433\u043E\u0432\u043E\u043C \u043E\u043A\u043D\u0435 \u0434\u043B\u044F \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F. +CryptoStrengthUpgrade.Upgraded.message=\u0423\u0441\u0438\u043B\u0435\u043D\u0438\u0435 \u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0431\u044B\u043B\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u043E.\n\u0422\u0435\u043F\u0435\u0440\u044C KeyStore Explorer \u0431\u0443\u0434\u0435\u0442 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u043A\u0430\u0442\u044C\u0441\u044F. +KeyStoreTableCellRend.NoLastModified.tooltip=\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u0434\u043B\u044F \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449 \u043A\u043B\u044E\u0447\u0435\u0439 PKCS #12. +KeyStoreTableHeadRend.CurveColumn.tooltip=\u042D\u043B\u043B\u0438\u043F\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u043A\u0440\u0438\u0432\u0430\u044F \u0438\u043B\u0438 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C +KeyStoreTableHeadRend.SKIColumn.tooltip=\u0425\u044D\u0448 \u043F\u0443\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E \u043A\u043B\u044E\u0447\u0430 \u0441\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +KeyStoreTableModel.AKIColumn=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043A\u043B\u044E\u0447\u0430 \u0423\u0426 +KeyStoreTableModel.AlgorithmColumn=\u0410\u043B\u0433\u043E\u0440\u0438\u0442\u043C +KeyStoreTableModel.CertExpiryColumn=\u0418\u0441\u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +KeyStoreTableModel.CertExpiryStatusColumn=\u0421\u0442\u0430\u0442\u0443\u0441 \u0438\u0441\u0442\u0435\u0447\u0435\u043D\u0438\u044F \u0441\u0440\u043E\u043A\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430 +KeyStoreTableModel.CertValidityStartColumn=\u041D\u0430\u0447\u0430\u043B\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F +KeyStoreTableModel.CurveColumn=\u041A\u0440\u0438\u0432\u0430\u044F +KeyStoreTableModel.IssuerCNColumn=CN \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 +KeyStoreTableModel.IssuerDNColumn=DN \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 +KeyStoreTableModel.IssuerOColumn=O \u042D\u043C\u0438\u0442\u0435\u043D\u0442\u0430 +KeyStoreTableModel.KeyEntry=\u041A\u043B\u044E\u0447 +KeyStoreTableModel.KeyPairEntry=\u041F\u0430\u0440\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +KeyStoreTableModel.KeySizeColumn=\u0420\u0430\u0437\u043C\u0435\u0440 \u043A\u043B\u044E\u0447\u0430 +KeyStoreTableModel.LastModifiedColumn=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 +KeyStoreTableModel.LockStatusColumn=\u0421\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438 +KeyStoreTableModel.NameColumn=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0437\u0430\u043F\u0438\u0441\u0438 +KeyStoreTableModel.SKIColumn=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043A\u043B\u044E\u0447\u0430 \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +KeyStoreTableModel.SerialNumberDec=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (dec) +KeyStoreTableModel.SerialNumberHex=\u0421\u0435\u0440\u0438\u0439\u043D\u044B\u0439 \u043D\u043E\u043C\u0435\u0440 (hex) +KeyStoreTableModel.SubjectCNColumn=CN \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +KeyStoreTableModel.SubjectDNColumn=DN \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +KeyStoreTableModel.SubjectOColumn=O \u0421\u0443\u0431\u044A\u0435\u043A\u0442\u0430 +KeyStoreTableModel.TrustCertEntry=\u0414\u043E\u0432\u0435\u0440\u0435\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442 +KeyStoreTableModel.TypeColumn=\u0422\u0438\u043F +KseFrame.NoDragKeyEntry.message=\u041A\u043B\u044E\u0447\u0435\u0432\u044B\u0435 \u0437\u0430\u043F\u0438\u0441\u0438 \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u044C. +KseFrame.NoDragLockedKeyPairEntry.message=\u0417\u0430\u043F\u0438\u0441\u0438 \u0437\u0430\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0439 \u043F\u0430\u0440\u044B \u043A\u043B\u044E\u0447\u0435\u0439 \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u044C.\n \u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u0443\u0439\u0442\u0435 \u0437\u0430\u043F\u0438\u0441\u044C \u0438 \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443. +KseFrame.entries.statusbar=KeyStore Type: {0}, Size: {1, choice, 0#no entries| 1#{1} entry| 1<{1,number} entries}, Selected: {2, choice, 0#none| 1#{2} entry| 1<{2,number} entries}, Path: ''{3}'' +KseFrame.jcbmiShowHideStatusBar.mnemonic=s +KseFrame.jcbmiShowHideToolBar.mnemonic=t +KseFrame.jmChangeType.mnemonic=c +KseFrame.jmChangeType.text=\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0442\u0438\u043F \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043A\u043B\u044E\u0447\u0435\u0439 +KseFrame.jmEdit.mnemonic=e +KseFrame.jmEdit.text=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +KseFrame.jmExamine.mnemonic=x +KseFrame.jmExamine.text=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C +KseFrame.jmFile.mnemonic=f +KseFrame.jmFile.text=\u0424\u0430\u0439\u043B +KseFrame.jmHelp.mnemonic=h +KseFrame.jmHelp.text=\u041F\u043E\u043C\u043E\u0449\u044C +KseFrame.jmKeyPairDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +KseFrame.jmKeyPairEditCertChain.text=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0446\u0435\u043F\u043E\u0447\u043A\u0443 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432 +KseFrame.jmKeyPairExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +KseFrame.jmKeyPairImportCaReply.text=\u0418\u043C\u043F\u043E\u0440\u0442 \u043E\u0442\u0432\u0435\u0442\u0430 \u0423\u0426 +KseFrame.jmKeyPairSign.text=\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C +KseFrame.jmOnlineResources.mnemonic=o +KseFrame.jmOnlineResources.text=\u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442-\u0440\u0435\u0441\u0443\u0440\u0441\u044B +KseFrame.jmOpenSpecial.mnemonic=p +KseFrame.jmOpenSpecial.text=\u041E\u0442\u043A\u0440\u044B\u0442\u044C... +KseFrame.jmTabStyle.mnemonic=a +KseFrame.jmTabStyle.text=\u0421\u0442\u0438\u043B\u044C \u0432\u043A\u043B\u0430\u0434\u043A\u0438 +KseFrame.jmTools.mnemonic=t +KseFrame.jmTools.text=\u0418\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u044B +KseFrame.jmTrustedCertificateDetails.text=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 +KseFrame.jmTrustedCertificateExport.text=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C +KseFrame.jmView.mnemonic=v +KseFrame.jmView.text=\u041F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C +KseFrame.jmiAbout.mnemonic=a +KseFrame.jmiCheckUpdate.mnemonic=e +KseFrame.jmiClose.mnemonic=c +KseFrame.jmiCloseAll.mnemonic=l +KseFrame.jmiCompareCertificates.mnemonic=o +KseFrame.jmiCopy.mnemonic=c +KseFrame.jmiCryptographyStrength.mnemonic=c +KseFrame.jmiCut.mnemonic=t +KseFrame.jmiDetectFileType.mnemonic=d +KseFrame.jmiExamineClipboard.mnemonic=c +KseFrame.jmiExamineFile.mnemonic=e +KseFrame.jmiExamineSsl.mnemonic=s +KseFrame.jmiExit.mnemonic=x +KseFrame.jmiFind.mnemonic=f +KseFrame.jmiGenerateDHParameters.mnemonic=d +KseFrame.jmiGenerateKeyPair.mnemonic=g +KseFrame.jmiGenerateSecretKey.mnemonic=e +KseFrame.jmiHelp.mnemonic=h +KseFrame.jmiImportKeyPair.mnemonic=m +KseFrame.jmiImportTrustedCertificate.mnemonic=i +KseFrame.jmiJars.mnemonic=j +KseFrame.jmiNew.mnemonic=n +KseFrame.jmiOpen.mnemonic=o +KseFrame.jmiOpenCaCertificatesKeyStore.mnemonic=t +KseFrame.jmiOpenDefaultKeyStore.mnemonic=d +KseFrame.jmiOpenPkcs11KeyStore.mnemonic=1 +KseFrame.jmiPaste.mnemonic=p +KseFrame.jmiPreferences.mnemonic=r +KseFrame.jmiProperties.mnemonic=p +KseFrame.jmiRedo.mnemonic=r +KseFrame.jmiSave.mnemonic=s +KseFrame.jmiSaveAll.mnemonic=e +KseFrame.jmiSaveAs.mnemonic=a +KseFrame.jmiSecurityProviders.mnemonic=s +KseFrame.jmiSetPassword.mnemonic=s +KseFrame.jmiSfBugs.mnemonic=b +KseFrame.jmiSfFeatureReqs.mnemonic=r +KseFrame.jmiSfForum.mnemonic=u +KseFrame.jmiSourceforge.mnemonic=g +KseFrame.jmiSystemInformation.mnemonic=i +KseFrame.jmiTipOfTheDay.mnemonic=t +KseFrame.jmiUndo.mnemonic=u +KseFrame.jmiWebsite.mnemonic=w +KseFrame.jmrfRecentFiles.mnemonic=r +KseFrame.jmrfRecentFiles.text=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 \u0444\u0430\u0439\u043B\u044B +KseFrame.jrbmiChangeTypeBcfks.mnemonic=f +KseFrame.jrbmiChangeTypeBks.mnemonic=b +KseFrame.jrbmiChangeTypeBksV1.mnemonic=v +KseFrame.jrbmiChangeTypeJceks.mnemonic=e +KseFrame.jrbmiChangeTypeJks.mnemonic=j +KseFrame.jrbmiChangeTypePkcs12.mnemonic=k +KseFrame.jrbmiChangeTypeUber.mnemonic=u +KseFrame.jrbmiTabStyleScroll.mnemonic=c +KseFrame.jrbmiTabStyleWrap.mnemonic=w +KseFrame.noKeyStore.statusbar=\u0425\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \u043D\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043E +KseFrame.recentfile.statusbar=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 ''{0}'' +LicenseAgreement.NotAgreed.message=\u0412\u044B \u0434\u043E\u043B\u0436\u043D\u044B \u043F\u0440\u0438\u043D\u044F\u0442\u044C \u043B\u0438\u0446\u0435\u043D\u0437\u0438\u043E\u043D\u043D\u043E\u0435 \u0441\u043E\u0433\u043B\u0430\u0448\u0435\u043D\u0438\u0435, \u0447\u0442\u043E\u0431\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C {0} . +RecentKeyStoreFileActionListener.NotFile.message='' {0} '' \u043D\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0444\u0430\u0439\u043B\u043E\u043C. +RecentKeyStoreFileActionListener.OpenKeyStore.Title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043A\u043B\u044E\u0447\u0435\u0439 \ No newline at end of file diff --git a/kse/src/main/resources/org/kse/gui/tipoftheday/resources_ru.properties b/kse/src/main/resources/org/kse/gui/tipoftheday/resources_ru.properties new file mode 100644 index 000000000..029854e24 --- /dev/null +++ b/kse/src/main/resources/org/kse/gui/tipoftheday/resources_ru.properties @@ -0,0 +1,12 @@ +DTipOfTheDay.Title=\u0421\u043E\u0432\u0435\u0442 \u0434\u043D\u044F + +DTipOfTheDay.jlTipHeader.text=\u0417\u043D\u0430\u043B\u0438 \u043B\u0438 \u0432\u044B ... ? +DTipOfTheDay.jcbShowTipsOnStartup.text=\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0441\u043E\u0432\u0435\u0442\u044B \u043F\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 +DTipOfTheDay.jbPreviousTip.text=\u041F\u0440\u0435\u0434\u0438\u0434\u0443\u0449\u0438\u0439 +DTipOfTheDay.jbNextTip.text=\u0421\u043B\u0435\u0434\u0443\u0449\u0438\u0439 +DTipOfTheDay.jbClose.text=\u0417\u0430\u043A\u0440\u044B\u0442\u044C + +DTipOfTheDay.jcbShowTipsOnStartup.mnemonic=S +DTipOfTheDay.jbPreviousTip.mnemonic=P +DTipOfTheDay.jbNextTip.mnemonic=N +DTipOfTheDay.jbClose.mnemonic=C diff --git a/kse/src/main/resources/org/kse/utilities/asn1/resources_ru.properties b/kse/src/main/resources/org/kse/utilities/asn1/resources_ru.properties new file mode 100644 index 000000000..b173f93c3 --- /dev/null +++ b/kse/src/main/resources/org/kse/utilities/asn1/resources_ru.properties @@ -0,0 +1 @@ +NoAsn1DumpObject.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C ASN.1 \u0434\u0430\u043C\u043F \u0434\u043B\u044F \u043E\u0431\u044A\u0435\u043A\u0442\u0430. diff --git a/kse/src/main/resources/org/kse/utilities/history/resources_ru.properties b/kse/src/main/resources/org/kse/utilities/history/resources_ru.properties new file mode 100644 index 000000000..1f22a889a --- /dev/null +++ b/kse/src/main/resources/org/kse/utilities/history/resources_ru.properties @@ -0,0 +1 @@ +NoPropagateEntryPasswords.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0440\u0430\u0441\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u0438 \u0432\u0445\u043E\u0434\u0430 \u043C\u0435\u0436\u0434\u0443 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F\u043C\u0438. diff --git a/kse/src/main/resources/org/kse/utilities/net/resources_ru.properties b/kse/src/main/resources/org/kse/utilities/net/resources_ru.properties new file mode 100644 index 000000000..5ee45cee9 --- /dev/null +++ b/kse/src/main/resources/org/kse/utilities/net/resources_ru.properties @@ -0,0 +1,2 @@ +NoLoadPacScript.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0441\u0446\u0435\u043D\u0430\u0440\u0438\u0439 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0439 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043F\u0440\u043E\u043A\u0441\u0438 (PAC) \u0441 URL ''{0}''. +NoCompilePacScript.exception.message=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043A\u043E\u043C\u043F\u0438\u043B\u0438\u0440\u043E\u0432\u0430\u0442\u044C Proxy Automatic Configuration (PAC). diff --git a/kse/src/main/resources/org/kse/utilities/oid/resources_ru.properties b/kse/src/main/resources/org/kse/utilities/oid/resources_ru.properties new file mode 100644 index 000000000..caf22b0c2 --- /dev/null +++ b/kse/src/main/resources/org/kse/utilities/oid/resources_ru.properties @@ -0,0 +1,6 @@ +InvalidOidNotNonNegativeIntSequence.exception.message=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u0434\u043E\u043B\u0436\u0435\u043D \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u044F\u0442\u044C \u0441\u043E\u0431\u043E\u0439 \u0441\u043F\u0438\u0441\u043E\u043A \u043D\u0435\u043E\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u0446\u0435\u043B\u044B\u0445 \u0447\u0438\u0441\u0435\u043B, \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445 \u0441\u0438\u043C\u0432\u043E\u043B\u0430\u043C\u0438 '. +InvalidOidMinThreeArcsRequired.exception.message=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u043D\u0435 \u043C\u0435\u043D\u0435\u0435 \u0442\u0440\u0435\u0445 \u0434\u0443\u0433. +InvalidOidFirstArc.exception.message=\u041F\u0435\u0440\u0432\u0430\u044F \u0434\u0443\u0433\u0430 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u0430 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u0440\u0430\u0432\u043D\u0430 0, 1 \u0438\u043B\u0438 2. +InvalidOidFirstArcZero.exception.message=\u041F\u0435\u0440\u0432\u0430\u044F \u0434\u0443\u0433\u0430 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u0430 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u0440\u0430\u0432\u043D\u0430 0, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u0432\u0442\u043E\u0440\u0430\u044F \u0434\u0443\u0433\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C 0-39. +InvalidOidFirstArcOne.exception.message=\u041F\u0435\u0440\u0432\u0430\u044F \u0434\u0443\u0433\u0430 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u0430 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u0440\u0430\u0432\u043D\u0430 1, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u0432\u0442\u043E\u0440\u0430\u044F \u0434\u0443\u0433\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C 0-39. +InvalidOidFirstArcTwo.exception.message=\u041F\u0435\u0440\u0432\u0430\u044F \u0434\u0443\u0433\u0430 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u0430 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u0440\u0430\u0432\u043D\u0430 2, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u0432\u0442\u043E\u0440\u0430\u044F \u0434\u0443\u0433\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C 0-47.