xca/lang/xca_ru.ts
2024-09-29 23:50:43 +02:00

6011 lines
235 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
<name>About</name>
<message>
<source>Done</source>
<translation type="vanished">Готово</translation>
</message>
</context>
<context>
<name>CaProperties</name>
<message>
<source>Next serial for signing</source>
<translatorcomment>&quot;подписи&quot; благозвучнее, чем &quot;подписания&quot; / better wording</translatorcomment>
<translation type="vanished">Следующий серийный номер для подписи</translation>
</message>
<message>
<location filename="../ui/CaProperties.ui" line="+14"/>
<source>Form</source>
<translation>От</translation>
</message>
<message>
<location line="+6"/>
<source>Days until next CRL issuing</source>
<translatorcomment>&apos;CRL&apos; лучше не переводить, мне кажется</translatorcomment>
<translation>Дней до следующего выпуска CRL</translation>
</message>
<message>
<location line="+10"/>
<source>Default template</source>
<translation>Шаблон по-умолчанию</translation>
</message>
<message>
<source>CA Properties</source>
<translation type="vanished">Свойства ЦС</translation>
</message>
<message>
<source>Use random Serial numbers</source>
<translation type="vanished">Использовать случайные cерийные номера</translation>
</message>
</context>
<context>
<name>CertDetail</name>
<message>
<location filename="../widgets/CertDetail.cpp" line="+39"/>
<source>Show extensions</source>
<translatorcomment>there was a typo, sorry</translatorcomment>
<translation>Показать расширения</translation>
</message>
<message>
<location line="+32"/>
<source>Show public key</source>
<translation>показать открытый ключ</translation>
</message>
<message>
<location line="+3"/>
<source>This key is not in the database.</source>
<translation>Этого ключа нет в базе данных.</translation>
</message>
<message>
<location line="+4"/>
<source>Not available</source>
<translation>Недоступен</translation>
</message>
<message>
<location line="+49"/>
<source>No verification errors found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+25"/>
<source>Signer unknown</source>
<translation>Издатель неизвестен</translation>
</message>
<message>
<location line="+4"/>
<source>Self signed</source>
<translation>Самозаверенный</translation>
</message>
<message>
<location line="+30"/>
<source>Revoked at %1</source>
<translation>Отозван %1</translation>
</message>
<message>
<source>Not trusted</source>
<translation type="vanished">Не доверенный</translation>
</message>
<message>
<source>Trusted</source>
<translation type="vanished">Доверенный</translation>
</message>
<message>
<source>Revoked: </source>
<translation type="vanished">Отозванный: </translation>
</message>
<message>
<location line="+5"/>
<source>Not valid</source>
<translation>Недействительный</translation>
</message>
<message>
<location line="+4"/>
<source>Valid</source>
<translation>Действительный</translation>
</message>
<message>
<location line="+21"/>
<source>Details of the certificate signing request</source>
<translation>Сведения о запросе на получение сертификата</translation>
</message>
<message>
<location line="-77"/>
<location filename="../ui/CertDetail.ui" line="+30"/>
<source>Details of the Certificate</source>
<translation>Сведения о сертификате</translation>
</message>
<message>
<source>S&amp;tatus</source>
<translation type="vanished">С&amp;татус</translation>
</message>
<message>
<location filename="../ui/CertDetail.ui" line="+135"/>
<source>Serial</source>
<translation>Серийный номер</translation>
</message>
<message>
<location line="+13"/>
<source>The serial number of the certificate</source>
<translation>Серийный номер сертификата</translation>
</message>
<message>
<location line="-65"/>
<source>The internal name of the certificate in the database</source>
<translation>Внутреннее имя сертификата</translation>
</message>
<message>
<location line="-7"/>
<source>Internal name</source>
<translation>Внутреннее имя</translation>
</message>
<message>
<source>Signature algorithm</source>
<translation type="vanished">Алгоритм подписи</translation>
</message>
<message>
<location line="+14"/>
<source>Signature</source>
<translation>Подпись</translation>
</message>
<message>
<location line="+25"/>
<source>Key</source>
<translation>Ключ</translation>
</message>
<message>
<location line="+46"/>
<source>Fingerprints</source>
<translation>Отпечатки</translation>
</message>
<message>
<location line="+38"/>
<source>SHA1</source>
<translation>SHA1</translation>
</message>
<message>
<location line="-26"/>
<source>MD5</source>
<translation>MD5</translation>
</message>
<message>
<location line="+39"/>
<source>A SHA-1 hashsum of the certificate</source>
<translation>SHA-1 отпечаток сертификата</translation>
</message>
<message>
<location line="-26"/>
<source>An md5 hashsum of the certificate</source>
<translation>MD5 отпечаток сертификата</translation>
</message>
<message>
<location line="-138"/>
<source>Status</source>
<translation>Состояние</translation>
</message>
<message>
<location line="+177"/>
<source>SHA256</source>
<translation>SHA256</translation>
</message>
<message>
<location line="+13"/>
<source>A SHA-256 hashsum of the certificate</source>
<translation>SHA-256 отпечаток сертификата</translation>
</message>
<message>
<location line="+10"/>
<source>Validity</source>
<translation>Период действия</translation>
</message>
<message>
<location line="+18"/>
<source>The time since the certificate is valid</source>
<translation>Сертификат действителен с</translation>
</message>
<message>
<location line="+7"/>
<source>The time until the certificate is valid</source>
<translation>Сертификат действителен по</translation>
</message>
<message>
<location line="+34"/>
<source>Subject</source>
<translation>Субъект</translation>
</message>
<message>
<location line="+22"/>
<source>Issuer</source>
<translation>Издатель</translation>
</message>
<message>
<location line="+32"/>
<source>Extensions</source>
<translation>Расширения</translation>
</message>
<message>
<location line="+21"/>
<source>Validation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>Purposes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+12"/>
<source>Strict RFC 5280 validation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
<message>
<source>&amp;Subject</source>
<translation type="vanished">&amp;Субъект</translation>
</message>
<message>
<source>&amp;Issuer</source>
<translation type="vanished">&amp;Издатель</translation>
</message>
<message>
<location line="-62"/>
<source>Attributes</source>
<translation>Атрибуты</translation>
</message>
<message>
<source>&amp;Extensions</source>
<translation type="vanished">&amp;Расширения</translation>
</message>
<message>
<location filename="../widgets/CertDetail.cpp" line="-104"/>
<location filename="../ui/CertDetail.ui" line="+23"/>
<source>Show config</source>
<translation>Показать конфигурацию</translation>
</message>
</context>
<context>
<name>CertExtend</name>
<message>
<location filename="../ui/CertExtend.ui" line="+74"/>
<source>This will create a new certificate as a copy of the old one with a new serial number and adjusted validity values.</source>
<translation>Это позволит создать копию сертификата с новым серийным номером и скорректированным значением срока действия.</translation>
</message>
<message>
<location line="+26"/>
<source>Validity</source>
<translatorcomment>единообразия для</translatorcomment>
<translation>Период действия</translation>
</message>
<message>
<location line="+11"/>
<source>Not before</source>
<translation>Сертификат действителен с</translation>
</message>
<message>
<location line="+7"/>
<source>Not after</source>
<translation>Сертификат действителен по</translation>
</message>
<message>
<location line="+26"/>
<source>Time range</source>
<translation>Выбор периода</translation>
</message>
<message>
<location line="+14"/>
<source>Days</source>
<translation>Дней</translation>
</message>
<message>
<location line="+5"/>
<source>Months</source>
<translation>Месяцев</translation>
</message>
<message>
<location line="+5"/>
<source>Years</source>
<translation>Лет</translation>
</message>
<message>
<location line="+15"/>
<source>Midnight</source>
<translation>Начинать с полуночи</translation>
</message>
<message>
<location line="+7"/>
<source>Apply</source>
<translation>Применить</translation>
</message>
<message>
<location line="+26"/>
<source>Revoke old certificate</source>
<translation>Отозвать старый сертификат</translation>
</message>
<message>
<location line="+10"/>
<source>Replace old certificate</source>
<translation>Заменить старый сертификат</translation>
</message>
<message>
<location line="+10"/>
<source>Keep serial number</source>
<translation>Сохранить серийный номер</translation>
</message>
<message>
<location line="-206"/>
<source>Certificate renewal</source>
<translation>Продление сертификата</translation>
</message>
<message>
<location line="+120"/>
<source>Local time</source>
<translation>По местному времени</translation>
</message>
<message>
<location line="+26"/>
<source>No well-defined expiration</source>
<translation>Конечный срок не определён</translation>
</message>
<message>
<location filename="../widgets/CertExtend.cpp" line="+43"/>
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
<translation>Срок действия сертификата начинается раньше срока действия издателя. Скорее всего, здесь ошибка.</translation>
</message>
<message>
<location line="+2"/>
<location line="+22"/>
<source>Edit dates</source>
<translation>Изменить период</translation>
</message>
<message>
<location line="-21"/>
<location line="+22"/>
<source>Abort rollout</source>
<translation>Прервать</translation>
</message>
<message>
<location line="-21"/>
<location line="+22"/>
<source>Continue rollout</source>
<translation>Продолжить всё равно</translation>
</message>
<message>
<location line="-21"/>
<location line="+22"/>
<source>Adjust date and continue</source>
<translation>Скорректировать дату и продолжить</translation>
</message>
<message>
<location line="-5"/>
<source>The certificate will be longer valid than the signer. This is probably not what you want.</source>
<translation>Срок действия сертификата больше срока действия издателя. Скорее всего, здесь ошибка.</translation>
</message>
</context>
<context>
<name>CertTreeView</name>
<message>
<location filename="../widgets/CertTreeView.cpp" line="+34"/>
<source>Hide unusable certificates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Import PKCS#12</source>
<translation>Ипорт PKCS#12</translation>
</message>
<message>
<location line="+1"/>
<source>Import from PKCS#7</source>
<translation>Импорт из PKCS#7</translation>
</message>
<message>
<location line="+28"/>
<source>Request</source>
<translation>Запрос</translation>
</message>
<message>
<location line="+2"/>
<source>Security token</source>
<translation>Модуль защиты</translation>
</message>
<message>
<location line="+2"/>
<source>Other token</source>
<translation>Другой модуль защиты</translation>
</message>
<message>
<location line="+4"/>
<source>Similar Certificate</source>
<translation>Похожий сертификат</translation>
</message>
<message>
<location line="+3"/>
<source>Delete from Security token</source>
<translation>Удалить из модуля защиты</translation>
</message>
<message>
<location line="+3"/>
<source>CA</source>
<translation>ЦС</translation>
</message>
<message>
<location line="+1"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location line="+1"/>
<source>Generate CRL</source>
<translation>Сгенерировать CRL</translation>
</message>
<message>
<location line="+1"/>
<source>Manage revocations</source>
<translation>Управление отзывами</translation>
</message>
<message>
<location line="+4"/>
<source>Import OpenVPN tls-auth key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+91"/>
<source>Plain View</source>
<translation>В виде списка</translation>
</message>
<message>
<location line="+0"/>
<source>Tree View</source>
<translation>В виде дерева</translation>
</message>
<message>
<location line="+29"/>
<source>days</source>
<translation>дней</translation>
</message>
<message>
<location line="+8"/>
<source>No template</source>
<translation>Нет шаблона</translation>
</message>
<message>
<location line="+5"/>
<source>CA Properties</source>
<translation>Свойства ЦС</translation>
</message>
<message>
<location line="+42"/>
<source>Certificate export</source>
<translation>Экспортировать сертификат</translation>
</message>
<message>
<location line="+1"/>
<source>X509 Certificates ( *.pem *.cer *.crt *.p12 *.pfx *.p7b )</source>
<translation>Сертификаты X509 ( *.pem *.cer *.crt *.p12 *.p7b )</translation>
</message>
<message>
<location line="+1"/>
<source>vCalendar entry ( *.ics )</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>OpenVPN file ( *.ovpn )</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>OpenVPN tls-auth key ( *.key )</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Trust</source>
<translation type="vanished">Доверять</translation>
</message>
<message>
<location line="-175"/>
<location line="+3"/>
<source>Renewal</source>
<translation>Продлить</translation>
</message>
<message>
<location line="+2"/>
<source>Revoke</source>
<translation>Отозвать</translation>
</message>
<message>
<location line="+2"/>
<source>Unrevoke</source>
<translation>Вернуть</translation>
</message>
</context>
<context>
<name>ClickLabel</name>
<message>
<location filename="../widgets/clicklabel.cpp" line="+37"/>
<source>Double click for details</source>
<translation>Щёлкните дважды, чтобы просмотреть сведения</translation>
</message>
</context>
<context>
<name>CrlDetail</name>
<message>
<location filename="../ui/CrlDetail.ui" line="+177"/>
<source>Name</source>
<translation>Внутреннее имя</translation>
</message>
<message>
<location filename="../widgets/CrlDetail.cpp" line="+48"/>
<source>Failed</source>
<translation>Ошибка</translation>
</message>
<message>
<location line="+5"/>
<source>Unknown signer</source>
<translation>Неизвестный издатель</translation>
</message>
<message>
<location line="+3"/>
<source>Verification not possible</source>
<translation>Проверка не возможна</translation>
</message>
<message>
<location filename="../ui/CrlDetail.ui" line="-147"/>
<source>Details of the Revocation list</source>
<translation>Сведения о CRL</translation>
</message>
<message>
<location line="+48"/>
<source>&amp;Status</source>
<translation>&amp;Состояние</translation>
</message>
<message>
<location line="+66"/>
<source>Version</source>
<translation>Версия</translation>
</message>
<message>
<location line="+19"/>
<source>Signature</source>
<translation>Подпись</translation>
</message>
<message>
<location line="+7"/>
<source>Signed by</source>
<translation>Подписан</translation>
</message>
<message>
<location line="+14"/>
<source>The internal name of the CRL in the database</source>
<translatorcomment>&apos;CRL&apos; лучше не переводить, мне кажется</translatorcomment>
<translation>Внутреннее имя CRL</translation>
</message>
<message>
<location line="+13"/>
<source>issuing dates</source>
<translation>Даты публикации</translation>
</message>
<message>
<location line="+18"/>
<source>Next update</source>
<translation>Следующее обновление</translation>
</message>
<message>
<location line="+7"/>
<source>Last update</source>
<translation>Последнее обновление</translation>
</message>
<message>
<location line="+33"/>
<source>&amp;Issuer</source>
<translation>&amp;Издатель</translation>
</message>
<message>
<location line="+22"/>
<source>&amp;Extensions</source>
<translation>&amp;Расширения</translation>
</message>
<message>
<location line="+29"/>
<source>&amp;Revocation list</source>
<translation>&amp;Список отзыва</translation>
</message>
<message>
<location line="+34"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
</context>
<context>
<name>CrlTreeView</name>
<message>
<location filename="../widgets/CrlTreeView.cpp" line="+39"/>
<source>There are no CA certificates for CRL generation</source>
<translation>Нет ЦС для генерирования CRL</translation>
</message>
<message>
<location line="+8"/>
<source>Select CA certificate</source>
<translation>Выберите сертификат ЦС</translation>
</message>
<message>
<location line="+22"/>
<source>Revocation list export</source>
<translation>Экспорт списка отзывов</translation>
</message>
<message>
<location line="+1"/>
<source>CRL ( *.pem *.der *.crl )</source>
<translation>Списки отзыва ( *.pem *.der *.crl );;</translation>
</message>
<message>
<location line="+1"/>
<source>vCalendar entry ( *.ics )</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ExportDialog</name>
<message>
<location filename="../ui/ExportDialog.ui" line="+76"/>
<source>Name</source>
<translation>Внутреннее имя</translation>
</message>
<message>
<location line="+7"/>
<source>The internal name of the CRL in the database</source>
<translation>Внутреннее имя CRL</translation>
</message>
<message>
<location line="+29"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location line="-16"/>
<source>Filename</source>
<translation>Имя файла</translation>
</message>
<message>
<location line="+31"/>
<source>Each Item in a separate file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Same encryption password for all items</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+7"/>
<source>Export comment into PEM file</source>
<translation>Экспортировать комментарий в файл PEM</translation>
</message>
<message>
<location line="-20"/>
<source>Export Format</source>
<translation>Формат для экспорта</translation>
</message>
<message>
<location filename="../widgets/ExportDialog.cpp" line="+53"/>
<source>All files ( * )</source>
<translation>Все файлы ( * )</translation>
</message>
<message>
<source>PEM Text format with headers</source>
<translation type="vanished">Текстовый PEM формат с заголовками</translation>
</message>
<message>
<source>Concatenated list of all selected items in one PEM text file</source>
<translation type="vanished">Все выбранные элементы в одном PEM файле</translation>
</message>
<message>
<source>Concatenated text format of the complete certificate chain in one PEM file</source>
<translation type="vanished">Вся цепочка сертификации в одном PEM файле</translation>
</message>
<message>
<source>Concatenated text format of all trusted certificates in one PEM file</source>
<translation type="vanished">Сцепленные вместе все доверенные сертификаты в одном PEM файле</translation>
</message>
<message>
<source>Concatenated text format of all certificates in one PEM file</source>
<translation type="vanished">Все сертификаты в одном PEM файле</translation>
</message>
<message>
<source>Binary DER encoded file</source>
<translation type="vanished">Двоичный DER формат</translation>
</message>
<message>
<source>PKCS#7 encoded single certificate</source>
<translation type="vanished">Отдельный сертификат в формате PKCS#7</translation>
</message>
<message>
<source>PKCS#7 encoded complete certificate chain</source>
<translation type="vanished">Вся цепочка сертификации в формате PKCS#7</translation>
</message>
<message>
<source>All trusted certificates encoded in one PKCS#7 file</source>
<translation type="vanished">Все доверенные сертификаты в одном PKCS#7 файле</translation>
</message>
<message>
<source>Concatenated text format of all unrevoked certificates in one PEM file</source>
<translation type="vanished">Все неотозванные сертификаты в одном PEM файле</translation>
</message>
<message>
<source>All unrevoked certificates encoded in one PKCS#7 file</source>
<translation type="vanished">Все неотозванные сертификаты в одном PKCS#7 файле</translation>
</message>
<message>
<source>All selected certificates encoded in one PKCS#7 file</source>
<translation type="vanished">Все выбранные сертификаты в одном PKCS#7 файле</translation>
</message>
<message>
<source>All certificates encoded in one PKCS#7 file</source>
<translation type="vanished">Все сертификаты в одном PKCS#7 файле</translation>
</message>
<message>
<source>The certificate and the private key as encrypted PKCS#12 file</source>
<translation type="vanished">Сертификат и закрытый ключ в зашифрованном PKCS#12 файле</translation>
</message>
<message>
<source>The complete certificate chain and the private key as encrypted PKCS#12 file</source>
<translation type="vanished">Вся цепочка сертификатов и закртый ключ в зашифрованном PKCS#12 файле</translation>
</message>
<message>
<source>Concatenation of the certificate and the unencrypted private key in one PEM file</source>
<translation type="vanished">Сертификат и нешифрованный закрытый ключ в одном PEM файле</translation>
</message>
<message>
<source>Concatenation of the certificate and the encrypted private key in PKCS#8 format in one file</source>
<translation type="vanished">Сертификат и зашифрованный закрытый ключ в одном PKCS#8 файле</translation>
</message>
<message>
<source>Text format of the public key in one PEM file</source>
<translation type="vanished">Открытый ключ в текстовом формате PEM</translation>
</message>
<message>
<source>Binary DER format of the public key</source>
<translation type="vanished">Открытый ключ в двоичном формате DER</translation>
</message>
<message>
<source>Unencrypted private key in text format</source>
<translation type="vanished">Закрытый ключ в тектовом формате без пароля</translation>
</message>
<message>
<source>OpenSSL specific encrypted private key in text format</source>
<translation type="vanished">Закрытый ключ в тектовом формате OpenSSL без пароля</translation>
</message>
<message>
<source>Unencrypted private key in binary DER format</source>
<translation type="vanished">Закрытый ключ в двоичном формате DER без пароля</translation>
</message>
<message>
<source>Unencrypted private key in PKCS#8 text format</source>
<translation type="vanished">Закрытый ключ в текстовом формате PKCS#8 без пароля</translation>
</message>
<message>
<source>Encrypted private key in PKCS#8 text format</source>
<translation type="vanished">Закрытый ключ в текстовом формате PKCS#8 с паролем</translation>
</message>
<message>
<source>The public key encoded in SSH2 format</source>
<translation type="vanished">Открытый ключ в формате SSH2</translation>
</message>
<message>
<source>OpenSSL specific Certificate Index file as created by the &apos;ca&apos; command and required by the OCSP tool</source>
<translation type="vanished">Список сертификатов в тектовом формате OpenSSL, который создаётся командой &apos;ca&apos;, необходимый для OCSP</translation>
</message>
<message>
<source>vCalendar expiry reminder for the selected items</source>
<translation type="vanished">Напоминание об окончании срока для выбранных сертификатов в формате vCalendar</translation>
</message>
<message>
<source>vCalendar expiry reminder containing all issued, valid certificates, the CA itself and the latest CRL</source>
<translation type="vanished">Напоминание об окончании срока для всех сертификатов ЦС и CRL в формате vCalendar</translation>
</message>
<message>
<source>Private key in Microsoft PVK format not encrypted</source>
<translation type="vanished">Закрытый ключ в формате Microsoft PVK без пароля</translation>
</message>
<message>
<source>Encrypted private key in Microsoft PVK format</source>
<translation type="vanished">Закрытый ключ в формате Microsoft PVK с паролем</translation>
</message>
<message numerus="yes">
<location line="-10"/>
<source>%n selected item(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+83"/>
<source>The file: &apos;%1&apos; already exists!</source>
<translation>Файл &apos;%1&apos; уже существует!</translation>
</message>
<message>
<location line="+1"/>
<source>Overwrite</source>
<translation>Перезаписать</translation>
</message>
<message>
<location line="+1"/>
<source>Do not overwrite</source>
<translation>Не перезаписывать</translation>
</message>
<message>
<location line="+4"/>
<source>The path: &apos;%1&apos; exist, but is not a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+13"/>
<source>The path: &apos;%1&apos; exist, but is not a directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+5"/>
<source>The directory: &apos;%1&apos; does not exist. Should it be created?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Create</source>
<translation type="unfinished">Создать</translation>
</message>
<message>
<location line="+6"/>
<source>Failed to create directory &apos;%1&apos;</source>
<translation type="unfinished">Не удалось создать папку &apos;%1&apos;</translation>
</message>
<message>
<location line="+48"/>
<source>Directory</source>
<translation type="unfinished">Папка</translation>
</message>
</context>
<context>
<name>Form</name>
<message>
<location filename="../ui/TimeInput.ui" line="+32"/>
<source>last update</source>
<translation>последнее обновление</translation>
</message>
<message>
<location line="+14"/>
<source>next update</source>
<translation>слегдующее обновление</translation>
</message>
<message>
<location line="+24"/>
<source>Days</source>
<translation>Дней</translation>
</message>
<message>
<location line="+5"/>
<source>Months</source>
<translation>Месяцев</translation>
</message>
<message>
<location line="+5"/>
<source>Years</source>
<translation>Лет</translation>
</message>
<message>
<location line="+8"/>
<source>Apply</source>
<translation>Применить</translation>
</message>
<message>
<location line="+7"/>
<source>Midnight</source>
<translation>Начинать с полуночи</translation>
</message>
<message>
<location line="+7"/>
<source>Local time</source>
<translation>По местному времени</translation>
</message>
<message>
<location line="+7"/>
<source>No well-defined expiration</source>
<translation>Конечный срок не определён</translation>
</message>
</context>
<context>
<name>Help</name>
<message>
<location filename="../ui/Help.ui" line="+36"/>
<source>&lt;&lt;</source>
<translation>&lt;&lt;</translation>
</message>
<message>
<location line="+10"/>
<source>&gt;&gt;</source>
<translation>&gt;&gt;</translation>
</message>
<message>
<location line="+26"/>
<source>&amp;Done</source>
<translation>&amp;Готово</translation>
</message>
</context>
<context>
<name>ImportMulti</name>
<message>
<location filename="../ui/ImportMulti.ui" line="+122"/>
<source>Details</source>
<translation>Показать сведения</translation>
</message>
<message>
<location line="-28"/>
<source>Import &amp;All</source>
<translation>Импортировать &amp;всё</translation>
</message>
<message>
<location line="+7"/>
<source>&amp;Import</source>
<translation>&amp;Импортировать</translation>
</message>
<message>
<location line="+7"/>
<source>&amp;Done</source>
<translation>&amp;Готово</translation>
</message>
<message>
<source>Details of the item &apos;%1&apos; cannot be shown</source>
<translation type="vanished">Невозможно отобразить сведения о &apos;%1&apos;</translation>
</message>
<message>
<location filename="../widgets/ImportMulti.cpp" line="+106"/>
<location line="+194"/>
<source>The type of the item &apos;%1&apos; is not recognized</source>
<translation>Тип элемента &apos;%1&apos; невозможно определить</translation>
</message>
<message>
<location line="-48"/>
<source>Could not open the default database</source>
<translation>Не удалось открыть базу данных по умолчанию</translation>
</message>
<message>
<location line="+76"/>
<source>The file &apos;%1&apos; did not contain PKI data</source>
<translation>В файле &apos;%1&apos; данных PKI не обнаружено</translation>
</message>
<message>
<location line="+3"/>
<source>The %1 files: &apos;%2&apos; did not contain PKI data</source>
<translation>%1 файла(ов) не содержали данных PKI: &apos;%2&apos;</translation>
</message>
<message>
<location filename="../ui/ImportMulti.ui" line="-72"/>
<source>Import PKI Items</source>
<translation>Импортировать элементы PKI</translation>
</message>
<message>
<location line="+79"/>
<source>&amp;Remove from list</source>
<translation>&amp;Удалить из списка</translation>
</message>
<message>
<location line="+14"/>
<source>Delete from token</source>
<translation>Удалить из модуля защиты</translation>
</message>
<message>
<location line="+7"/>
<source>Rename on token</source>
<translation>Переименовать в модуле защиты</translation>
</message>
<message>
<location filename="../widgets/ImportMulti.cpp" line="-265"/>
<source>
Name: %1
Model: %2
Serial: %3</source>
<translation>
Название: %1
Модель: %2
Серийный номер: %3</translation>
</message>
<message>
<location line="+5"/>
<source>Manage security token</source>
<translation>Управление модулями защиты</translation>
</message>
</context>
<context>
<name>ItemProperties</name>
<message>
<location filename="../ui/ItemProperties.ui" line="+22"/>
<source>Name</source>
<translation>Внутреннее имя</translation>
</message>
<message>
<location line="+10"/>
<source>Source</source>
<translation>Источник</translation>
</message>
<message>
<location line="+10"/>
<source>Insertion date</source>
<translation>Дата добавления</translation>
</message>
<message>
<location line="+12"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
</context>
<context>
<name>KeyDetail</name>
<message>
<location filename="../widgets/KeyDetail.cpp" line="+103"/>
<source>Available</source>
<translation>Известна</translation>
</message>
<message>
<location line="-13"/>
<source>Not available</source>
<translation>Неизвестна</translation>
</message>
<message>
<location filename="../ui/KeyDetail.ui" line="+82"/>
<source>Name</source>
<translation>Внутреннее имя</translation>
</message>
<message>
<location line="+7"/>
<source>The internal name of the key used by xca</source>
<translation>Внутреннее имя ключа</translation>
</message>
<message>
<location line="+47"/>
<source>Keysize</source>
<translation>Длина ключа</translation>
</message>
<message>
<location line="+27"/>
<source>Private Exponent</source>
<translation>Закрытая экспонента</translation>
</message>
<message>
<location line="+51"/>
<source>Security Token</source>
<translation>Модуль защиты</translation>
</message>
<message>
<location line="+21"/>
<location line="+71"/>
<source>Label</source>
<translation>Название</translation>
</message>
<message>
<location line="-61"/>
<source>PKCS#11 ID</source>
<translation>Идентификатор PKCS#11</translation>
</message>
<message>
<location line="+25"/>
<source>Token information</source>
<translation>Сведения о модуле защиты</translation>
</message>
<message>
<location line="+6"/>
<source>Model</source>
<translation>Модель</translation>
</message>
<message>
<location line="+48"/>
<source>Fingerprint</source>
<translation>Отпечаток</translation>
</message>
<message>
<location line="+5"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
<message>
<location line="-219"/>
<source>Public Exponent</source>
<translation>Открытая экспонента</translation>
</message>
<message>
<source>Modulus</source>
<translation type="vanished">Модуль</translation>
</message>
<message>
<location filename="../widgets/KeyDetail.cpp" line="+22"/>
<source>Sub prime</source>
<translation>Полупростое</translation>
</message>
<message>
<location line="+1"/>
<location line="+9"/>
<location line="+12"/>
<source>Public key</source>
<translation>Открытый ключ</translation>
</message>
<message>
<location line="-20"/>
<location line="+9"/>
<location line="+12"/>
<source>Private key</source>
<translation>Закрытый ключ</translation>
</message>
<message>
<location line="-34"/>
<source>Security token</source>
<translation>Модуль защиты</translation>
</message>
<message>
<location filename="../ui/KeyDetail.ui" line="+176"/>
<source>Manufacturer</source>
<translation>Изготовитель</translation>
</message>
<message>
<location line="+10"/>
<source>Serial</source>
<translation>Серийный номер</translation>
</message>
<message>
<location line="-194"/>
<location line="+80"/>
<source>Key</source>
<translation>Ключ</translation>
</message>
<message>
<source>Token</source>
<translation type="vanished">Модуль защиты</translation>
</message>
<message>
<location filename="../widgets/KeyDetail.cpp" line="+23"/>
<location line="+12"/>
<source>Curve name</source>
<translation>Эллиптическая кривая</translation>
</message>
<message>
<location line="-52"/>
<source>Details of the %1 key</source>
<translation>Сведения о ключе %1</translation>
</message>
<message>
<source>Security token ID:%1</source>
<translation type="vanished">ID модуля защиты:%1</translation>
</message>
<message>
<location line="+59"/>
<source>Unknown key</source>
<translation>Неизвестный ключ</translation>
</message>
</context>
<context>
<name>KeyTreeView</name>
<message>
<source>Clipboard format</source>
<translation type="vanished">формат буфера обмена</translation>
</message>
<message>
<location filename="../widgets/KeyTreeView.cpp" line="+31"/>
<source>Change password</source>
<translation>Изменить пароль</translation>
</message>
<message>
<location line="+4"/>
<source>Reset password</source>
<translation>Сбросить пароль</translation>
</message>
<message>
<location line="+12"/>
<source>Change PIN</source>
<translation>Изменить PIN</translation>
</message>
<message>
<location line="+2"/>
<source>Init PIN with SO PIN (PUK)</source>
<translation>Инициализировать PIN при помощи SO PIN (PUK)</translation>
</message>
<message>
<location line="+2"/>
<source>Change SO PIN (PUK)</source>
<translation>Изменить SO PIN (PUK)</translation>
</message>
<message>
<location line="+3"/>
<source>Security token</source>
<translation>Модуль защиты</translation>
</message>
<message>
<location line="+37"/>
<location line="+18"/>
<location line="+18"/>
<source>This is not a token</source>
<translation>Это не модуль защиты</translation>
</message>
<message>
<location line="+29"/>
<source>Shall the original key &apos;%1&apos; be replaced by the key on the token?
This will delete the key &apos;%1&apos; and make it unexportable</source>
<translation>Заменить ли исходный ключ &apos;%1&apos; на ключ в модуле защиты?
Ключ &apos;%1&apos; будет безвозвратно удалён</translation>
</message>
<message>
<location line="+47"/>
<source>Key export</source>
<translation>экспорт ключа</translation>
</message>
<message>
<location line="+3"/>
<source>SSH Private Keys ( *.priv )</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Microsoft PVK Keys ( *.pvk )</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export public key [%1]</source>
<translation type="vanished">Экспортировать открытый ключ [%1]</translation>
</message>
<message>
<location line="-3"/>
<source>Private Keys ( *.pem *.der *.pk8 );; SSH Public Keys ( *.pub )</source>
<translation>Закрытые ключи ( *.pem *.der *.pk8 );; Открытые ключи SSH ( *.pub )</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>Password</source>
<translation type="vanished">Пароль</translation>
</message>
<message>
<source>Password verify error, please try again</source>
<translation type="vanished">Неверный пароль, попробуйте еще раз</translation>
</message>
<message>
<source>&amp;Close DataBase</source>
<translation type="vanished">&amp;Закрыть базу данных</translation>
</message>
<message>
<source>&amp;Content</source>
<translation type="vanished">&amp;Справка</translation>
</message>
<message>
<location filename="../widgets/MW_menu.cpp" line="+103"/>
<source>&amp;File</source>
<translation>&amp;Файл</translation>
</message>
<message>
<location line="-6"/>
<source>Recent DataBases</source>
<translation>Недавно открытые базы данных</translation>
</message>
<message>
<location filename="../widgets/MW_help.cpp" line="+25"/>
<location filename="../widgets/MW_menu.cpp" line="-57"/>
<source>System</source>
<translation>Язык системы</translation>
</message>
<message>
<location line="+5"/>
<source>Croatian</source>
<translation>Хорватский</translation>
</message>
<message>
<location line="+3"/>
<source>English</source>
<translation>Английский</translation>
</message>
<message>
<location line="+1"/>
<source>French</source>
<translation>Французский</translation>
</message>
<message>
<location line="+2"/>
<source>German</source>
<translation>Немецкий</translation>
</message>
<message>
<location line="+6"/>
<source>Japanese</source>
<translation>Японский</translation>
</message>
<message>
<location line="+4"/>
<source>Korean</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+6"/>
<source>Russian</source>
<translation>Русский</translation>
</message>
<message>
<location line="+1"/>
<source>Slovak</source>
<translation>Словацкий</translation>
</message>
<message>
<location line="+2"/>
<source>Spanish</source>
<translation>Испанский</translation>
</message>
<message>
<location line="-11"/>
<source>Persian</source>
<translation>Персидский</translation>
</message>
<message>
<location line="-18"/>
<source>Bulgarian</source>
<translation>Болгарский</translation>
</message>
<message>
<location line="+22"/>
<source>Polish</source>
<translation>Польский</translation>
</message>
<message>
<location line="-8"/>
<source>Italian</source>
<translation>Итальянский</translation>
</message>
<message>
<location line="-12"/>
<source>Chinese</source>
<translation>Китайский</translation>
</message>
<message>
<location line="+4"/>
<source>Dutch</source>
<translation>Нидерландский</translation>
</message>
<message>
<location line="+18"/>
<source>Portuguese in Brazil</source>
<translation>Бразильский португальский</translation>
</message>
<message>
<location line="-12"/>
<source>Indonesian</source>
<translation>Индонезийский</translation>
</message>
<message>
<location line="+19"/>
<source>Turkish</source>
<translation>Турецкий</translation>
</message>
<message>
<location filename="../widgets/MW_menu.cpp" line="+45"/>
<source>Language</source>
<translation>Язык</translation>
</message>
<message>
<location line="+28"/>
<source>Open Remote DataBase</source>
<translation>Открыть сетевую базу данных</translation>
</message>
<message>
<location line="+39"/>
<source>Paste PEM file</source>
<translation>Вставить файл PEM</translation>
</message>
<message>
<location line="+4"/>
<source>Token</source>
<translation>Модуль защиты</translation>
</message>
<message>
<location line="+12"/>
<source>Extra</source>
<translation>Дополнительно</translation>
</message>
<message>
<location line="+3"/>
<source>&amp;Export Certificate Index</source>
<translation>Экспортировать &amp;список сертификатов</translation>
</message>
<message>
<source>&amp;Export Certificate Index hierarchy</source>
<translation type="vanished">Экспортировать &amp;иерархию сертификатов</translation>
</message>
<message>
<location line="+12"/>
<source>OID Resolver</source>
<translation>Поиск OID</translation>
</message>
<message>
<location line="+7"/>
<source>&amp;Help</source>
<translation>&amp;Помощь</translation>
</message>
<message>
<location filename="../widgets/MainWindow.cpp" line="+500"/>
<source>New Password</source>
<translation>Новый Пароль</translation>
</message>
<message>
<source>The following error occurred:</source>
<translation type="vanished">Произошла ошибка:</translation>
</message>
<message>
<source>Copy to Clipboard</source>
<translation type="vanished">Копировать в буфер обмена</translation>
</message>
<message>
<location filename="../ui/MainWindow.ui" line="+25"/>
<source>Private Keys</source>
<translation>Закрытые ключи</translation>
</message>
<message>
<location line="+24"/>
<source>&amp;New Key</source>
<translation>&amp;Новый ключ</translation>
</message>
<message>
<location line="+7"/>
<location line="+99"/>
<location line="+86"/>
<location line="+128"/>
<location line="+65"/>
<source>&amp;Export</source>
<translation>&amp;Экспорт</translation>
</message>
<message>
<location line="-371"/>
<location line="+99"/>
<location line="+86"/>
<location line="+114"/>
<location line="+79"/>
<source>&amp;Import</source>
<translation>&amp;Импорт</translation>
</message>
<message>
<location line="-371"/>
<source>Import PFX (PKCS#12)</source>
<translation>Импорт PFX (PKCS#12)</translation>
</message>
<message>
<location line="+7"/>
<location line="+92"/>
<location line="+86"/>
<location line="+193"/>
<source>&amp;Show Details</source>
<translation>&amp;Показать сведения</translation>
</message>
<message>
<location line="-364"/>
<location line="+92"/>
<location line="+86"/>
<location line="+93"/>
<location line="+100"/>
<source>&amp;Delete</source>
<translation>&amp;Удалить</translation>
</message>
<message>
<location line="-331"/>
<source>Certificate signing requests</source>
<translation>Запросы на получение сертификата</translation>
</message>
<message>
<location line="+24"/>
<source>&amp;New Request</source>
<translation>&amp;Новый запрос</translation>
</message>
<message>
<location filename="../widgets/MW_menu.cpp" line="-44"/>
<location filename="../ui/MainWindow.ui" line="+68"/>
<source>Certificates</source>
<translation>Сертификаты</translation>
</message>
<message>
<location filename="../ui/MainWindow.ui" line="+18"/>
<source>&amp;New Certificate</source>
<translation>&amp;Новый сертификат</translation>
</message>
<message>
<location line="+35"/>
<source>Import &amp;PKCS#12</source>
<translation>Импорт &amp;PKCS#12</translation>
</message>
<message>
<location line="+7"/>
<source>Import P&amp;KCS#7</source>
<translation>Импорт P&amp;KCS#7</translation>
</message>
<message>
<location line="+7"/>
<source>Plain View</source>
<translation>В виде списка</translation>
</message>
<message>
<location line="+40"/>
<source>Templates</source>
<translation>Шаблоны</translation>
</message>
<message>
<location line="+18"/>
<source>&amp;New Template</source>
<translation>&amp;Новый шаблон</translation>
</message>
<message>
<location line="+7"/>
<source>Ch&amp;ange Template</source>
<translation>Из&amp;менить шаблон</translation>
</message>
<message>
<location line="+61"/>
<source>Revocation lists</source>
<translation>Списки отзыва сертификатов</translation>
</message>
<message>
<location line="+18"/>
<source>&amp;New CRL</source>
<translation>&amp;Новый CRL</translation>
</message>
<message>
<source>Database</source>
<translation type="vanished">База данных</translation>
</message>
<message>
<location filename="../widgets/MainWindow.cpp" line="+134"/>
<source>The currently used default hash &apos;%1&apos; is insecure. Please select at least &apos;SHA 224&apos; for security reasons.</source>
<translation>Выбранная в данный момент хэш-функция &apos;%1&apos; не надёжна. Пожалуйста, выберите хотя бы &apos;SHA 224&apos; из соображений безопасности.</translation>
</message>
<message>
<source>Legacy database format detected. Creating a backup copy called: &apos;%1&apos; and converting the database to the new format</source>
<translation type="vanished">Открываемая база данных сохранена в старом формате. Создаём запасную копию в файле &apos;%1&apos; и преобразуем базу данных в новый формат</translation>
</message>
<message>
<source>Failed to rename the database file, because the target already exists</source>
<translation type="vanished">Не удалось переименовать файл базы данных, потому что файл с таким именем уже существует</translation>
</message>
<message>
<source>No deleted items found</source>
<translation type="vanished">Нет удаленных записей</translation>
</message>
<message>
<source>Errors detected and repaired while deleting outdated items from the database. A backup file was created</source>
<translation type="vanished">Во время удаления устаревших данных из базы данных были обнаружены и исправлены ошибки. Создана запасная копия базы данных</translation>
</message>
<message>
<source>Removing deleted or outdated items from the database failed.</source>
<translation type="vanished">Во время удаления устаревших данных из базы данных произошла ошибка.</translation>
</message>
<message>
<location filename="../widgets/MW_menu.cpp" line="+23"/>
<source>&amp;Dump DataBase</source>
<translation>&amp;Сделать дамп базы данных</translation>
</message>
<message>
<source>&amp;Import old db_dump</source>
<translation type="vanished">&amp;Импорт дампа базы данных</translation>
</message>
<message>
<location line="+9"/>
<source>&amp;Undelete items</source>
<translation>&amp;Восстановить удаленные элементы</translation>
</message>
<message>
<location line="-54"/>
<source>Options</source>
<translation>Настройки</translation>
</message>
<message>
<location line="-19"/>
<source>New DataBase</source>
<translation>Новая база данных</translation>
</message>
<message>
<location line="+4"/>
<source>Open DataBase</source>
<translation>Открыть базу данных</translation>
</message>
<message>
<location line="+10"/>
<source>Close DataBase</source>
<translation>Закрыть базу данных</translation>
</message>
<message>
<location line="+25"/>
<source>Keys</source>
<translation>Ключи</translation>
</message>
<message>
<location line="+1"/>
<source>Requests</source>
<translation>Запросы</translation>
</message>
<message>
<location line="+2"/>
<source>PKCS#12</source>
<translation>PKCS#12</translation>
</message>
<message>
<location line="+1"/>
<source>PKCS#7</source>
<translation>PKCS#7</translation>
</message>
<message>
<location line="+1"/>
<source>Template</source>
<translation>Шаблоны</translation>
</message>
<message>
<location line="+1"/>
<source>Revocation list</source>
<translation>Список отзыва сертификатов</translation>
</message>
<message>
<location line="+1"/>
<source>PEM file</source>
<translation>PEM файл</translation>
</message>
<message>
<source>Database dump ( *.dump );; All files ( * )</source>
<translation type="vanished">Дамп базы данных ( *.dump );; Все файлы ( * )</translation>
</message>
<message>
<source>Import password</source>
<translation type="vanished">Пароль при импорте</translation>
</message>
<message>
<source>Please enter the password of the old database</source>
<translation type="vanished">Пожалуйста, введите пароль от старой базы данных</translation>
</message>
<message>
<source>Password verification error. Ignore keys ?</source>
<translation type="vanished">Неверный пароль. Игнорировать ключи?</translation>
</message>
<message>
<source>Import anyway</source>
<translation type="vanished">Импортировать всё равно</translation>
</message>
<message>
<location line="-8"/>
<source>I&amp;mport</source>
<translation>И&amp;мпорт</translation>
</message>
<message>
<location line="+30"/>
<source>Export Certificate &amp;Index hierarchy</source>
<translation>Экспортировать &amp;иерархию сертификатов</translation>
</message>
<message>
<location line="+18"/>
<source>Content</source>
<translation>Содержание</translation>
</message>
<message>
<location line="+2"/>
<source>About</source>
<translation>О программе</translation>
</message>
<message>
<location filename="../widgets/MainWindow.cpp" line="-517"/>
<location line="+675"/>
<source>Search</source>
<translation>Поиск</translation>
</message>
<message>
<location line="-535"/>
<source>Import PEM data</source>
<translation>Импортировать PEM данные</translation>
</message>
<message>
<location line="+35"/>
<source>Please enter the new SO PIN (PUK) for the token &apos;%1&apos;</source>
<translation>Пожалуйста, введите новый PIN SO (PUK) для модуля защиты &apos;%1&apos;</translation>
</message>
<message>
<location line="+7"/>
<source>The new label of the token &apos;%1&apos;</source>
<translation>Новое название модуля защиты &apos;%1&apos;</translation>
</message>
<message>
<location line="+201"/>
<source>Please enter the new password to encrypt your private keys in the database-file</source>
<translation>Пожалуйста, введите новый пароль для шифрования закрытых ключей в базе данных</translation>
</message>
<message>
<source>Please enter a password, that will be used to encrypt your private keys in the database file:
%1</source>
<translation type="vanished">Пожалуйста, введите пароль для шифрования закрытых ключей в базе данных:
%1</translation>
</message>
<message>
<source>Please enter the password for unlocking the database:
%1</source>
<translation type="vanished">Пожалуйста, введите пароль для разблокировки базы данных
%1</translation>
</message>
<message>
<location line="+211"/>
<source>Certificate Index ( index.txt )</source>
<translation>Список сертификатов ( index.txt )</translation>
</message>
<message>
<location line="+1"/>
<location line="+56"/>
<source>All files ( * )</source>
<translation>Все файлы ( * )</translation>
</message>
<message>
<location line="-33"/>
<source>Diffie-Hellman parameters saved as: %1</source>
<translation>Параметры Диффи — Хеллмана сохранены в %1</translation>
</message>
<message>
<location line="+18"/>
<source>Diffie-Hellman parameters are needed for different applications, but not handled by XCA.
Please enter the DH parameter bits</source>
<translation>Параметры Диффи — Хеллмана нужны для других приложений, и не используются в XCA.
Пожалуйста, введите желаемую длину параметров</translation>
</message>
<message>
<source>&amp;New DataBase</source>
<translation type="vanished">&amp;Новая база данных</translation>
</message>
<message>
<source>&amp;Open DataBase</source>
<translation type="vanished">&amp;Открыть базу данных</translation>
</message>
<message>
<location filename="../widgets/MW_menu.cpp" line="-34"/>
<source>&amp;Init Security token</source>
<translation>&amp;Инициализировать модуль защиты</translation>
</message>
<message>
<location line="+16"/>
<source>C&amp;hange DataBase password</source>
<translation>Из&amp;менить пароль базы данных</translation>
</message>
<message>
<location line="-43"/>
<source>Exit</source>
<translation>Выход</translation>
</message>
<message>
<source>no such option: %1</source>
<translation type="vanished">нет таких параметров: %1</translation>
</message>
<message>
<location filename="../widgets/MainWindow.cpp" line="-125"/>
<source>Using or exporting private keys will not be possible without providing the correct password</source>
<translation>Использование или экспорт закрытых ключей будет невозможен без ввода правильного пароля</translation>
</message>
<message>
<location line="-342"/>
<source>Please enter the original SO PIN (PUK) of the token &apos;%1&apos;</source>
<translation>Пожалуйста, введите первоначальный PIN SO (PUK) для модуля защиты &apos;%1&apos;</translation>
</message>
<message>
<location line="+130"/>
<source>The token &apos;%1&apos; did not contain any keys or certificates</source>
<translation>Модуль защиты &apos;%1&apos; не содержит ни ключей, ни сертификатов</translation>
</message>
<message>
<location line="+4"/>
<source>Retry with PIN</source>
<translation>Повторить ввод PIN</translation>
</message>
<message>
<location line="+1"/>
<source>Retry with SO PIN</source>
<translation>Повторить ввод SO PIN</translation>
</message>
<message>
<location line="+63"/>
<source>Current Password</source>
<translation>Действующий пароль</translation>
</message>
<message>
<location line="+1"/>
<source>Please enter the current database password</source>
<translation>Пожалуйста, введите действующий пароль от базы данных</translation>
</message>
<message>
<location line="+10"/>
<source>The entered password is wrong</source>
<translation>Введённый пароль неверен</translation>
</message>
<message>
<location line="+29"/>
<source>Transaction start failed</source>
<translation>Не удалось начать транзакцию</translation>
</message>
<message>
<location line="+87"/>
<source>Database: %1</source>
<translatorcomment>можно сократить как БД</translatorcomment>
<translation>База данных: %1</translation>
</message>
<message>
<location line="+28"/>
<source>The currently used PFX / PKCS#12 algorithm &apos;%1&apos; is insecure.</source>
<translation>Используемый алгоритм &quot;%1&quot; PFX / PKCS#12 небезопасен.</translation>
</message>
<message>
<location line="+5"/>
<source>Change</source>
<translation>Изменить</translation>
</message>
<message>
<source>Please enter a password, that will be used to encrypt your private keys in the database:
%1</source>
<translation type="vanished">Пожалуйста, введите пароль, который будет использован для зашифровки закрытых ключей в базе данных:
%1</translation>
</message>
<message>
<source>Error opening file: &apos;%1&apos;: %2</source>
<translation type="vanished">Ошибка при открытии файла: &apos;%1&apos;: %2</translation>
</message>
<message>
<location filename="../widgets/MW_menu.cpp" line="+49"/>
<source>Generate DH parameter</source>
<translation>Сгенерировать параметры Диффи — Хеллмана</translation>
</message>
<message>
<location line="-64"/>
<source>Set as default DataBase</source>
<translation>Установить как базу данных по умолчанию</translation>
</message>
<message>
<source>&amp;Token</source>
<translatorcomment>as translated in firefox for example</translatorcomment>
<translation type="vanished">&amp;Модуль защиты</translation>
</message>
<message>
<location line="+40"/>
<source>&amp;Manage Security token</source>
<translation>&amp;Управление модулями защиты</translation>
</message>
<message>
<location line="+4"/>
<source>&amp;Change PIN</source>
<translation>&amp;Изменить PIN</translation>
</message>
<message>
<location line="+2"/>
<source>Change &amp;SO PIN</source>
<translation>Изменить &amp;SO PIN</translation>
</message>
<message>
<location line="+2"/>
<source>Init PIN</source>
<translation>Инициализировать PIN</translation>
</message>
</context>
<context>
<name>NewCrl</name>
<message>
<location filename="../widgets/NewCrl.cpp" line="+78"/>
<source>Create CRL</source>
<translation>Новый CRL</translation>
</message>
<message>
<location filename="../ui/NewCrl.ui" line="+70"/>
<source>Days</source>
<translation>Дней</translation>
</message>
<message>
<location line="+5"/>
<source>Months</source>
<translation>Месяцев</translation>
</message>
<message>
<location line="+5"/>
<source>Years</source>
<translation>Лет</translation>
</message>
<message>
<location line="+8"/>
<source>Midnight</source>
<translation>Начинать с полуночи</translation>
</message>
<message>
<location line="+7"/>
<source>Local time</source>
<translation>По местному времени</translation>
</message>
<message>
<location line="+7"/>
<source>Apply</source>
<translation>Применить</translation>
</message>
<message>
<location line="+70"/>
<source>CRL number</source>
<translation>Порядковый номер CRL</translation>
</message>
<message>
<location line="-38"/>
<source>Hash algorithm</source>
<translation>Алгоритм подписи</translation>
</message>
<message>
<location line="+24"/>
<source>Authority key identifier</source>
<translation>Идентификатор ключа ЦС</translation>
</message>
<message>
<location line="-14"/>
<source>Subject alternative name</source>
<translation>Альтернативное имя субъекта</translation>
</message>
<message>
<location line="-16"/>
<source>Options</source>
<translation>Параметры</translation>
</message>
<message>
<location line="-96"/>
<source>Last update</source>
<translation>Последнее обновление</translation>
</message>
<message>
<location line="+14"/>
<source>Next update</source>
<translation>Следующее обновление</translation>
</message>
<message>
<location line="+153"/>
<source>Revocation reasons</source>
<translation>Указывать причину отзыва</translation>
</message>
</context>
<context>
<name>NewKey</name>
<message>
<location filename="../ui/NewKey.ui" line="+86"/>
<source>Please give a name to the new key and select the desired keysize</source>
<translation>Пожалуйста, введите название нового ключа и задайте длину ключа</translation>
</message>
<message>
<location line="+10"/>
<source>Key properties</source>
<translation>Параметры ключа</translation>
</message>
<message>
<location line="+6"/>
<source>Name</source>
<translation>Внутреннее имя</translation>
</message>
<message>
<location line="+49"/>
<source>Curve name</source>
<translation>Эллиптическая кривая</translation>
</message>
<message>
<location line="+7"/>
<source>Keysize</source>
<translation>Длина ключа</translation>
</message>
<message>
<location line="+30"/>
<source>Remember as default</source>
<translation>Использовать заданные здесь параметры по умолчанию</translation>
</message>
<message>
<location line="-67"/>
<source>The internal name of the new key</source>
<translation>Внутреннее имя нового ключа</translation>
</message>
<message>
<location line="-82"/>
<location line="+85"/>
<source>New Key</source>
<translation>Новый ключ</translation>
</message>
<message>
<location line="+47"/>
<source>Usually at least 2048 bit keys are recommended</source>
<translation>Обычно рекомендуется генерировать как минимум 2048-битные ключи</translation>
</message>
<message>
<location line="+7"/>
<source>Keytype</source>
<translation>Тип ключа</translation>
</message>
<message>
<location filename="../widgets/NewKey.cpp" line="+135"/>
<source>Create</source>
<translation>Создать</translation>
</message>
</context>
<context>
<name>NewX509</name>
<message>
<location filename="../ui/NewX509.ui" line="+75"/>
<source>Source</source>
<translation>Первоисточник</translation>
</message>
<message>
<location line="+22"/>
<source>Signing request</source>
<translation>Запрос на подпись</translation>
</message>
<message>
<location line="+24"/>
<source>Show request</source>
<translation>Показать запрос</translation>
</message>
<message>
<location line="+7"/>
<source>Sign this Certificate signing &amp;request</source>
<translation>Подписать этот &amp;запрос на подпись</translation>
</message>
<message>
<location line="+7"/>
<source>Copy extensions from the request</source>
<translation>Копировать расширения из запроса</translation>
</message>
<message>
<location line="+42"/>
<source>Signing</source>
<translation>Подписание</translation>
</message>
<message>
<source>Create a &amp;self signed certificate with the serial</source>
<translation type="vanished">Создать &amp;самоподписанный сертификат с серийным номером</translation>
</message>
<message>
<source>If you leave this blank the serial 00 will be used</source>
<translation type="vanished">Если оставить это поле пустым, будет использован серийный номер 00</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1</translation>
</message>
<message>
<location line="+29"/>
<source>All certificates in your database that can create valid signatures</source>
<translation>Все сертификаты в базе данных, которыми можно создать действительные подписи</translation>
</message>
<message>
<location line="+27"/>
<source>Signature algorithm</source>
<translation>Алгоритм подписи</translation>
</message>
<message>
<location line="+28"/>
<source>Template for the new certificate</source>
<translation>Шаблон для нового сертификата</translation>
</message>
<message>
<location line="+12"/>
<source>All available templates</source>
<translation>Все доступные шаблоны</translation>
</message>
<message>
<location line="+79"/>
<source>Internal Name</source>
<translation>Внутреннее имя</translation>
</message>
<message>
<location line="+352"/>
<source>Apply</source>
<translation>Применить</translation>
</message>
<message>
<location filename="../widgets/NewX509.cpp" line="+611"/>
<location filename="../ui/NewX509.ui" line="-360"/>
<source>Subject</source>
<translation>Субъект</translation>
</message>
<message>
<location filename="../ui/NewX509.ui" line="-159"/>
<source>Create a &amp;self signed certificate</source>
<translation>Создать &amp;самозаверенный сертификат</translation>
</message>
<message>
<location line="+14"/>
<source>Use &amp;this Certificate for signing</source>
<translatorcomment>вероятно, имеется в виду ЦС</translatorcomment>
<translation>&amp;Использовать этот сертификат для подписи</translation>
</message>
<message>
<location line="+169"/>
<source>Distinguished name</source>
<translation>Уникальное имя</translation>
</message>
<message>
<location line="-9"/>
<source>This name is only used internally and does not appear in the resulting certificate</source>
<translation>Это имя используется XCA и не оказывается в итоговом сертификате</translation>
</message>
<message>
<source>Internal name</source>
<translation type="vanished">Внутреннее имя</translation>
</message>
<message>
<location line="+35"/>
<source>Add</source>
<translation>Добавить</translation>
</message>
<message>
<location line="+7"/>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
<location line="+37"/>
<source>Private key</source>
<translation>Закрытый ключ</translation>
</message>
<message>
<location line="+12"/>
<source>This list only contains unused keys</source>
<translation>Этот список содержит только неиспользованные ключи</translation>
</message>
<message>
<location line="+7"/>
<source>Used keys too</source>
<translation>Добавить в список использованные ключи</translation>
</message>
<message>
<location line="+7"/>
<source>&amp;Generate a new key</source>
<translation>&amp;Сгенерировать новый ключ</translation>
</message>
<message>
<location line="+11"/>
<source>Extensions</source>
<translation>Расширения</translation>
</message>
<message>
<location line="+11"/>
<source>Type</source>
<translation>Тип</translation>
</message>
<message>
<location line="+7"/>
<source>If this will become a CA certificate or not</source>
<translation>Это будет сертификат для ЦС или для конечного субъекта</translation>
</message>
<message>
<location line="+4"/>
<source>Not defined</source>
<translation>Не определен</translation>
</message>
<message>
<location line="+5"/>
<source>Certification Authority</source>
<translation>Центр Сертификации</translation>
</message>
<message>
<location line="+5"/>
<source>End Entity</source>
<translation>Конечный субъект</translation>
</message>
<message>
<location line="+8"/>
<source>Path length</source>
<translation>Длина цепочки</translation>
</message>
<message>
<location line="+7"/>
<source>How much CAs may be below this.</source>
<translation>Сколько ЦС может быть в цепочке.</translation>
</message>
<message>
<location line="+7"/>
<source>The basic constraints should always be critical</source>
<translation>Основные ограничения всегда должны быть отмечены критичными</translation>
</message>
<message>
<location line="+13"/>
<source>Key identifier</source>
<translation>Идентификотор ключа</translation>
</message>
<message>
<location line="+21"/>
<source>Creates a hash of the key following the PKIX guidelines</source>
<translation>Создаёт хэш ключа в соответствии с инструкциями PKIX</translation>
</message>
<message>
<location line="+10"/>
<source>Copy the Subject Key Identifier from the issuer</source>
<translation>Копировать идентификатор ключа субъекта у издателя</translation>
</message>
<message>
<location line="+46"/>
<source>Validity</source>
<translation>Период действия</translation>
</message>
<message>
<location line="+6"/>
<source>Not before</source>
<translation>Сертификат действителен с</translation>
</message>
<message>
<location line="+14"/>
<source>Not after</source>
<translation>Сертификат действителен по</translation>
</message>
<message>
<location line="+17"/>
<source>Time range</source>
<translation>Выбор периода</translation>
</message>
<message>
<location line="+10"/>
<source>Days</source>
<translation>Дней</translation>
</message>
<message>
<location line="+5"/>
<source>Months</source>
<translation>Месяцев</translation>
</message>
<message>
<location line="+5"/>
<source>Years</source>
<translation>Лет</translation>
</message>
<message>
<location line="+35"/>
<source>Set the time to 00:00:00 and 23:59:59 respectively</source>
<translation>Начало и конец - в полночь</translation>
</message>
<message>
<location line="+3"/>
<source>Midnight</source>
<translation>Начинать с полуночи</translation>
</message>
<message>
<location line="-30"/>
<source>Local time</source>
<translation>По местному времени</translation>
</message>
<message>
<location line="+238"/>
<source>URI:</source>
<translation>URI:</translation>
</message>
<message>
<location line="+353"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
<message>
<source>can be altered by the file &quot;aia.txt&quot;</source>
<translation type="vanished">может быть изменен в файле &quot;aia.txt&quot;</translation>
</message>
<message>
<location filename="../widgets/NewX509.cpp" line="+418"/>
<location filename="../ui/NewX509.ui" line="-500"/>
<location line="+26"/>
<location line="+26"/>
<location line="+43"/>
<location line="+26"/>
<source>Edit</source>
<translation>Редактировать</translation>
</message>
<message>
<location filename="../ui/NewX509.ui" line="-128"/>
<location line="+43"/>
<location line="+23"/>
<location line="+29"/>
<source>DNS: IP: URI: email: RID:</source>
<translation>DNS: IP: URI: email: RID:</translation>
</message>
<message>
<location line="+69"/>
<source>Key usage</source>
<translation>Область применения ключа</translation>
</message>
<message>
<location line="+138"/>
<source>Netscape</source>
<translation>Netscape</translation>
</message>
<message>
<source>Create a &amp;self signed certificate with a MD5-hashed QA serial</source>
<translation type="vanished">Создать &amp;самоподписанный сертификат с серийным номером хэшированным MD5</translation>
</message>
<message>
<location filename="../widgets/NewX509.cpp" line="-712"/>
<source>Create Certificate signing request</source>
<translation>Создать запрос на сертификат</translation>
</message>
<message>
<location line="+74"/>
<source>Create x509 Certificate</source>
<translation>Создать сертификат x509</translation>
</message>
<message>
<location line="+850"/>
<location line="+13"/>
<location line="+19"/>
<location line="+12"/>
<location line="+16"/>
<location line="+14"/>
<location line="+34"/>
<location line="+19"/>
<location line="+23"/>
<location line="+23"/>
<location line="+35"/>
<location line="+20"/>
<location line="+33"/>
<source>Abort rollout</source>
<translation>Прервать</translation>
</message>
<message>
<location line="-252"/>
<source>The following length restrictions of RFC3280 are violated:</source>
<translation>Требования RFC3280 по длине нарушены:</translation>
</message>
<message>
<location line="+33"/>
<source>The internal name and the common name are empty.
Please set at least the internal name.</source>
<translation>Поля &quot;Внутреннее имя&quot; и &quot;Общее имя&quot;пусты.
Пожалуйста, укажите хотябы внутреннее имя.</translation>
</message>
<message>
<location line="+16"/>
<source>There is no Key selected for signing.</source>
<translation>Не выбран ключ для подписи.</translation>
</message>
<message>
<location line="-44"/>
<location line="+61"/>
<location line="+53"/>
<location line="+23"/>
<location line="+23"/>
<location line="+35"/>
<location line="+20"/>
<location line="+33"/>
<source>Continue rollout</source>
<translation>Продолжить</translation>
</message>
<message>
<location line="-92"/>
<source>The certificate will be out of date before it becomes valid. You most probably mixed up both dates.</source>
<translation>Срок действия сертификата истечёт до того, как он станет действительным. Скорее всего, даты перепутаны.</translation>
</message>
<message>
<location filename="../ui/NewX509.ui" line="-925"/>
<source>Modify subject of the request</source>
<translation>Изменить субъекта в запросе</translation>
</message>
<message>
<location line="+1083"/>
<source>Advanced</source>
<translation>Дополнительно</translation>
</message>
<message>
<location filename="../widgets/NewX509.cpp" line="-372"/>
<location filename="../ui/NewX509.ui" line="+24"/>
<source>Validate</source>
<translation>Проверить</translation>
</message>
<message>
<location line="+232"/>
<source>The verification of the Certificate request failed.
The rollout should be aborted.</source>
<translation>Проверка запроса на подпись завершилась ошибкой.
Необходимо отменить операцию.</translation>
</message>
<message>
<location line="+1"/>
<source>Continue anyway</source>
<translation>Продолжать всё равно</translation>
</message>
<message>
<location filename="../ui/NewX509.ui" line="-561"/>
<source>No well-defined expiration</source>
<translation>Конечный срок не определён</translation>
</message>
<message>
<location filename="../widgets/NewX509.cpp" line="+12"/>
<source>Edit name</source>
<translation>Изменить имя</translation>
</message>
<message>
<location line="+16"/>
<source>Select key</source>
<translation>Выберите ключ</translation>
</message>
<message>
<location line="+12"/>
<source>The following distinguished name entries are empty:
%1
though you have declared them as mandatory in the options menu.</source>
<translation>Следующие уникальные имена пусты:
%1
хотя они были объявлены обязательными в параметрах.</translation>
</message>
<message>
<location line="-59"/>
<location line="+61"/>
<source>Edit subject</source>
<translation>Изменить субъекта</translation>
</message>
<message>
<location line="+53"/>
<location line="+23"/>
<location line="+23"/>
<source>Edit dates</source>
<translation>Изменить даты</translation>
</message>
<message>
<location line="-67"/>
<source>The key you selected for signing is not a private one.</source>
<translation>Выбранный для подписи ключ не закрытый.</translation>
</message>
<message>
<location line="-1070"/>
<source>Critical</source>
<translation>Критично</translation>
</message>
<message>
<source>Create XCA template</source>
<translation type="vanished">Создать шаблон XCA</translation>
</message>
<message>
<location line="+100"/>
<source>Edit XCA template</source>
<translation>Редактировать шаблон XCA</translation>
</message>
<message>
<location line="+403"/>
<source>Template &apos;%1&apos; applied</source>
<translation>Применён шаблон %1</translation>
</message>
<message>
<location line="+7"/>
<source>Subject applied from template &apos;%1&apos;</source>
<translation>Субъект подставлен из шаблона &apos;%1&apos;</translation>
</message>
<message>
<location line="+8"/>
<source>Extensions applied from template &apos;%1&apos;</source>
<translation>Расширения подставлены из шаблона &apos;%1&apos;</translation>
</message>
<message>
<location line="+15"/>
<source>New key &apos;%1&apos; created</source>
<translation>Создан новый ключ &apos;%1&apos;</translation>
</message>
<message>
<location line="+304"/>
<source>Error</source>
<translation>Ошибка</translation>
</message>
<message>
<location line="+0"/>
<source>duplicate extensions</source>
<translation>повторяющиеся расширения</translation>
</message>
<message>
<location line="+9"/>
<source>The Name Constraints are invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>The Subject Alternative Name is invalid</source>
<translation>Недопустимое альтернативное имя субъекта</translation>
</message>
<message>
<location line="+2"/>
<source>The Issuer Alternative Name is invalid</source>
<translatorcomment>эмитента или издатель?</translatorcomment>
<translation>Недопустимое Альтернативное имя издателя</translation>
</message>
<message>
<location line="+2"/>
<source>The CRL Distribution Point is invalid</source>
<translation>Недопустимая точка распространения списка отозванных сертификатов</translation>
</message>
<message>
<location line="+2"/>
<source>The Authority Information Access is invalid</source>
<translation>Недопустимая информация о полномочиях доступа</translation>
</message>
<message>
<location line="+217"/>
<source>Select other signer</source>
<translation>Выберите другого издателя</translation>
</message>
<message>
<location line="+0"/>
<source>Select other key</source>
<translation>Выберите другой ключ</translation>
</message>
<message>
<location line="+10"/>
<source>The currently selected hash algorithm &apos;%1&apos; is insecure and should not be used.</source>
<translation>Выбранный алгоритм хэширования &apos;%1&apos; небезопасен и не должен использоваться.</translation>
</message>
<message>
<location line="+1"/>
<source>Select other algorithm</source>
<translation>Выбрать другой алгоритм</translation>
</message>
<message>
<location line="+1"/>
<source>Use algorithm anyway</source>
<translation>Всё равно использовать этот алгоритм</translation>
</message>
<message>
<location line="+6"/>
<source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
<translation>Срок действия сертификата начинается раньше срока действия издателя. Скорее всего, здесь ошибка.</translation>
</message>
<message>
<location line="+5"/>
<location line="+23"/>
<source>Adjust date and continue</source>
<translation>Скорректировать дату и продолжить</translation>
</message>
<message>
<location line="-5"/>
<source>The certificate will be longer valid than the signer. This is probably not what you want.</source>
<translation>Срок действия сертификата больше срока действия издателя. Скорее всего, здесь ошибка.</translation>
</message>
<message>
<location line="+45"/>
<source>The certificate contains invalid or duplicate extensions. Check the validation on the advanced tab.</source>
<translation>Сертификат содержит недействительные либо дублированные расширения. Необходимо выполнить проверку во вкладке &quot;Дополнительно&quot;.</translation>
</message>
<message>
<location line="+4"/>
<source>The certificate contains no extensions. You may apply the extensions of one of the templates to define the purpose of the certificate.</source>
<translation>У сертификата отсутствуют расширения. Вы можете подставить расширения из одного из шаблонов, чтобы определить назначение сертификата.</translation>
</message>
<message>
<location line="+4"/>
<source>The certificate contains invalid extensions.</source>
<translation>Сертификат содержит недопустимые расширения.</translation>
</message>
<message>
<location line="+7"/>
<location line="+20"/>
<location line="+33"/>
<source>Edit extensions</source>
<translation>Редактировать расширения</translation>
</message>
<message>
<location line="-34"/>
<source>The subject alternative name shall contain a copy of the common name. However, the common name is empty.</source>
<translation>Поле &quot;Альтернативное имя субъекта&quot; должно быть скопировано из поля &quot;Общее имя&quot;. Но поле &quot;Общее имя&quot; пусто.</translation>
</message>
<message>
<location line="+31"/>
<source>A name constraint of the issuer &apos;%1&apos; is violated: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/NewX509.ui" line="-396"/>
<source>Apply extensions</source>
<translation>Применить расширения</translation>
</message>
<message>
<location line="+7"/>
<source>Apply subject</source>
<translation>Применить субъекта</translation>
</message>
<message>
<location line="+13"/>
<source>Apply all</source>
<translation>Применить всё</translation>
</message>
<message>
<location filename="../widgets/NewX509.cpp" line="-1155"/>
<source>minimum size: %1</source>
<translation>минимальный размер: %1</translation>
</message>
<message>
<location line="+2"/>
<source>maximum size: %1</source>
<translation>максимальный размер: %1</translation>
</message>
<message>
<location line="+2"/>
<source>only a-z A-Z 0-9 &apos;()+,-./:=?</source>
<translation>только a-z A-Z 0-9 &apos;()+,-./:=?</translation>
</message>
<message>
<location line="+4"/>
<source>only 7-bit clean characters</source>
<translation>только 7-битные символы</translation>
</message>
<message>
<location line="+752"/>
<source>From PKCS#10 request</source>
<translation>Из запроса PKCS#10</translation>
</message>
<message>
<location line="-42"/>
<source>Other Tabs</source>
<translation>Другие вкладки</translation>
</message>
<message>
<location line="+16"/>
<source>Advanced Tab</source>
<translation>Вкладка &quot;Дополнительно&quot;</translation>
</message>
<message>
<location line="+7"/>
<source>Errors</source>
<translation>Ошибки</translation>
</message>
<message>
<location filename="../widgets/NewX509_ext.cpp" line="+173"/>
<source>Configfile error on line %1
</source>
<translation>Ошибкав кофигурационном файле в строке %1
</translation>
</message>
</context>
<context>
<name>OidResolver</name>
<message>
<location filename="../ui/OidResolver.ui" line="+28"/>
<source>OID Resolver</source>
<translation>Поиск OID</translation>
</message>
<message>
<location line="+10"/>
<source>Enter the OID, the Nid, or one of the textual representations</source>
<translation>Введите OID, Nid, или одно из текстовых представлений</translation>
</message>
<message>
<location line="+9"/>
<source>Search</source>
<translation>Поиск</translation>
</message>
<message>
<location line="+27"/>
<source>OID</source>
<translation>OID</translation>
</message>
<message>
<location line="+45"/>
<source>Long name</source>
<translation>Полное название</translation>
</message>
<message>
<location line="+26"/>
<location line="+22"/>
<source>OpenSSL internal ID</source>
<translation>Внутренний ID OpenSSL</translation>
</message>
<message>
<location line="-19"/>
<source>Nid</source>
<translation>Nid</translation>
</message>
<message>
<location line="+29"/>
<source>Short name</source>
<translation>Краткое название</translation>
</message>
</context>
<context>
<name>OpenDb</name>
<message>
<source>Dialog</source>
<translation type="obsolete">Поиск</translation>
</message>
<message>
<location filename="../ui/OpenDb.ui" line="+36"/>
<source>Open remote database</source>
<translation>Открыть сетевую базу данных</translation>
</message>
<message>
<location line="+62"/>
<source>Database type</source>
<translation>Тип базы данных</translation>
</message>
<message>
<location line="+10"/>
<source>Hostname</source>
<translation>Имя хоста</translation>
</message>
<message>
<location line="+10"/>
<source>Username</source>
<translation>Имя пользователя</translation>
</message>
<message>
<location line="+10"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="../widgets/OpenDb.cpp" line="+57"/>
<location filename="../ui/OpenDb.ui" line="+14"/>
<source>Database name</source>
<translation>Название базы данных</translation>
</message>
<message>
<location filename="../ui/OpenDb.ui" line="+10"/>
<source>Table prefix</source>
<translation>Префикс для таблиц</translation>
</message>
<message>
<location filename="../widgets/OpenDb.cpp" line="+71"/>
<source>No SqLite3 driver available. Please install the qt-sqlite package of your distribution</source>
<translation>Драйвер SqLite3 недоступен. Пожалуйста, установите пакет qt-sqlite вашего дистрибутива</translation>
</message>
<message>
<source>Please enter the password to access the database server %2 as user &apos;%1&apos;.</source>
<translation type="vanished">Пожалуйста, введите пароль для доступа к серверу баз данных %2 от имени пользователя &apos;%1&apos;.</translation>
</message>
<message>
<source>The database driver does not support transactions. This may happen if the client and server have different versions. Continue with care.</source>
<translation type="vanished">Драйвер сервера баз данных не поддерживает транзакции. Это может произойти, если сервер и клиент разных версий. Продолжайте с осторожностью.</translation>
</message>
</context>
<context>
<name>Options</name>
<message>
<location filename="../ui/Options.ui" line="+219"/>
<source>Mandatory subject entries</source>
<translation>Обязательные поля</translation>
</message>
<message>
<location line="+18"/>
<location line="+61"/>
<location line="+82"/>
<source>Add</source>
<translation>Добавить</translation>
</message>
<message>
<location line="-136"/>
<location line="+61"/>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
<location line="-255"/>
<source>Default hash algorithm</source>
<translation>Алгоритм подписи по-умолчанию</translation>
</message>
<message>
<location line="-8"/>
<source>Settings</source>
<translation>Настройки</translation>
</message>
<message>
<location line="+36"/>
<source>String types</source>
<translation>Типы строк</translation>
</message>
<message>
<location line="+12"/>
<source>Suppress success messages</source>
<translation>Не выводить сообщения об успешном выполнении</translation>
</message>
<message>
<location line="+33"/>
<source>Don&apos;t colorize expired certificates</source>
<translation>Не выделять цветом просроченные сертификаты</translation>
</message>
<message>
<location line="-19"/>
<source>Translate established x509 terms (%1 -&gt; %2)</source>
<translation>Преобразовывать устоявшиеся поля x509 (%1 -&gt; %2)</translation>
</message>
<message>
<location line="+7"/>
<source>The hashing functionality of the token is not used by XCA.
It may however honor a restricted hash-set propagated by the token.
Especially EC and DSA are only defined with SHA1 in the PKCS#11 specification.</source>
<translation>Хэш-функции из модуля защиты не используются XCA.
Однако можно ограничить используемые хэш-функции согласно модулю защиты.
В-особенности с EC и DSA, которые в спецификации PKCS#11 определены с SHA1.</translation>
</message>
<message>
<location line="+5"/>
<source>Only use hashes supported by the token when signing with a token key</source>
<translation>При использовании модуля защиты применять только те хэш-функции, которые доступны в модуле</translation>
</message>
<message>
<location line="-19"/>
<source>Disable legacy Netscape extensions</source>
<translation>Отключить устаревшие расширения Netscape</translation>
</message>
<message>
<location line="-33"/>
<source>PKCS12 encryption algorithm</source>
<translation>алгоритм шифрования PKCS12</translation>
</message>
<message>
<location line="+77"/>
<source>Certificate expiry warning threshold</source>
<translation>Порог для уведомления об истечении срока действия</translation>
</message>
<message>
<location line="+19"/>
<source>Send vCalendar expiry reminder</source>
<translation>Отправить напоминание об окончании срока в формате vCalendar</translation>
</message>
<message>
<location line="+11"/>
<source>Serial number length</source>
<translation>Длина серийного номера</translation>
</message>
<message>
<location line="+7"/>
<source> bit</source>
<translation> бит</translation>
</message>
<message>
<location line="+35"/>
<source>Distinguished name</source>
<translation>Уникальное имя</translation>
</message>
<message>
<location line="+56"/>
<source>Explicit subject entries</source>
<translation>Явно заданные поля</translation>
</message>
<message>
<location line="+18"/>
<source>Dynamically arrange explicit subject entries</source>
<translation>Динамически отсортировать элементы</translation>
</message>
<message>
<location line="+25"/>
<source>Default</source>
<translation>По-умолчанию</translation>
</message>
<message>
<location line="+26"/>
<source>PKCS#11 provider</source>
<translation>Провайдер PKCS#11</translation>
</message>
<message>
<location line="+55"/>
<source>Remove</source>
<translation>Удалить</translation>
</message>
<message>
<location line="+7"/>
<source>Search</source>
<translation>Поиск</translation>
</message>
<message>
<location filename="../widgets/Options.cpp" line="+39"/>
<source>UTF8 strings only (RFC2459)</source>
<translation>Только строки UTF8 (RFC2459)</translation>
</message>
<message>
<location line="-3"/>
<source>Printable string or UTF8 (default)</source>
<translation>Печатаемые строки или UTF8 (по-умолчанию)</translation>
</message>
<message>
<location line="+1"/>
<source>PKIX recommendation in RFC2459</source>
<translation>Рекоммендации PKIX из RFC2459</translation>
</message>
<message>
<location line="+1"/>
<source>No BMP strings, only printable and T61</source>
<translation>Без строк из BMP, только печатаемые и T61</translation>
</message>
<message>
<location line="+2"/>
<source>All strings</source>
<translation>Все строки</translation>
</message>
<message>
<location line="+22"/>
<source>Days</source>
<translation>Дней</translation>
</message>
<message>
<location line="+0"/>
<source>Weeks</source>
<translation>Недель</translation>
</message>
<message>
<source>Load failed</source>
<translation type="vanished">Ошибка при загрузке</translation>
</message>
<message>
<location filename="../ui/Options.ui" line="-372"/>
<source>XCA Options</source>
<translation>Параметры XCA</translation>
</message>
</context>
<context>
<name>PwDialog</name>
<message>
<source>Password</source>
<translation type="vanished">Пароль</translation>
</message>
<message>
<location filename="../widgets/PwDialog.cpp" line="+72"/>
<source>Repeat %1</source>
<translation>Повторите %1</translation>
</message>
<message>
<location line="+13"/>
<source>%1 mismatch</source>
<translation>%1 не соответствуют</translation>
</message>
<message>
<location line="+7"/>
<source>Hex password must only contain the characters &apos;0&apos; - &apos;9&apos; and &apos;a&apos; - &apos;f&apos; and it must consist of an even number of characters</source>
<translation>Шестнадцатеричный пароль должен содержать символы &apos;0 &apos;- &apos;9&apos; и &apos;a&apos; - &apos;f&apos; и должен состоять из четного числа символов</translation>
</message>
<message>
<location line="+29"/>
<source>Exit</source>
<translation>Выход</translation>
</message>
<message>
<source>E&amp;xit</source>
<translation type="vanished">&amp;Выход</translation>
</message>
<message>
<location filename="../ui/PwDialog.ui" line="+118"/>
<source>The password is parsed as 2-digit hex code. It must have an even number of digits (0-9 and a-f)</source>
<translation>Пароль обрабатывается как 2-символьный шестнадцатеричный код, должен содержать символы &apos;0 &apos;- &apos;9&apos; и &apos;a&apos; - &apos;f&apos; и состоять из четного числа символов</translation>
</message>
<message>
<location line="+3"/>
<source>Take as HEX string</source>
<translation>Считать шестнадцатеричной строкой</translation>
</message>
</context>
<context>
<name>QMessageBox</name>
<message>
<source>Close</source>
<translation type="vanished">Закрыть</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">Отменить</translation>
</message>
<message>
<source>Apply</source>
<translation type="vanished">Применить</translation>
</message>
<message>
<source>Yes</source>
<translation type="vanished">Да</translation>
</message>
<message>
<source>No</source>
<translation type="vanished">Нет</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../lib/load_obj.cpp" line="+56"/>
<source>PKI Keys ( *.pem *.der *.key );; PKCS#8 Keys ( *.p8 *.pk8 );; Microsoft PVK Keys ( *.pvk );; SSH Public Keys ( *.pub );;</source>
<translation>Ключи PKI ( *.pem *.der *.key );; Ключи PKCS#8 ( *.p8 *.pk8 );; Ключи Microsoft PVK ( *.pvk );; Открытые ключи SSH ( *.pub );;</translation>
</message>
<message>
<location line="+4"/>
<source>Import RSA key</source>
<translation>Импортировать RSA ключ</translation>
</message>
<message>
<location line="+12"/>
<source>PKCS#10 CSR ( *.pem *.der *.csr );; </source>
<translation>Запрос на сертификат PKCS#10 ( *.pem *.der *.csr );; </translation>
</message>
<message>
<location line="+1"/>
<source>Import Request</source>
<translation>Импортировать запрос</translation>
</message>
<message>
<location line="+13"/>
<source>Import X.509 Certificate</source>
<translation>Импортировать X.509 сертификат</translation>
</message>
<message>
<location line="+13"/>
<source>Import PKCS#7 Certificates</source>
<translation>Импортировать сертификат PKCS#7</translation>
</message>
<message>
<location line="+13"/>
<source>Import PKCS#12 Private Certificate</source>
<translation>Импортировать закрытый сертификат PKCS#12</translation>
</message>
<message>
<location line="+14"/>
<source>Import XCA Templates</source>
<translation>Импортировать шаблоны XCA</translation>
</message>
<message>
<location line="+13"/>
<source>Import Certificate Revocation List</source>
<translation>Импортировать CRL</translation>
</message>
<message>
<location line="+13"/>
<source>Open XCA Database</source>
<translation>Открыть базу данных XCA</translation>
</message>
<message>
<source>PKI Keys ( *.pem *.der *.key );; PKCS#8 Keys ( *.p8 *.pk8 );; SSH Public Keys ( *.pub );;</source>
<translation type="vanished">Ключи PKI ( *.pem *.der *.key );; Ключи PKCS#8 ( *.p8 *.pk8 );; Открытые ключи SSH ( *.pub );;</translation>
</message>
<message>
<source>PKCS#10 CSR ( *.pem *.der *.csr );; Netscape Request ( *.spkac *.spc );;</source>
<translation type="vanished">PKCS#10 CSR ( *.pem *.der *.csr );; Запрос Netscape ( *.spkac *.spc );;</translation>
</message>
<message>
<location line="-67"/>
<source>Certificates ( *.pem *.der *.crt *.cer );;</source>
<translation>Сертификаты ( *.pem *.der *.crt *.cer );;</translation>
</message>
<message>
<location line="+13"/>
<source>PKCS#7 data ( *.p7s *.p7m *.p7b );;</source>
<translation>Данные PKCS#7 ( *.p7s *.p7m *.p7b );;</translation>
</message>
<message>
<location line="+13"/>
<source>PKCS#12 Certificates ( *.p12 *.pfx );;</source>
<translation>Сертификаты PKCS#12 ( *.p12 *.pfx );;</translation>
</message>
<message>
<location line="+14"/>
<source>XCA templates ( *.xca );;</source>
<translation>Шаблоны XCA ( *.xca );;</translation>
</message>
<message>
<location line="+13"/>
<source>Revocation lists ( *.pem *.der *.crl );;</source>
<translation>Списки отзыва ( *.pem *.der *.crl );;</translation>
</message>
<message>
<location line="+13"/>
<source>XCA Databases ( *.xdb );;</source>
<translation>Базы данных XCA ( *.xdb );;</translation>
</message>
<message>
<location line="+8"/>
<source>OpenVPN tls-auth key ( *.key );;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Import OpenVPN tls-auth key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+10"/>
<source>PKCS#11 library ( *.dylib *.so );;</source>
<translation>Библиотека PKCS#11 ( *.dylib *.so );;</translation>
</message>
<message>
<location line="+11"/>
<source>PEM files ( *.pem );;</source>
<translation>Файлы PEM ( *.pem );;</translation>
</message>
<message>
<location line="+1"/>
<source>Load PEM encoded file</source>
<translation>Открыть файл PEM</translation>
</message>
<message>
<location filename="../lib/x509name.cpp" line="+104"/>
<source>Invalid</source>
<translation>Неверный</translation>
</message>
<message>
<location line="+116"/>
<source>%1 is shorter than %2 bytes: &apos;%3&apos;</source>
<translation>%1 короче, чем %2 байт: &apos;%3&apos;</translation>
</message>
<message>
<location line="+5"/>
<source>%1 is longer than %2 bytes: &apos;%3&apos;</source>
<translation>%1 длиннее, чем %2 байт: &apos;%3&apos;</translation>
</message>
<message>
<location filename="../lib/load_obj.cpp" line="-162"/>
<source>All files ( * )</source>
<translation>Все файлы ( * )</translation>
</message>
<message>
<location filename="../lib/asn1time.cpp" line="+142"/>
<source>Undefined</source>
<translation>Неопределённый</translation>
</message>
<message>
<location line="+2"/>
<source>Broken / Invalid</source>
<translation>Испорчен / Недействителен</translation>
</message>
<message>
<location line="+46"/>
<source>in %1 seconds</source>
<translation>Через %1 секунд</translation>
</message>
<message>
<location line="+1"/>
<source>%1 seconds ago</source>
<translation>%1 секунд назад</translation>
</message>
<message>
<location line="+3"/>
<source>in %1 minutes</source>
<translation>Через %1 минут</translation>
</message>
<message>
<location line="+1"/>
<source>%1 minutes ago</source>
<translation>%1 минут назад</translation>
</message>
<message>
<location line="+2"/>
<source>Yesterday</source>
<translation>Вчера</translation>
</message>
<message>
<location line="+2"/>
<source>Tomorrow</source>
<translation>Завтра</translation>
</message>
<message>
<location line="+3"/>
<source>in %1 hours</source>
<translation>Через %1 часов</translation>
</message>
<message>
<location line="+1"/>
<source>%1 hours ago</source>
<translation>%1 часов назад</translation>
</message>
<message>
<source>DB: Rename: &apos;%1&apos; already in use</source>
<translation type="vanished">DB: Rename: &apos;%1&apos; уже используется</translation>
</message>
<message>
<source>DB: Entry to rename not found: %1</source>
<translation type="vanished">DB: Не найдено значение для переименования: %1</translation>
</message>
<message>
<location filename="../lib/load_obj.cpp" line="+148"/>
<source>PKCS#11 library ( *.dll );;</source>
<translation>Библиотека PKCS#11 ( *.dll );;</translation>
</message>
<message>
<location line="+4"/>
<source>PKCS#11 library ( *.so );;</source>
<translation>Библиотека PKCS#11 ( *.so );;</translation>
</message>
<message>
<location line="+2"/>
<source>Open PKCS#11 shared library</source>
<translation>Открыть библиотеку PKCS#11</translation>
</message>
<message>
<source>DB: Write error %1 - %2</source>
<translation type="vanished">DB: Ошибка записи %1 - %2</translation>
</message>
<message>
<location filename="../lib/pkcs11.cpp" line="+219"/>
<source>Please enter the PIN on the PinPad</source>
<translation>Пожалуйста, введите PIN-код</translation>
</message>
<message>
<location line="+17"/>
<source>Please enter the SO PIN (PUK) of the token %1</source>
<translation>Пожалуйста, введите SO PIN (PUK) модуля защиты %1</translation>
</message>
<message>
<location line="+1"/>
<source>Please enter the PIN of the token %1</source>
<translation>Пожалуйста, введите PIN-код модуля защиты %1</translation>
</message>
<message>
<location line="+54"/>
<source>No Security token found</source>
<translation>Не найдено модулей защиты</translation>
</message>
<message>
<source>Out of Memory at %1:%2</source>
<translation type="vanished">Недостаточно памяти %1:%2</translation>
</message>
<message>
<location filename="../lib/pki_temp.cpp" line="+31"/>
<location line="+10"/>
<source>Out of data</source>
<translation>Нет данных</translation>
</message>
<message>
<location line="+11"/>
<source>Error finding endmarker of string</source>
<translation>Не найден символ конца строки</translation>
</message>
<message>
<location filename="../lib/pkcs11.cpp" line="+11"/>
<source>Select</source>
<translation>Выберите</translation>
</message>
<message>
<location line="+23"/>
<source>Please enter the new SO PIN (PUK) for the token: &apos;%1&apos;</source>
<translation>Пожалуйста, введите новый PIN SO (PUK) для модуля защиты &apos;%1&apos;</translation>
</message>
<message>
<location line="+2"/>
<source>Please enter the new PIN for the token: &apos;%1&apos;</source>
<translation>Пожалуйста, введите новый PIN SO (PUK) для модуля защиты &apos;%1&apos;</translation>
</message>
<message>
<location filename="../lib/pkcs11.h" line="+96"/>
<source>Required PIN size: %1 - %2</source>
<translation>Требуемая длина PIN-кода: %1 - %2</translation>
</message>
<message>
<source>Failed to open PKCS11 library: %1</source>
<translation type="vanished">Невозможно открыть библиотеку PKCS#11: %1</translation>
</message>
<message>
<source>Invalid filename: %1</source>
<translation type="vanished">Недействительное имя файла: %1</translation>
</message>
<message>
<source>Failed to open PKCS11 library: %1: %2</source>
<translation type="vanished">Невозможно открыть библиотеку PKCS#11 %1: %2</translation>
</message>
<message>
<source>This does not look like a PKCS#11 library. Symbol &apos;C_GetFunctionList&apos; not found.</source>
<translation type="vanished">Это не похоже на библиотеку PKCS#11. Не найден символ &apos;C_GetFunctionList&apos;.</translation>
</message>
<message>
<location filename="../lib/pkcs11_lib.cpp" line="+119"/>
<source>Disabled</source>
<translation>Отключено</translation>
</message>
<message>
<location line="+4"/>
<source>Library loading failed</source>
<translation>Загрузка библиотеки не удалась</translation>
</message>
<message>
<location line="+361"/>
<source>PKCS#11 function &apos;%1&apos; failed: %2</source>
<translation>PKCS#11 функция &apos;%1&apos; завершилась ошибкой: %2</translation>
</message>
<message>
<location line="+8"/>
<source>PKCS#11 function &apos;%1&apos; failed: %2
In library %3
%4</source>
<translation>PKCS#11 функция &apos;%1&apos; завершилась ошибкой: %2
в библиотеке %3
%4</translation>
</message>
<message>
<location filename="../lib/func_base.cpp" line="+244"/>
<source>Country code</source>
<translation>Код страны</translation>
</message>
<message>
<location line="+1"/>
<source>State or Province</source>
<translation>Республика, край, область</translation>
</message>
<message>
<location line="+1"/>
<source>Locality</source>
<translation>Город, поселок, село</translation>
</message>
<message>
<location line="+1"/>
<source>Organisation</source>
<translation>Организация</translation>
</message>
<message>
<location line="+1"/>
<source>Organisational unit</source>
<translation>Департамент, отдел</translation>
</message>
<message>
<location line="+1"/>
<source>Common name</source>
<translation>Общее имя</translation>
</message>
<message>
<location line="+1"/>
<source>E-Mail address</source>
<translation>Адрес электронной почты</translation>
</message>
<message>
<location line="+1"/>
<source>Serial number</source>
<translation>Серийный номер</translation>
</message>
<message>
<location line="+1"/>
<source>Given name</source>
<translation>Имя</translation>
</message>
<message>
<location line="+1"/>
<source>Surname</source>
<translation>Фамилия</translation>
</message>
<message>
<location line="+1"/>
<source>Title</source>
<translation>Звание</translation>
</message>
<message>
<location line="+1"/>
<source>Initials</source>
<translation>Инициалы</translation>
</message>
<message>
<location line="+1"/>
<source>Description</source>
<translation>Описание</translation>
</message>
<message>
<location line="+1"/>
<source>Role</source>
<translation>Должность</translation>
</message>
<message>
<location line="+1"/>
<source>Pseudonym</source>
<translation>Псевдоним</translation>
</message>
<message>
<location line="+1"/>
<source>Generation Qualifier</source>
<translatorcomment>трудно подобрать</translatorcomment>
<translation>Именная приставка</translation>
</message>
<message>
<location line="+1"/>
<source>x500 Unique Identifier</source>
<translation>Уникальный идентификатор x500</translation>
</message>
<message>
<location line="+1"/>
<source>Name</source>
<translation>Имя</translation>
</message>
<message>
<location line="+1"/>
<source>DN Qualifier</source>
<translatorcomment>трудно подобрать</translatorcomment>
<translation>Информация для устранения неоднозначности</translation>
</message>
<message>
<location line="+1"/>
<source>Unstructured name</source>
<translatorcomment>трудно подобрать</translatorcomment>
<translation>Произвольное имя</translation>
</message>
<message>
<location line="+1"/>
<source>Challenge password</source>
<translation>Пароль</translation>
</message>
<message>
<location line="+2"/>
<source>Basic Constraints</source>
<translation>Основные ограничения</translation>
</message>
<message>
<location line="+1"/>
<source>Name Constraints</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Subject alternative name</source>
<translation>Альтернативное название субъекта</translation>
</message>
<message>
<location line="+1"/>
<source>issuer alternative name</source>
<translation>Альтернативное название издателя</translation>
</message>
<message>
<location line="+1"/>
<source>Subject key identifier</source>
<translation>Идентификатор ключа субъекта</translation>
</message>
<message>
<location line="+1"/>
<source>Authority key identifier</source>
<translation>Идентификатор ключа ЦС</translation>
</message>
<message>
<location line="+1"/>
<source>Key usage</source>
<translation>Область применения ключа</translation>
</message>
<message>
<location line="+1"/>
<source>Extended key usage</source>
<translation>Расширенная область применения ключа</translation>
</message>
<message>
<location line="+1"/>
<source>CRL distribution points</source>
<translation>Адреса CRL</translation>
</message>
<message>
<location line="+1"/>
<source>Authority information access</source>
<translation>Доступ к информации о ЦС</translation>
</message>
<message>
<location line="+1"/>
<source>Certificate type</source>
<translation>Тип сертификата</translation>
</message>
<message>
<location line="+1"/>
<source>Base URL</source>
<translation>Основной URL</translation>
</message>
<message>
<location line="+1"/>
<source>Revocation URL</source>
<translation>URL отзывов</translation>
</message>
<message>
<location line="+1"/>
<source>CA Revocation URL</source>
<translation>URL отзывов ЦС</translation>
</message>
<message>
<location line="+1"/>
<source>Certificate renewal URL</source>
<translation>URL обновления сертификата</translation>
</message>
<message>
<location line="+1"/>
<source>CA policy URL</source>
<translation>URL на политики ЦС</translation>
</message>
<message>
<location line="+1"/>
<source>SSL server name</source>
<translation>Имя SSL сервера</translation>
</message>
<message>
<location line="+1"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
<message>
<location filename="../lib/x509v3ext.cpp" line="+112"/>
<source>String &apos;%1&apos; for &apos;%2&apos; contains invalid characters</source>
<translation>Строка &apos;%1&apos; содержит неподходящие символы для &apos;%2&apos;</translation>
</message>
<message>
<location filename="../lib/oid.cpp" line="+58"/>
<source>Error reading config file %1 at line %2</source>
<translation>Ошибка чтения файла настроек %1 в строке %2</translation>
</message>
<message>
<location line="+38"/>
<source>The Object &apos;%1&apos; from file %2 line %3 is already known as &apos;%4:%5:%6&apos; and should be removed.</source>
<translation>Элемент &apos;%1&apos; из файла %2 на строке %3 уже известен как &apos;%4:%5:%6&apos; и должен быть удалён.</translation>
</message>
<message>
<location line="+9"/>
<source>The identifier &apos;%1&apos; for OID %2 from file %3 line %4 is already used for a different OID as &apos;%5:%6:%7&apos; and should be changed to avoid conflicts.</source>
<translation>Идентификатор &apos;%1&apos; OID %2 из файла %3 на строке %4 уже использован для другого OID &apos;%5:%6:%7&apos; и должен быть изменён во избежание конфликтов.</translation>
</message>
<message>
<location line="+65"/>
<source>Unknown object &apos;%1&apos; in file %2 line %3</source>
<translation>Низвестный объект &apos;%1&apos; в файле %2 на строке %3</translation>
</message>
<message>
<location filename="../lib/sql.h" line="+55"/>
<source>Failed to start a database transaction</source>
<translation>Не удалось начать транзакцию</translation>
</message>
<message>
<location filename="../lib/cmdline.cpp" line="+166"/>
<source>Index file written to &apos;%1&apos;</source>
<translation>Файл индекса сохранён как &apos;%1&apos;</translation>
</message>
<message>
<location line="+7"/>
<source>Index hierarchy written to &apos;%1&apos;</source>
<translation>Иерархия индекса сохранена как &apos;%1&apos;</translation>
</message>
<message>
<location line="+13"/>
<source>Unknown key type %1</source>
<translation>Неизвестный тип ключа %1</translation>
</message>
<message>
<location line="+87"/>
<source>Failed to write PEM data to &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../lib/XcaWarningCore.h" line="+23"/>
<source>Password verify error, please try again</source>
<translation>Неверный пароль, попробуйте еще раз</translation>
</message>
<message>
<location line="+72"/>
<source>The following error occurred:</source>
<translation>Произошла ошибка:</translation>
</message>
<message>
<location filename="../lib/database_model.cpp" line="+117"/>
<source>Failed to update the database schema to the current version</source>
<translation>Ошибка обновления схемы БД до текущей версии</translation>
</message>
<message>
<location filename="../lib/PwDialogCore.cpp" line="+33"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location filename="../lib/pki_pkcs12.cpp" line="+217"/>
<source>insecure</source>
<translation>опасный</translation>
</message>
</context>
<context>
<name>ReqTreeView</name>
<message>
<location filename="../widgets/ReqTreeView.cpp" line="+27"/>
<source>Sign</source>
<translation>Подписать</translation>
</message>
<message>
<location line="+2"/>
<source>Unmark signed</source>
<translation>Отметить неподписанные</translation>
</message>
<message>
<location line="+3"/>
<source>Mark signed</source>
<translation>Отметить подписанные</translation>
</message>
<message>
<location line="+3"/>
<source>Similar Request</source>
<translation>Похожий запрос</translation>
</message>
<message>
<location line="+40"/>
<source>Certificate request export</source>
<translation>Экспорт запроса на сертификат</translation>
</message>
<message>
<location line="+1"/>
<source>Certificate request ( *.pem *.der *.csr )</source>
<translation>Запрос на сертификат ( *.pem *.der *.csr )</translation>
</message>
</context>
<context>
<name>RevocationList</name>
<message>
<location filename="../ui/RevocationList.ui" line="+30"/>
<source>Manage revocations</source>
<translation>Управление отзывами</translation>
</message>
<message>
<location line="+66"/>
<source>Add</source>
<translation>Добавить</translation>
</message>
<message>
<location line="+7"/>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
<location line="+7"/>
<source>Edit</source>
<translation>Редактировать</translation>
</message>
<message>
<location filename="../widgets/RevocationList.cpp" line="+77"/>
<source>No.</source>
<translation>№.</translation>
</message>
<message>
<location line="+0"/>
<source>Serial</source>
<translation>Серийный номер</translation>
</message>
<message>
<location line="+0"/>
<source>Revocation</source>
<translation>Аннулирован</translation>
</message>
<message>
<location line="+0"/>
<source>Reason</source>
<translation>Причина</translation>
</message>
<message>
<location line="+1"/>
<source>Invalidation</source>
<translation>Недействительность</translation>
</message>
<message>
<location line="+29"/>
<source>Generate CRL</source>
<translation>Сгенерировать CRL</translation>
</message>
</context>
<context>
<name>Revoke</name>
<message>
<location filename="../ui/Revoke.ui" line="+87"/>
<source>Revocation details</source>
<translation>Сведения об отзыве</translation>
</message>
<message>
<location line="+30"/>
<source>Invalid since</source>
<translation>Недействителен с</translation>
</message>
<message>
<location line="-7"/>
<source>Local time</source>
<translation>По местному времени</translation>
</message>
<message>
<location line="-80"/>
<source>Certificate revocation</source>
<translation>Отзыв сертификата</translation>
</message>
<message>
<location line="+66"/>
<source>Revocation reason</source>
<translation>Причина отзыва</translation>
</message>
<message>
<location line="+28"/>
<source>Serial</source>
<translation>Серийный номер</translation>
</message>
</context>
<context>
<name>SearchPkcs11</name>
<message>
<source>Dialog</source>
<translation type="vanished">Поиск</translation>
</message>
<message>
<location filename="../ui/SearchPkcs11.ui" line="+41"/>
<source>Directory</source>
<translation>Папка</translation>
</message>
<message>
<location line="+16"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location line="+7"/>
<source>Include subdirectories</source>
<translation>Включая подпапки</translation>
</message>
<message>
<location line="+7"/>
<source>Search</source>
<translation>Поиск</translation>
</message>
<message>
<location filename="../widgets/SearchPkcs11.cpp" line="+76"/>
<source>The following files are possible PKCS#11 libraries</source>
<translation>Ниже приведён список файлов, которые могут быть библиотеками провайдеров PKCS#11</translation>
</message>
</context>
<context>
<name>SelectToken</name>
<message>
<source>Select Token</source>
<translation type="vanished">Выберите Токен</translation>
</message>
<message>
<location filename="../ui/SelectToken.ui" line="+39"/>
<source>Security token</source>
<translation>Модуль защиты</translation>
</message>
<message>
<location line="+47"/>
<source>Please select the security token</source>
<translation>Пожалуйста, выберите модуль защиты</translation>
</message>
</context>
<context>
<name>TempTreeView</name>
<message>
<location filename="../widgets/TempTreeView.cpp" line="+25"/>
<source>Duplicate</source>
<translation>Дублировать</translation>
</message>
<message>
<location line="+1"/>
<source>Create certificate</source>
<translation>Создать сертификат</translation>
</message>
<message>
<location line="+1"/>
<source>Create request</source>
<translation>Создать запрос</translation>
</message>
<message>
<location line="+11"/>
<source>copy</source>
<translation>копировать</translation>
</message>
<message>
<location line="+48"/>
<source>Preset Template values</source>
<translation>Взять значения из шаблона</translation>
</message>
<message>
<location line="+38"/>
<source>Template export</source>
<translation>Экспорт шаблона</translation>
</message>
<message>
<location line="+1"/>
<source>XCA Templates ( *.xca )</source>
<translation>Шаблоны XCA ( *.xca )</translation>
</message>
</context>
<context>
<name>TrustState</name>
<message>
<source>Certificate trust</source>
<translation type="vanished">Доверие к сертификату</translation>
</message>
<message>
<source>Trustment</source>
<translation type="vanished">Доверие</translation>
</message>
<message>
<source>&amp;Never trust this certificate</source>
<translation type="vanished">&amp;Никогда не доверять этому сертификату</translation>
</message>
<message>
<source>Only &amp;trust this certificate, if we trust the signer</source>
<translation type="vanished">Доверять этому сертификату &amp;только, если есть доверие к подписавшему</translation>
</message>
<message>
<source>&amp;Always trust this certificate</source>
<translation type="vanished">&amp;Всегда доверять этому сертификату</translation>
</message>
</context>
<context>
<name>Validity</name>
<message>
<location filename="../widgets/validity.cpp" line="+91"/>
<source>yyyy-MM-dd hh:mm</source>
<translation>гггг-ММ-дд чч:мм</translation>
</message>
</context>
<context>
<name>X509SuperTreeView</name>
<message>
<source>OpenSSL config</source>
<translation type="vanished">Конфигурация OpenSSL</translation>
</message>
<message>
<location filename="../widgets/X509SuperTreeView.cpp" line="+28"/>
<source>Transform</source>
<translation>Преобразовать</translation>
</message>
<message>
<location line="+1"/>
<source>Template</source>
<translation>Шаблон</translation>
</message>
<message>
<location line="+1"/>
<source>Public key</source>
<translation>Открытый ключ</translation>
</message>
<message>
<source>Save as OpenSSL config</source>
<translation type="vanished">Сохранить конфигурацию OpenSSL</translation>
</message>
<message>
<source>Config files ( *.conf *.cnf);; All files ( * )</source>
<translation type="vanished">Файлы настроек ( *.conf *.cnf );; Все файлы ( * )</translation>
</message>
</context>
<context>
<name>XFile</name>
<message>
<location filename="../lib/xfile.h" line="+28"/>
<source>Error opening file: &apos;%1&apos;: %2</source>
<translation>Ошибка при открытии файла: &apos;%1&apos;: %2</translation>
</message>
<message>
<location line="+13"/>
<source>Error rewinding file: &apos;%1&apos;: %2</source>
<translation>Ошибка перемотки файла: &apos;%1&apos;: %2</translation>
</message>
</context>
<context>
<name>XcaDetail</name>
<message>
<location filename="../widgets/XcaDetail.cpp" line="+47"/>
<source>Import</source>
<translation>Импорт</translation>
</message>
</context>
<context>
<name>XcaTreeView</name>
<message>
<location filename="../widgets/XcaTreeView.cpp" line="+402"/>
<source>Subject entries</source>
<translation>Поля субъекта</translation>
</message>
<message>
<location line="+1"/>
<source>X509v3 Extensions</source>
<translation>Расширения X509v3</translation>
</message>
<message>
<location line="+1"/>
<source>Netscape extensions</source>
<translation>Расширения Netscape</translation>
</message>
<message>
<location line="+1"/>
<source>Key properties</source>
<translation>Параметры ключа</translation>
</message>
<message>
<location line="+1"/>
<source>Reset</source>
<translation>Сбросить</translation>
</message>
<message>
<source>Remove Column</source>
<translation type="vanished">Убрать колонку</translation>
</message>
<message>
<location line="-74"/>
<source>Item properties</source>
<translation>Свойства элемента</translation>
</message>
<message>
<location line="+77"/>
<source>Hide Column</source>
<translation>Спрятать колонку</translation>
</message>
<message>
<location line="+2"/>
<source>Details</source>
<translation>Сведения</translation>
</message>
<message>
<location line="+41"/>
<source>Columns</source>
<translation>Колонки</translation>
</message>
<message>
<location line="+57"/>
<source>Export Password</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+1"/>
<source>Please enter the password to encrypt all %n exported private key(s) in:
%1</source>
<comment>Singular form for 0 or 1 item can be ignored. Will always be called with n &gt;= 2</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+43"/>
<source>New</source>
<translation>Новый</translation>
</message>
<message>
<location line="+1"/>
<source>Import</source>
<translation>Импорт</translation>
</message>
<message>
<location line="+1"/>
<source>Paste PEM data</source>
<translation>Вставить данные PEM</translation>
</message>
<message>
<location line="+4"/>
<source>Rename</source>
<translation>Переименовать</translation>
</message>
<message>
<location line="+1"/>
<source>Properties</source>
<translation>Свойства</translation>
</message>
<message>
<location line="+3"/>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
<location line="+2"/>
<source>Export</source>
<translation>Экспорт</translation>
</message>
<message>
<location line="+2"/>
<source>Clipboard</source>
<translation>Буфер обмена</translation>
</message>
<message>
<location line="+6"/>
<source>File</source>
<translation>Файл</translation>
</message>
<message>
<location line="+62"/>
<source>Clipboard format</source>
<translation type="unfinished">формат буфера обмена</translation>
</message>
</context>
<context>
<name>database_model</name>
<message>
<source>Legacy database format detected. Creating a backup copy called: &apos;%1&apos; and converting the database to the new format</source>
<translation type="obsolete">Открываемая база данных сохранена в старом формате. Создаём запасную копию в файле &apos;%1&apos; и преобразуем базу данных в новый формат</translation>
</message>
<message>
<source>Failed to rename the database file, because the target already exists</source>
<translation type="obsolete">Не удалось переименовать файл базы данных, потому что файл с таким именем уже существует</translation>
</message>
<message>
<location filename="../lib/database_model.cpp" line="+51"/>
<source>Please enter the password to access the database server %2 as user &apos;%1&apos;.</source>
<translation>Пожалуйста, введите пароль для доступа к серверу баз данных %2 от имени пользователя &apos;%1&apos;.</translation>
</message>
<message>
<location line="+118"/>
<source>Unable to create &apos;%1&apos;: %2</source>
<translation>Невозможно создать &apos;%1&apos;: %2</translation>
</message>
<message>
<location line="+163"/>
<source>The file &apos;%1&apos; is not an XCA database</source>
<translation>Файл &apos;%1&apos; не является базой данных XCA</translation>
</message>
<message>
<location line="+27"/>
<source>No SqLite3 driver available. Please install the qt-sqlite package of your distribution</source>
<translation>Драйвер SqLite3 недоступен. Пожалуйста, установите пакет qt-sqlite вашего дистрибутива</translation>
</message>
<message>
<location line="+41"/>
<source>New Password</source>
<translation>Новый Пароль</translation>
</message>
<message>
<location line="+0"/>
<source>Please enter a password, that will be used to encrypt your private keys in the database:
%1</source>
<translation>Пожалуйста, введите пароль, который будет использован для зашифровки закрытых ключей в базе данных:
%1</translation>
</message>
<message>
<location line="+20"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location line="+1"/>
<source>Please enter the password for unlocking the database:
%1</source>
<translation>Пожалуйста, введите пароль для разблокировки базы данных
%1</translation>
</message>
</context>
<context>
<name>db_base</name>
<message>
<location filename="../lib/db_base.cpp" line="+160"/>
<source>Internal name</source>
<translation>Внутреннее имя</translation>
</message>
<message>
<source>Bad database item
Name: %1
Type: %2
Size: %3
%4</source>
<translation type="vanished">Плохой элемент базы данных
Имя: %1
Тип: %2
Размер: %3
%4</translation>
</message>
<message>
<source>Do you want to delete the item from the database? The bad item may be extracted into a separate file.</source>
<translation type="vanished">Удалить элемент из базы данных? Плохой элемент можно извлечь в отдельный файл.</translation>
</message>
<message>
<source>Delete</source>
<translation type="vanished">Удалить</translation>
</message>
<message>
<source>Delete and extract</source>
<translation type="vanished">Удалить и извлечь</translation>
</message>
<message>
<source>Continue</source>
<translation type="vanished">Продолжить</translation>
</message>
<message>
<source>Error opening file: &apos;%1&apos;: %2</source>
<translation type="vanished">Ошибка при открытии файла: &apos;%1&apos;: %2</translation>
</message>
<message>
<location line="+1"/>
<source>No.</source>
<translation>№.</translation>
</message>
<message>
<location line="+1"/>
<source>Primary key</source>
<translation>Первичный ключ</translation>
</message>
<message>
<location line="+1"/>
<source>Database unique number</source>
<translation>Уникальный номер в базе данных</translation>
</message>
<message>
<location line="+1"/>
<source>Date</source>
<translation>Дата</translation>
</message>
<message>
<location line="+1"/>
<source>Date of creation or insertion</source>
<translation>Дата создания или добавления</translation>
</message>
<message>
<location line="+1"/>
<source>Source</source>
<translation>Источник</translation>
</message>
<message>
<location line="+1"/>
<source>Generated, Imported, Transformed</source>
<translation>Сгенерировано, Импортировано, Преобразовано</translation>
</message>
<message>
<location line="+1"/>
<source>Comment</source>
<translation>Комментарий</translation>
</message>
<message>
<location line="+1"/>
<source>First line of the comment field</source>
<translation>Первая строчка поля комментария</translation>
</message>
<message>
<location line="+62"/>
<source>Import from: %1</source>
<translation>Импортировать из %1</translation>
</message>
<message>
<location line="+143"/>
<source>Could not create directory %1</source>
<translation>Не удалось создать папку &apos;%1&apos;</translation>
</message>
<message>
<source>Item properties</source>
<translation type="vanished">Свойства элемента</translation>
</message>
<message>
<source>How to export the %1 selected items</source>
<translation type="vanished">Как экспортировать %1 выбранных элементов</translation>
</message>
<message>
<source>All in one PEM file</source>
<translation type="vanished">Все в один PEM файл</translation>
</message>
<message>
<source>Each item in one file</source>
<translation type="vanished">Каждый в свой файл</translation>
</message>
<message>
<source>Save %1 items in one file as</source>
<translation type="vanished">Сохранить %1 элементов в одном файле как</translation>
</message>
<message>
<source>PEM files ( *.pem );; All files ( * )</source>
<translation type="vanished">Файлы PEM ( *.pem );; Все файлы ( * )</translation>
</message>
</context>
<context>
<name>db_crl</name>
<message>
<location filename="../lib/db_crl.cpp" line="+26"/>
<source>Signer</source>
<translation>Подписавший</translation>
</message>
<message>
<location line="+1"/>
<source>Internal name of the signer</source>
<translation>Внутреннее имя подписавего</translation>
</message>
<message>
<location line="+1"/>
<source>No. revoked</source>
<translation>Кол. отозванных</translation>
</message>
<message>
<location line="+1"/>
<source>Number of revoked certificates</source>
<translation>Количество отозванных сертификатов</translation>
</message>
<message>
<location line="+1"/>
<source>Last update</source>
<translation>Последнее обновление</translation>
</message>
<message>
<location line="+1"/>
<source>Next update</source>
<translation>Следующее обновление</translation>
</message>
<message>
<location line="+1"/>
<source>CRL number</source>
<translation>Кол. отозванных</translation>
</message>
<message>
<source>CRL ( *.pem *.der *.crl )</source>
<translation type="vanished">Списки отзыва ( *.pem *.der *.crl );;</translation>
</message>
<message>
<source>There are no CA certificates for CRL generation</source>
<translation type="vanished">Нет ЦС для генерирования CRL</translation>
</message>
<message>
<source>Select CA certificate</source>
<translation type="vanished">Выберите сертификат ЦС</translation>
</message>
<message>
<source>Create CRL</source>
<translation type="vanished">Создать CRL</translation>
</message>
<message>
<location line="+137"/>
<source>Failed to initiate DB transaction</source>
<translation>Не удалось начать транзакцию в БД</translation>
</message>
<message>
<location line="+10"/>
<location line="+8"/>
<location line="+4"/>
<source>Database error: %1</source>
<translation>Ошибка БД: %1</translation>
</message>
<message>
<source>Database error: </source>
<translation type="vanished">Ошибка БД: </translation>
</message>
<message>
<source>Revocation list export</source>
<translation type="vanished">Экспорт списка отзывов</translation>
</message>
<message>
<location line="-96"/>
<source>The revocation list already exists in the database as:
&apos;%1&apos;
and so it was not imported</source>
<translation>Список отзывов уже существует в базе данных:
&apos;%1&apos;
и поэтому не был импортирован</translation>
</message>
</context>
<context>
<name>db_key</name>
<message>
<location filename="../lib/db_key.cpp" line="+156"/>
<source>Key size too small !</source>
<translation>Слишком маленькая длина ключа!</translation>
</message>
<message>
<location line="-103"/>
<source>Type</source>
<translation>Тип</translation>
</message>
<message>
<location line="+1"/>
<source>Size</source>
<translation>Длина</translation>
</message>
<message>
<location line="+2"/>
<source>EC Group</source>
<translation>Группа EC</translation>
</message>
<message>
<location line="+2"/>
<source>Use</source>
<translation>Использован</translation>
</message>
<message>
<location line="+1"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location line="+81"/>
<source>Extending public key from %1 by imported key &apos;%2&apos;</source>
<translation>Дополняем открытый ключ %1 импортированным ключом &apos;%2&apos;</translation>
</message>
<message>
<source>Clipboard</source>
<translation type="vanished">Буфер обмена</translation>
</message>
<message>
<source>Export public key [%1]</source>
<translation type="vanished">Экспортировать открытый ключ [%1]</translation>
</message>
<message>
<source>PEM public</source>
<translation type="vanished">Открытый ключ PEM</translation>
</message>
<message>
<source>DER public</source>
<translation type="vanished">Открытый ключ DER</translation>
</message>
<message>
<source>SSH2 public</source>
<translation type="vanished">Открытый ключ SSH2</translation>
</message>
<message>
<source>DER private</source>
<translation type="vanished">Закрытый ключ DER</translation>
</message>
<message>
<source>PEM encryped</source>
<translation type="vanished">Зашифрованный PEM</translation>
</message>
<message>
<source>PEM private</source>
<translation type="vanished">Закрытый ключ PEM</translation>
</message>
<message>
<source>SSH2 private</source>
<translation type="vanished">Закрытый ключ SSH2</translation>
</message>
<message>
<source>Export keys to Clipboard</source>
<translation type="vanished">Экспортировать ключи в буфер обмена</translation>
</message>
<message>
<source>PVK private</source>
<translation type="vanished">Закрытый ключ PVK</translation>
</message>
<message>
<source>PVK encrypted</source>
<translation type="vanished">Зашифрованный PVK</translation>
</message>
<message>
<source>PKCS#8 encrypted</source>
<translation type="vanished">Зашифрованный PKCS#8</translation>
</message>
<message>
<source>Export private key [%1]</source>
<translation type="vanished">Экспортировать закрытый ключ [%1]</translation>
</message>
<message>
<source>Private Keys ( *.pem *.der *.pk8 );; SSH Public Keys ( *.pub )</source>
<translation type="vanished">Закрытые ключи ( *.pem *.der *.pk8 );; Открытые ключи SSH ( *.pub )</translation>
</message>
<message>
<source>Internal error</source>
<translation type="vanished">Внутренняя ошибка</translation>
</message>
<message>
<location line="+144"/>
<source>Internal key update: The keys: %1 must be updated once by resetting and setting its private password</source>
<translation>Обновление внутреннего ключа: Ключи %1 необходимо обновить один раз путем сброса и установки личного пароля</translation>
</message>
<message>
<location line="+14"/>
<source>Tried to change password of a token</source>
<translation>Попытка изменить пароль модуля защиты</translation>
</message>
<message>
<location line="-165"/>
<source>The key is already in the database as:
&apos;%1&apos;
and is not going to be imported</source>
<translation>Ключ уже существует в базе данных:
&apos;%1&apos;
и поэтому не был импортирован</translation>
</message>
<message>
<location line="+5"/>
<source>The database already contains the public part of the imported key as
&apos;%1
and will be completed by the new, private part of the key</source>
<translation>Открытый ключ уже существует в базе данных:
&apos;%1&apos;
и будет дополнен закрытой частью ключа</translation>
</message>
<message>
<location line="+22"/>
<source>You are sure to create a key of the size: %1 ?</source>
<translation>Вы уверены, что хотите создать ключ длиной %1 ?</translation>
</message>
</context>
<context>
<name>db_temp</name>
<message>
<source>Type</source>
<translation type="vanished">Тип</translation>
</message>
<message>
<source>Nothing</source>
<translation type="vanished">Ничего</translation>
</message>
<message>
<location filename="../lib/db_temp.cpp" line="+32"/>
<source>Empty template</source>
<translation>Пустой шаблон</translation>
</message>
<message>
<source>Preset Template values</source>
<translation type="vanished">Взять значения из шаблона</translation>
</message>
<message>
<source>Save template as</source>
<translation type="vanished">Сохранить шаблон как</translation>
</message>
<message>
<source>XCA templates ( *.xca );; All files ( * )</source>
<translation type="vanished">XCA шаблоны ( *.xca );; Все файлы ( * )</translation>
</message>
<message>
<location line="+27"/>
<source>Bad template: %1</source>
<translation>Неправильный шаблон: %1</translation>
</message>
</context>
<context>
<name>db_x509</name>
<message>
<location filename="../lib/db_x509.cpp" line="+79"/>
<source>Serial</source>
<translation>Серийный номер</translation>
</message>
<message>
<source>Trust state</source>
<translation type="vanished">Состояние доверия</translation>
</message>
<message>
<location line="+8"/>
<source>Revocation</source>
<translation>Аннулирован</translation>
</message>
<message>
<location line="-2"/>
<source>Expiry date</source>
<translation>Действителен до</translation>
</message>
<message>
<location line="-7"/>
<source>reflects the basic Constraints extension</source>
<translation>отражает расширение основных настроек</translation>
</message>
<message>
<location line="+5"/>
<source>Start date</source>
<translation>Действителен с</translation>
</message>
<message>
<location line="+5"/>
<source>CRL Expiration</source>
<translation>CRL действителен до</translation>
</message>
<message>
<source>Plain View</source>
<translation type="vanished">В виде списка</translation>
</message>
<message>
<source>Tree View</source>
<translation type="vanished">В виде дерева</translation>
</message>
<message>
<location line="+226"/>
<source>Failed to retrieve unique random serial</source>
<translation>Не удалось получить уникальный случайный серийный номер</translation>
</message>
<message>
<location line="+49"/>
<source>Signed on %1 by &apos;%2&apos;</source>
<translation>Подписан %1 &apos;%2&apos;</translation>
</message>
<message>
<location line="+1"/>
<source>Unknown</source>
<translation>Неизвестный</translation>
</message>
<message>
<location line="+90"/>
<source>Invalid public key</source>
<translation>Недействительный открытый ключ</translation>
</message>
<message>
<source>PKCS#7 unrevoked</source>
<translation type="vanished">Неотозванные PKCS#7</translation>
</message>
<message>
<source>vCalendar</source>
<translation type="vanished">vCalendar</translation>
</message>
<message>
<source>CA vCalendar</source>
<translation type="vanished">ЦС vCalendar</translation>
</message>
<message>
<source>X509 Certificates ( *.pem *.cer *.crt *.p12 *.pfx *.p7b )</source>
<translation type="vanished">Сертификаты X509 ( *.pem *.cer *.crt *.p12 *.p7b )</translation>
</message>
<message>
<source>No template</source>
<translation type="vanished">Нет шаблона</translation>
</message>
<message>
<source>Please enter the new hexadecimal secret number for the QA process.</source>
<translation type="vanished">Пожалуйста, введите новое секретное шестнадцатеричное число для QA.</translation>
</message>
<message>
<source>The QA process has been terminated by the user.</source>
<translation type="vanished">Процесс QA был прерван пользователем.</translation>
</message>
<message>
<location line="+26"/>
<source>The key you selected for signing is not a private one.</source>
<translation>Выбранный для подписи ключ не закрытый.</translation>
</message>
<message>
<location line="-403"/>
<source>CA</source>
<translation>ЦС</translation>
</message>
<message>
<location line="+3"/>
<source>MD5 fingerprint</source>
<translation>Отпечаток MD5</translation>
</message>
<message>
<location line="+1"/>
<source>SHA1 fingerprint</source>
<translation>Отпечаток SHA1</translation>
</message>
<message>
<location line="+1"/>
<source>SHA256 fingerprint</source>
<translation>Отпечаток SHA256</translation>
</message>
<message>
<location line="+184"/>
<source>Failed to create directory &apos;%1&apos;</source>
<translation>Не удалось создать папку &apos;%1&apos;</translation>
</message>
<message>
<source>PKCS#7 chain</source>
<translation type="vanished">Цепочка PKCS#7</translation>
</message>
<message>
<source>PKCS#12 chain</source>
<translation type="vanished">Цепочка PKCS#12</translation>
</message>
<message>
<source>PKCS#7 trusted</source>
<translation type="vanished">Доверенный PKCS#7</translation>
</message>
<message>
<source>PKCS#7 all</source>
<translation type="vanished">Всё PKCS#7</translation>
</message>
<message>
<source>PEM unrevoked</source>
<translation type="vanished">Неотозванные PEM</translation>
</message>
<message>
<source>Certificate Index file</source>
<translation type="vanished">Файл списка сертификатов</translation>
</message>
<message>
<source>Certificate export</source>
<translation type="vanished">Экспортировать сертификат</translation>
</message>
<message>
<source>X509 Certificates ( *.pem *.cer *.crt *.p12 *.p7b )</source>
<translation type="vanished">Сертификаты X509 ( *.pem *.cer *.crt *.p12 *.p7b )</translation>
</message>
<message>
<location line="+354"/>
<source>Not possible for a token key: &apos;%1&apos;</source>
<translation>Невозможно для модуля защиты: &apos;%1&apos;</translation>
</message>
<message>
<source>Error opening file: &apos;%1&apos;: %2</source>
<translation type="vanished">Ошибка при открытии файла: &apos;%1&apos;: %2</translation>
</message>
<message>
<source> days</source>
<translation type="vanished"> дней</translation>
</message>
<message>
<location line="-283"/>
<source>The certificate already exists in the database as:
&apos;%1&apos;
and so it was not imported</source>
<translation>Сертификат уже существует в базе данных:
&apos;%1&apos;
и поэтому не был импортирован</translation>
</message>
<message>
<location line="-253"/>
<source>Not before</source>
<translation>Сертификат действителен с</translation>
</message>
<message>
<location line="+2"/>
<source>Not after</source>
<translation>Сертификат действителен по</translation>
</message>
<message>
<source>PEM chain</source>
<translation type="vanished">Цепочка PEM</translation>
</message>
<message>
<source>PEM + key</source>
<translation type="vanished">PEM + ключ</translation>
</message>
<message>
<source>PEM trusted</source>
<translation type="vanished">Доверенный PEM</translation>
</message>
<message>
<source>PEM all</source>
<translation type="vanished">Всё PEM</translation>
</message>
<message>
<location line="+531"/>
<location line="+86"/>
<source>There was no key found for the Certificate: &apos;%1&apos;</source>
<translation>Для сертификата &apos;%1&apos; не был найден ключ</translation>
</message>
<message>
<location line="+4"/>
<source>Not possible for the token-key Certificate &apos;%1&apos;</source>
<translation>Невозможно для сертификата модуля защиты: &apos;%1&apos;</translation>
</message>
<message>
<location line="-186"/>
<source>Store the certificate to the key on the token &apos;%1 (#%2)&apos; ?</source>
<translation>Сохранить сертификат ключа в модуле защиты &apos;%1 (#%2)&apos;?</translation>
</message>
</context>
<context>
<name>db_x509name</name>
<message>
<location filename="../lib/db_x509super.cpp" line="+27"/>
<source>Subject</source>
<translation>Субъект</translation>
</message>
<message>
<location line="+1"/>
<source>Complete distinguished name</source>
<translation>Полное уникальное имя</translation>
</message>
<message>
<location line="+1"/>
<source>Subject hash</source>
<translation>Хэш субъекта</translation>
</message>
<message>
<location line="+1"/>
<source>Hash to lookup certs in directories</source>
<translation>Хэш для поиска сертификатов в директориях</translation>
</message>
</context>
<context>
<name>db_x509req</name>
<message>
<location filename="../lib/db_x509req.cpp" line="+33"/>
<source>Challenge password</source>
<translation>Пароль</translation>
</message>
<message>
<source>Certificate request export</source>
<translation type="vanished">Экспорт запроса на сертификат</translation>
</message>
<message>
<source>Certificate request ( *.pem *.der *.csr )</source>
<translation type="vanished">Запрос на сертификат ( *.pem *.der *.csr )</translation>
</message>
<message>
<location line="-4"/>
<source>Signed</source>
<translation>Подписанный</translation>
</message>
<message>
<location line="+1"/>
<source>whether the request is already signed or not</source>
<translation>запрос подписан или нет</translation>
</message>
<message>
<location line="+1"/>
<source>Unstructured name</source>
<translation>Произвольное имя</translation>
</message>
<message>
<location line="+4"/>
<source>Certificate count</source>
<translation>Количество сертификатов</translation>
</message>
<message>
<location line="+1"/>
<source>Number of certificates in the database with the same public key</source>
<translation>Количество сертификатов в базе данных с одинаковым открытым ключом</translation>
</message>
<message>
<location line="+17"/>
<source>The certificate signing request already exists in the database as
&apos;%1&apos;
and thus was not stored</source>
<translation>Запрос на подпись уже существует в базе данных:
&apos;%1&apos;
и поэтому не был импортирован</translation>
</message>
</context>
<context>
<name>db_x509super</name>
<message>
<location filename="../lib/db_x509super.cpp" line="+47"/>
<source>Key name</source>
<translation>Имя ключа</translation>
</message>
<message>
<location line="+1"/>
<source>Internal name of the key</source>
<translation>Внутреннее имя ключа</translation>
</message>
<message>
<location line="+2"/>
<source>Signature algorithm</source>
<translation>Алгоритм подписи</translation>
</message>
<message>
<location line="+1"/>
<source>Key type</source>
<translation>Тип ключа</translation>
</message>
<message>
<location line="+1"/>
<source>Key size</source>
<translation>Длина ключа</translation>
</message>
<message>
<location line="+2"/>
<source>EC Group</source>
<translation>Группа EC</translation>
</message>
<message>
<location line="+54"/>
<source>Extracted from %1 &apos;%2&apos;</source>
<translation>Извлечено из %1 &apos;%2</translation>
</message>
<message>
<location line="+2"/>
<location line="+28"/>
<source>Certificate</source>
<translation>Сертификат</translation>
</message>
<message>
<location line="-28"/>
<location line="+28"/>
<source>Certificate request</source>
<translation>Запрос на сертификат</translation>
</message>
<message>
<source>Save as OpenSSL config</source>
<translation type="vanished">Сохранить конфигурацию OpenSSL</translation>
</message>
<message>
<source>Config files ( *.conf *.cnf);; All files ( * )</source>
<translation type="vanished">Файлы настроек ( *.conf *.cnf );; Все файлы ( * )</translation>
</message>
<message>
<location line="-5"/>
<source>The following extensions were not ported into the template</source>
<translation>Следующие расширения не были перенесены в шаблон</translation>
</message>
<message>
<location line="+3"/>
<source>Transformed from %1 &apos;%2&apos;</source>
<translation>Преобразован из %1 &apos;%2&apos;</translation>
</message>
</context>
<context>
<name>kvView</name>
<message>
<location filename="../widgets/kvView.cpp" line="+164"/>
<source>Type</source>
<translation>Тип</translation>
</message>
<message>
<location line="+0"/>
<source>Content</source>
<translation>Содержание</translation>
</message>
</context>
<context>
<name>pass_info</name>
<message>
<location filename="../lib/pass_info.cpp" line="+12"/>
<source>Password</source>
<translation>Пароль</translation>
</message>
<message>
<location line="+6"/>
<source>PIN</source>
<translatorcomment>для единообразия</translatorcomment>
<translation>PIN-код</translation>
</message>
</context>
<context>
<name>pkcs11_lib</name>
<message>
<location filename="../lib/pkcs11_lib.cpp" line="-456"/>
<source>Failed to open PKCS11 library: %1: %2</source>
<translation>Невозможно открыть библиотеку PKCS#11 %1: %2</translation>
</message>
<message>
<location line="+6"/>
<source>This does not look like a PKCS#11 library. Symbol &apos;C_GetFunctionList&apos; not found.</source>
<translation>Это не похоже на библиотеку PKCS#11. Не найден символ &apos;C_GetFunctionList&apos;.</translation>
</message>
</context>
<context>
<name>pki_base</name>
<message>
<source>Error opening file: &apos;%1&apos;: %2</source>
<translation type="vanished">Ошибка при открытии файла: &apos;%1&apos;: %2</translation>
</message>
<message>
<source>Error writing to file: &apos;%1&apos;: %2</source>
<translation type="vanished">Ошибка при записи в файл: &apos;%1&apos;: %2</translation>
</message>
<message>
<location filename="../lib/pki_base.cpp" line="+282"/>
<source>Unknown</source>
<translation>Неизвестный</translation>
</message>
<message>
<location line="+1"/>
<source>Imported</source>
<translation>Импортирован</translation>
</message>
<message>
<location line="+1"/>
<source>Generated</source>
<translation>Сгенерирован</translation>
</message>
<message>
<location line="+1"/>
<source>Transformed</source>
<translation>Преобразован</translation>
</message>
<message>
<location line="+1"/>
<source>Token</source>
<translation>Модуль защиты</translation>
</message>
<message>
<location line="+1"/>
<source>Legacy Database</source>
<translation>База данных в старом формате</translation>
</message>
<message>
<location line="+1"/>
<source>Renewed</source>
<translation>Продлён</translation>
</message>
<message>
<location line="+145"/>
<source>Property &apos;%1&apos; not listed in &apos;pki_base::print&apos;</source>
<translation>Свойство &apos;%1&apos; не числится в &apos;pki_base::print&apos;</translation>
</message>
<message>
<source>Error: </source>
<translation type="vanished">Ошибка: </translation>
</message>
<message>
<location line="-320"/>
<source>Internal error: Unexpected message: %1 %2</source>
<translation>Внутренняя ошибка: Неожиданное сообщение: %1 %2</translation>
</message>
</context>
<context>
<name>pki_crl</name>
<message>
<location filename="../lib/pki_crl.cpp" line="+160"/>
<source>No issuer given</source>
<translation>Не указан издатель</translation>
</message>
<message>
<source>unknown</source>
<translation type="vanished">неизвестный</translation>
</message>
<message>
<location line="-15"/>
<source>Unable to load the revocation list in file %1. Tried PEM and DER formatted CRL.</source>
<translation>Не удается загрузить список отзыва сертификатов из файла %1. Формат файла, содержащий CRL, должен быть PEM или DER.</translation>
</message>
<message>
<location line="-86"/>
<source>Successfully imported the revocation list &apos;%1&apos;</source>
<translation>Список отзыва &apos;%1&apos; импортирован успешно</translation>
</message>
<message>
<source>Delete the revocation list &apos;%1&apos;?</source>
<translation type="vanished">Удалить список отзыва &apos;%1&apos;?</translation>
</message>
<message>
<location line="+2"/>
<source>Successfully created the revocation list &apos;%1&apos;</source>
<translation>Список отзыва &apos;%1&apos; создан успешно</translation>
</message>
<message>
<source>Delete the %1 revocation lists: %2?</source>
<translation type="vanished">Удалить %1 списки отзыва: %2?</translation>
</message>
<message>
<source>Wrong Size %1</source>
<translation type="vanished">Неправильный размер %1</translation>
</message>
<message numerus="yes">
<location line="-1"/>
<source>Delete the %n revocation list(s): &apos;%1&apos;?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+361"/>
<source>CRL Renewal of CA &apos;%1&apos; due</source>
<translation>Срок обновления CRL для ЦС &apos;%1&apos;</translation>
</message>
<message>
<location line="+1"/>
<source>The latest CRL issued by the CA &apos;%1&apos; will expire on %2.
It is stored in the XCA database &apos;%3&apos;</source>
<translation>Срок действия новейшего CRL ЦС &apos;%1&apos; истечёт %2.
Он сохранён в базе данных &apos;%3&apos;</translation>
</message>
<message>
<location line="+8"/>
<source>Renew CRL: %1</source>
<translation>Продлить CRL %1</translation>
</message>
<message>
<location line="+1"/>
<source>The XCA CRL &apos;%1&apos;, issued on %3 will expire on %4.
It is stored in the XCA database &apos;%5&apos;</source>
<translation>Срок действия выпущенного %3 XCA CRL &apos;%1&apos; истечёт %4.
Он сохранён в базе данных &apos;%5&apos;</translation>
</message>
</context>
<context>
<name>pki_evp</name>
<message>
<source>Failed to decrypt the key (bad password) </source>
<translation type="vanished">Не удалось расшифровать ключ (неверный пароль) </translation>
</message>
<message>
<location filename="../lib/pki_evp.cpp" line="+490"/>
<location line="+11"/>
<source>Password input aborted</source>
<translation>Ввод пароля прерван</translation>
</message>
<message>
<location line="+148"/>
<source>Please enter the password to protect the private key: &apos;%1&apos;</source>
<translation>Пожалуйста, введите пароль для защиты закрытого ключа &apos;%1&apos;</translation>
</message>
<message>
<source>Please enter the password to decrypt the private key.</source>
<translation type="vanished">Пожалуйста, введите пароль для расшифровки закрытого ключа.</translation>
</message>
<message>
<location line="-409"/>
<source>Please enter the password to decrypt the private key %1.</source>
<translation>Пожалуйста, введите пароль для расшифровки закрытого ключа %1.</translation>
</message>
<message>
<location line="+68"/>
<source>The key from file &apos;%1&apos; is incomplete or inconsistent.</source>
<translation>Ключ из файла &apos;%1&apos; либо неполный, либо ошибочный.</translation>
</message>
<message>
<location line="+89"/>
<source>Please enter the password to decrypt the private key from file:
%1</source>
<translation>Пожалуйста, введите пароль для расшифровки закрытого ключа из файла:
%1</translation>
</message>
<message>
<location line="+67"/>
<source>Unable to load the private key in file %1. Tried PEM and DER private, public, PKCS#8 key types and SSH2 format.</source>
<translation>Не удалось загрузить закрытый ключ из файла %1. Испробованные форматы: PEM, DER закрытый, открытый, ключи типа PKCS#8 и SSH2.</translation>
</message>
<message>
<location line="+385"/>
<source>Please enter the password to protect the PKCS#8 key &apos;%1&apos; in file:
%2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+57"/>
<source>Please enter the password to protect the private key &apos;%1&apos; in file:
%2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ignoring unsupported private key</source>
<translation type="vanished">Неподдерживаемый закрытый ключ проигнорирован</translation>
</message>
<message>
<location line="-419"/>
<source>Please enter the password to decrypt the private key: &apos;%1&apos;</source>
<translation>Пожалуйста, введите пароль для расшифровки закрытого ключа: &apos;%1&apos;</translation>
</message>
<message>
<location line="+34"/>
<source>Decryption of private key &apos;%1&apos; failed</source>
<translation>Не удалось расшифровать закрытый ключ &quot;%1&quot;</translation>
</message>
<message>
<location line="+146"/>
<source>Please enter the database password for encrypting the key</source>
<translation>Пожалуйста, введите пароль к базе данных для шифрования ключа</translation>
</message>
<message>
<source>Please enter the password protecting the PKCS#8 key &apos;%1&apos;</source>
<translation type="vanished">Пожалуйста, введите пароль для защиты PKCS#8 ключа &apos;%1&apos;</translation>
</message>
<message>
<source>Please enter the password protecting the Microsoft PVK key &apos;%1&apos;</source>
<translation type="vanished">Пожалуйста, введите пароль для защиты ключа Microsoft PVK &apos;%1&apos;</translation>
</message>
<message>
<source>Please enter the export password for the private key &apos;%1&apos;</source>
<translation type="vanished">Пожалуйста, введите пароль для экспорта закрытого ключа &apos;%1&apos;</translation>
</message>
<message>
<location line="-170"/>
<source>Please enter the database password for decrypting the key &apos;%1&apos;</source>
<translation>Пожалуйста, введите пароль к базе данных для расшифровки ключа &apos;%1&apos;</translation>
</message>
</context>
<context>
<name>pki_export</name>
<message>
<location filename="../lib/pki_export.cpp" line="+64"/>
<location line="+35"/>
<location line="+4"/>
<source>PEM Text format with headers</source>
<translation>Текстовый PEM формат с заголовками</translation>
</message>
<message>
<source>Concatenated list of all selected items in one PEM text file</source>
<translation type="vanished">Все выбранные элементы в одном PEM файле</translation>
</message>
<message>
<location line="-38"/>
<source>PEM selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>Concatenated list of all selected certificates in one PEM text file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>PEM chain</source>
<translation>Цепочка PEM</translation>
</message>
<message>
<location line="+0"/>
<source>Concatenated text format of the complete certificate chain in one PEM file</source>
<translation>Вся цепочка сертификации в одном PEM файле</translation>
</message>
<message>
<location line="+1"/>
<source>The complete certificate chain and the private key of the selected certificate with tags usable in OpenVPN configuration files</source>
<translation>Полная цепочка сертификатов и закрытый ключ выбранного сертификата с тегами, которые можно использовать в файлах конфигурации OpenVPN</translation>
</message>
<message>
<location line="+1"/>
<source>PEM + key</source>
<translation>PEM + ключ</translation>
</message>
<message>
<location line="+0"/>
<source>Concatenation of the certificate and the unencrypted private key in one PEM file</source>
<translation>Сертификат и нешифрованный закрытый ключ в одном PEM файле</translation>
</message>
<message>
<location line="+1"/>
<source>Concatenation of the certificate and the encrypted private key in PKCS#8 format in one file</source>
<translation>Сертификат и зашифрованный закрытый ключ в одном PKCS#8 файле</translation>
</message>
<message>
<location line="+1"/>
<source>All unusable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>Concatenation of all expired or revoked certificates in one PEM file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>PKCS#7 encoded single certificate</source>
<translation>Отдельный сертификат в формате PKCS#7</translation>
</message>
<message>
<location line="+1"/>
<source>All selected certificates encoded in one PKCS#7 file</source>
<translation>Все выбранные сертификаты в одном PKCS#7 файле</translation>
</message>
<message>
<location line="+1"/>
<source>PKCS #7 chain</source>
<translation>цепочка PKCS#7</translation>
</message>
<message>
<location line="+0"/>
<source>PKCS#7 encoded complete certificate chain</source>
<translation>Вся цепочка сертификации в формате PKCS#7</translation>
</message>
<message>
<location line="+1"/>
<source>PKCS #7 unusable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>PKCS#7 encoded collection of all expired or revoked certificates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>Binary DER encoded certificate</source>
<translation>Двоичный DER формат</translation>
</message>
<message>
<location line="+1"/>
<source>PKCS #12 chain</source>
<translation>Цепочка PKCS#12</translation>
</message>
<message>
<location line="+0"/>
<source>The complete certificate chain and the private key as encrypted PKCS#12 file</source>
<translation>Вся цепочка сертификатов и закртый ключ в зашифрованном PKCS#12 файле</translation>
</message>
<message>
<location line="+1"/>
<source>PKCS #12</source>
<translation>PKCS#12</translation>
</message>
<message>
<location line="+0"/>
<source>The certificate and the private key as encrypted PKCS#12 file</source>
<translation>Сертификат и закрытый ключ в зашифрованном PKCS#12 файле</translation>
</message>
<message>
<location line="+1"/>
<source>Certificate Index file</source>
<translation>Файл списка сертификатов</translation>
</message>
<message>
<location line="+0"/>
<source>OpenSSL specific Certificate Index file as created by the &apos;ca&apos; command and required by the OCSP tool</source>
<translation>Список сертификатов в тектовом формате OpenSSL, который создаётся командой &apos;ca&apos;, необходимый для OCSP</translation>
</message>
<message>
<location line="+1"/>
<location line="+26"/>
<source>vCalendar</source>
<translation>vCalendar</translation>
</message>
<message>
<location line="-26"/>
<source>vCalendar expiry reminder for the selected items</source>
<translation>Напоминание об окончании срока для выбранных сертификатов в формате vCalendar</translation>
</message>
<message>
<location line="+1"/>
<source>CA vCalendar</source>
<translation>ЦС vCalendar</translation>
</message>
<message>
<location line="+0"/>
<source>vCalendar expiry reminder containing all issued, valid certificates, the CA itself and the latest CRL</source>
<translation>Напоминание об окончании срока для всех сертификатов ЦС и CRL в формате vCalendar</translation>
</message>
<message>
<location line="+1"/>
<location line="+20"/>
<source>OpenSSL config</source>
<translation>Конфигурация OpenSSL</translation>
</message>
<message>
<location line="-20"/>
<location line="+20"/>
<source>OpenSSL configuration file to create a certificate or request with the openssl commandline tool</source>
<translation>Файл конфигурации OpenSSL для создания сертификата или запроса с помощью openssl</translation>
</message>
<message>
<location line="-19"/>
<source>OpenVPN tls-auth key</source>
<translation>ключ tls-аутентификации OpenVPN</translation>
</message>
<message>
<location line="+0"/>
<source>The OpenVPN tls-auth key is a secret key shared between endpoints</source>
<translation>Ключ tls-auth OpenVPN&#xa0;— это секретный ключ, общий для всех конечных точек</translation>
</message>
<message>
<location line="+1"/>
<source>JSON Web Kit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>The public key of the certificate in JSON Web Kit format with X.509 Certificate Thumbprint (x5t)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>JSON Web Kit chain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>The public key of the certificate in JSON Web Kit format with X.509 Certificate Thumbprint (x5t) and certificate chain (x5c)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>PEM public</source>
<translation>Открытый ключ PEM</translation>
</message>
<message>
<location line="+0"/>
<source>Text format of the public key in one PEM file</source>
<translation>Открытый ключ в текстовом формате PEM</translation>
</message>
<message>
<location line="+1"/>
<source>PEM private</source>
<translation>Закрытый ключ PEM</translation>
</message>
<message>
<location line="+0"/>
<location line="+2"/>
<source>Unencrypted private key in text format</source>
<translation>Закрытый ключ в тектовом формате без пароля</translation>
</message>
<message>
<location line="-1"/>
<source>PEM encrypted</source>
<translation>Зашифрованный PEM</translation>
</message>
<message>
<location line="+0"/>
<source>OpenSSL specific encrypted private key in text format</source>
<translation>Закрытый ключ в тектовом формате OpenSSL без пароля</translation>
</message>
<message>
<location line="+1"/>
<source>SSH2 private</source>
<translation>Закрытый ключ SSH2</translation>
</message>
<message>
<location line="+1"/>
<source>SSH2 public</source>
<translation>Открытый ключ SSH2</translation>
</message>
<message>
<location line="+0"/>
<source>The public key encoded in SSH2 format</source>
<translation>Открытый ключ в формате SSH2</translation>
</message>
<message>
<location line="+1"/>
<source>DER public</source>
<translation>Открытый ключ DER</translation>
</message>
<message>
<location line="+0"/>
<source>Binary DER format of the public key</source>
<translation>Открытый ключ в двоичном формате DER</translation>
</message>
<message>
<location line="+1"/>
<source>DER private</source>
<translation>Закрытый ключ DER</translation>
</message>
<message>
<location line="+0"/>
<source>Unencrypted private key in binary DER format</source>
<translation>Закрытый ключ в двоичном формате DER без пароля</translation>
</message>
<message>
<location line="+1"/>
<source>PVK private</source>
<translation>Закрытый ключ PVK</translation>
</message>
<message>
<location line="+0"/>
<source>Private key in Microsoft PVK format not encrypted</source>
<translation>Закрытый ключ в формате Microsoft PVK без пароля</translation>
</message>
<message>
<location line="+14"/>
<source>XCA template in PEM-like format. Templates include the internal name and comment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>All selected XCA templates in PEM-like format. Templates include the internal name and comment</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>PVK encrypted</source>
<translation type="vanished">Зашифрованный PVK</translation>
</message>
<message>
<source>Encrypted private key in Microsoft PVK format</source>
<translation type="vanished">Закрытый ключ в формате Microsoft PVK с паролем</translation>
</message>
<message>
<location line="-14"/>
<source>PKCS #8 encrypted</source>
<translation>Зашифрованный PKCS#8</translation>
</message>
<message>
<location line="+0"/>
<source>Encrypted private key in PKCS#8 text format</source>
<translation>Закрытый ключ в текстовом формате PKCS#8 с паролем</translation>
</message>
<message>
<location line="+1"/>
<source>PKCS #8</source>
<translation>PKCS #8</translation>
</message>
<message>
<location line="+0"/>
<source>Unencrypted private key in PKCS#8 text format</source>
<translation>Закрытый ключ в текстовом формате PKCS#8 без пароля</translation>
</message>
<message>
<location line="+1"/>
<source>JSON Web Key private</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>Unencrypted private key in JSON Web Key format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+1"/>
<source>JSON Web Key public</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+0"/>
<source>Public key in JSON Web Key format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>Binary DER format of the certificate request</source>
<translation>Запрос на сертификат в двоичном формате DER</translation>
</message>
<message>
<location line="+4"/>
<source>Binary DER format of the revocation list</source>
<translation>Список отзыва в двоичном формате DER</translation>
</message>
<message>
<location line="+1"/>
<source>vCalendar reminder for the CRL expiry date</source>
<translation>Напоминание об окончании срока действия CRL в формате vCalendar</translation>
</message>
<message>
<source>XCA template in PEM-like format</source>
<translation type="vanished">Шаблон XCA в PEM-подобном формате</translation>
</message>
<message>
<source>All selected XCA templates in PEM-like format</source>
<translation type="vanished">Все выбранные шаблоны XCA в PEM-подобном формате</translation>
</message>
</context>
<context>
<name>pki_key</name>
<message>
<source>Successfully imported the %1 public key &apos;%2&apos;</source>
<translation type="vanished">Открытый ключ %1 &apos;%2&apos; импортирован успешно</translation>
</message>
<message>
<source>Delete the %1 public key &apos;%2&apos;?</source>
<translation type="vanished">Удалить открытый ключ %1 &apos;%2&apos;?</translation>
</message>
<message>
<source>Successfully imported the %1 private key &apos;%2&apos;</source>
<translation type="vanished">Закрытый ключ %1 &apos;%2&apos; импортирован успешно</translation>
</message>
<message>
<source>Delete the %1 private key &apos;%2&apos;?</source>
<translation type="vanished">Удалить закрытый ключ %1 &apos;%2&apos;?</translation>
</message>
<message>
<source>Successfully created the %1 private key &apos;%2&apos;</source>
<translation type="vanished">Закрытый ключ %1 &apos;%2&apos; создан успешно</translation>
</message>
<message>
<source>Delete the %1 keys: %2?</source>
<translation type="vanished">Удалить ключ %1: %2?</translation>
</message>
<message>
<location filename="../lib/pki_key.cpp" line="+59"/>
<location line="+177"/>
<location line="+620"/>
<source>Public key</source>
<translation>Открытый ключ</translation>
</message>
<message>
<location line="-644"/>
<source>Successfully imported the %1 public key &apos;%2&apos;</source>
<comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is the internal name of the key</comment>
<translation type="unfinished">Открытый ключ %1 &apos;%2&apos; импортирован успешно</translation>
</message>
<message numerus="yes">
<location line="+2"/>
<source>Delete the %n %1 public key(s) &apos;%2&apos;?</source>
<comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is/are the internal name(s) of the key(s)</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+6"/>
<source>Successfully imported the %1 private key &apos;%2&apos;</source>
<comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is the internal name of the key</comment>
<translation type="unfinished">Закрытый ключ %1 &apos;%2&apos; импортирован успешно</translation>
</message>
<message numerus="yes">
<location line="+2"/>
<source>Delete the %n %1 private key(s) &apos;%2&apos;?</source>
<comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is/are the internal name(s) of the key(s)</comment>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+2"/>
<source>Successfully created the %1 private key &apos;%2&apos;</source>
<comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is the internal name of the key</comment>
<translation type="unfinished">Закрытый ключ %1 &apos;%2&apos; создан успешно</translation>
</message>
<message>
<location line="+230"/>
<source>Common</source>
<translation>Общий</translation>
</message>
<message>
<location line="+0"/>
<source>Private</source>
<translation>Закрытый</translation>
</message>
<message>
<location line="+0"/>
<source>Bogus</source>
<translation>Поддельный</translation>
</message>
<message>
<location line="+10"/>
<source>No password</source>
<translation>Без пароля</translation>
</message>
<message>
<location line="+97"/>
<location line="+105"/>
<source>Unexpected SSH2 content: &apos;%1&apos;</source>
<translation>Неожиданное содержимое SSH2: &apos;%1&apos;</translation>
</message>
<message>
<location line="-85"/>
<location line="+6"/>
<source>Invalid SSH2 public key</source>
<translation>Недействительный открытый ключ SSH2</translation>
</message>
<message>
<location line="+191"/>
<source>Failed writing to %1</source>
<translation>Ошибка записи в %1</translation>
</message>
<message>
<location line="-324"/>
<source>PIN</source>
<translation>PIN-код</translation>
</message>
</context>
<context>
<name>pki_multi</name>
<message>
<source>Seek failed</source>
<translation type="obsolete">Ошибка позиционирования</translation>
</message>
<message>
<location filename="../lib/pki_multi.cpp" line="+138"/>
<source>No known PEM encoded items found</source>
<translation>Не найдено PEM элементов</translation>
</message>
</context>
<context>
<name>pki_pkcs12</name>
<message>
<source>Please enter the password to encrypt the PKCS#12 file</source>
<translation type="vanished">Пожалуйста, введите пароль для защиты файла PKCS#12</translation>
</message>
<message>
<location filename="../lib/pki_pkcs12.cpp" line="-79"/>
<source>No key or no Cert and no pkcs12</source>
<translation>Нет ключа, нет Сертификата, нет PKCS#12</translation>
</message>
<message>
<location line="-87"/>
<source>Unable to load the PKCS#12 (pfx) file %1.</source>
<translation>Не удалось загрузить PKCS#12 (pfx) файл %1.</translation>
</message>
<message>
<location line="-14"/>
<source>Please enter the password to decrypt the PKCS#12 file:
%1</source>
<translation>Пожалуйста, введите пароль для расшифровки файла PKCS#12:
%1</translation>
</message>
<message>
<location line="+46"/>
<source>The supplied password was wrong (%1)</source>
<translation>Введённый пароль неверен (%1)</translation>
</message>
<message>
<location line="+58"/>
<source>Please enter the password to encrypt the key of certificate &apos;%1&apos; in the PKCS#12 file:
%2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>pki_pkcs7</name>
<message>
<location filename="../lib/pki_pkcs7.cpp" line="+185"/>
<source>Unable to load the PKCS#7 file %1. Tried PEM and DER format.</source>
<translation>Не удалось загрузить PKCS#7 файл %1. Формат файла должен быть PEM или DER.</translation>
</message>
</context>
<context>
<name>pki_scard</name>
<message>
<location filename="../lib/pki_scard.cpp" line="+448"/>
<source>This Key is already on the token</source>
<translation>Этот ключ уже есть в модуле защиты</translation>
</message>
<message>
<location line="+100"/>
<source>Unable to find copied key on the token</source>
<translation>Не удалось найти ключ в модуле защиты</translation>
</message>
<message>
<source>Public Key mismatch. Please re-import card</source>
<translation type="vanished">Ошибка открытого ключа. Пожалуйста, импортируйте карту снова</translation>
</message>
<message numerus="yes">
<location line="-501"/>
<source>Delete the %n token key(s): &apos;%1&apos;?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+681"/>
<source>Unable to find generated key on card</source>
<translation>Не удалось найти сгенерированный ключ на карте</translation>
</message>
<message>
<location line="+20"/>
<location line="+12"/>
<source>Failed to find the key on the token</source>
<translation>Не удалось найти ключ в модуле защиты</translation>
</message>
<message>
<location line="-6"/>
<source>Invalid Pin for the token</source>
<translation>Введён неверный PIN-код для модуля защиты</translation>
</message>
<message>
<location line="-379"/>
<source>Delete the private key &apos;%1&apos; from the token &apos;%2 (#%3)&apos; ?</source>
<translation>Удалить закрытый ключ &apos;%1&apos; из модуля защиты &apos;%2 (#%3)&apos;?</translation>
</message>
<message>
<location line="-329"/>
<source>Successfully imported the token key &apos;%1&apos;</source>
<translation>Ключ &apos;%1&apos; импортирован успешно из модуля защиты</translation>
</message>
<message>
<source>Delete the token key &apos;%1&apos;?</source>
<translation type="vanished">Удалить ключ &apos;%1&apos; из модуля защиты?</translation>
</message>
<message>
<location line="+2"/>
<source>Successfully created the token key &apos;%1&apos;</source>
<translation>Ключ &apos;%1&apos; создан успешно в модуле защиты</translation>
</message>
<message>
<source>Delete the %1 keys: %2?</source>
<translation type="vanished">Удалить ключи %1: %2?</translation>
</message>
<message>
<location line="+484"/>
<source>PIN input aborted</source>
<translation>Ввод PIN-кода прерван</translation>
</message>
<message>
<location line="+104"/>
<source>Please insert card: %1 %2 [%3] with Serial: %4</source>
<translation>Пожалуйста, вставьте карту %1 %2 [%3] с серийным номером %4</translation>
</message>
<message>
<location line="+54"/>
<source>Select Slot of %1</source>
<translation>Выберите слот %1</translation>
</message>
<message>
<source>Illegal Key generation method</source>
<translation type="vanished">Недопустимый способ генерирования ключа</translation>
</message>
<message>
<source>Ignoring unsupported token key</source>
<translation type="vanished">Неподдерживаемый ключ в модуле защиты проигнорирован</translation>
</message>
<message>
<source>Wrong Size %1</source>
<translation type="vanished">Неправильный размер %1</translation>
</message>
<message>
<location line="+49"/>
<source>Token %1</source>
<translation>Модуль защиты %1</translation>
</message>
<message>
<location line="+27"/>
<source>Failed to initialize the key on the token</source>
<translation>Не удалось инициализировать ключ в модуле защиты</translation>
</message>
</context>
<context>
<name>pki_temp</name>
<message>
<source>Template file content error (too small): %1</source>
<translation type="vanished">Содержимое файла шаблона ошибочно (слишком мал) :%1</translation>
</message>
<message>
<location filename="../lib/pki_temp.cpp" line="+321"/>
<source>Wrong Size %1</source>
<translation>Неправильный размер %1</translation>
</message>
<message>
<location line="-214"/>
<source>Successfully imported the XCA template &apos;%1&apos;</source>
<translation>Шаблон XCA &apos;%1&apos; ипортирован успешно</translation>
</message>
<message>
<source>Delete the XCA template &apos;%1&apos;?</source>
<translation type="vanished">Удалить шаблон XCA &apos;%1&apos;?</translation>
</message>
<message>
<location line="+2"/>
<source>Successfully created the XCA template &apos;%1&apos;</source>
<translation>Шаблон XCA &apos;%1&apos; создан успешно</translation>
</message>
<message>
<source>Delete the %1 XCA templates: %2?</source>
<translation type="vanished">Удалить %1 шаблоны XCA: %2?</translation>
</message>
<message>
<location line="+310"/>
<source>Template file content error (too small)</source>
<translation>Содержимое файла шаблона ошибочно (слишком мал)</translation>
</message>
<message>
<source>Template file content error (bad size)</source>
<translation type="vanished">Содержимое файла шаблона ошибочно (неверный размер)</translation>
</message>
<message numerus="yes">
<location line="-311"/>
<source>Delete the %n XCA template(s): &apos;%1&apos;?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+361"/>
<source>Not a PEM encoded XCA Template</source>
<translation>Не шаблон XCA в формате PEM</translation>
</message>
<message>
<location line="+7"/>
<source>Not an XCA Template, but &apos;%1&apos;</source>
<translation>Не шаблон XCA, а &apos;%1&apos;</translation>
</message>
</context>
<context>
<name>pki_x509</name>
<message>
<location filename="../lib/pki_x509.cpp" line="+65"/>
<source>Successfully imported the certificate &apos;%1&apos;</source>
<translation>Сертификат &apos;%1&apos; импортирован успешно</translation>
</message>
<message>
<source>Delete the certificate &apos;%1&apos;?</source>
<translation type="vanished">Удалить сертификат &apos;%1&apos;?</translation>
</message>
<message>
<location line="+2"/>
<source>Successfully created the certificate &apos;%1&apos;</source>
<translation>Сертификат &apos;%1&apos; создан успешно</translation>
</message>
<message>
<source>Delete the %1 certificates: %2?</source>
<translation type="vanished">Удалить %1 сертификатов: %2?</translation>
</message>
<message>
<location line="+265"/>
<source>Invalid OpenVPN tls-auth key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+30"/>
<source>Failed to import tls-auth key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+3"/>
<source>Same tls-auth key already stored for this CA</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>New tls-auth key successfully imported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+2"/>
<source>Existing tls-auth key successfully replaced</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+167"/>
<source>Delete the certificate &apos;%1&apos; from the token &apos;%2 (#%3)&apos;?</source>
<translation>Удалить сертификат &apos;%1&apos; из модуля защиты &apos;%2 (#%3)&apos;?</translation>
</message>
<message>
<location line="+468"/>
<source>Renew certificate: %1</source>
<translation>Продлить сертификат %1</translation>
</message>
<message>
<location line="+1"/>
<source>The XCA certificate &apos;%1&apos;, issued on %2 will expire on %3.
It is stored in the XCA database &apos;%4&apos;</source>
<translation>Срок действия выпущенного %2 XCA сертификата &apos;%1&apos; истечёт %3.
Он сохранён в базе данных &apos;%4&apos;</translation>
</message>
<message>
<source>Not trusted</source>
<translation type="vanished">Не доверенный</translation>
</message>
<message>
<source>Trust inherited</source>
<translation type="vanished">Доверие унаследовано</translation>
</message>
<message>
<source>Always Trusted</source>
<translation type="vanished">Всегда доверять</translation>
</message>
<message>
<location line="-33"/>
<source>No</source>
<translation>Нет</translation>
</message>
<message>
<location line="+2"/>
<source>Yes</source>
<translation>Да</translation>
</message>
<message>
<location line="-314"/>
<source>There is no key for signing !</source>
<translation>Не выбран ключ для подписи!</translation>
</message>
<message numerus="yes">
<location line="-594"/>
<source>Delete the %n certificate(s): &apos;%1&apos;?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+171"/>
<source>Unable to load the certificate in file %1. Tried PEM and DER certificate.</source>
<translation>Не удалось загрузить сертификат из файла %1. Испробованные форматы: PEM и DER.</translation>
</message>
<message>
<location line="+236"/>
<source>This certificate is already on the security token</source>
<translation>Этот сертификат уже есть в модуле защиты</translation>
</message>
<message>
<source>Wrong Size %1</source>
<translation type="vanished">Неправильный размер %1</translation>
</message>
</context>
<context>
<name>pki_x509req</name>
<message>
<location filename="../lib/pki_x509req.cpp" line="+108"/>
<source>Signing key not valid (public key)</source>
<translation>Ключ для подписи не действителен (открытый ключ)</translation>
</message>
<message>
<source>Successfully imported the %1 certificate request &apos;%2&apos;</source>
<translation type="vanished">Запрос %1 &apos;%2&apos; импортирован успешно</translation>
</message>
<message>
<source>Delete the %1 certificate request &apos;%2&apos;?</source>
<translation type="vanished">Удалить запрос %1: %2?</translation>
</message>
<message>
<source>Successfully created the %1 certificate request &apos;%2&apos;</source>
<translation type="vanished">Запрос на сертификат %1 &apos;%2&apos; создан успешно</translation>
</message>
<message>
<source>Delete the %1 certificate requests: %2?</source>
<translation type="vanished">Удалить запрос %1: %2?</translation>
</message>
<message>
<location line="+39"/>
<source>Successfully imported the PKCS#10 certificate request &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location line="+1"/>
<source>Delete the %n PKCS#10 certificate request(s): &apos;%1&apos;?</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location line="+1"/>
<source>Successfully created the PKCS#10 certificate request &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location line="+31"/>
<source>Unable to load the certificate request in file %1. Tried PEM, DER and SPKAC format.</source>
<translation>Не удлось загрузить запрос на подпись из файла %1. Испробованные форматы: PEM, DER и SPKAC.</translation>
</message>
<message>
<location line="+186"/>
<source>Signed</source>
<translation>Подписан</translation>
</message>
<message>
<location line="+0"/>
<source>Unhandled</source>
<translation>Не обработан</translation>
</message>
<message>
<source>Wrong Size %1</source>
<translation type="vanished">Неправильный размер %1</translation>
</message>
</context>
<context>
<name>v3ext</name>
<message>
<location filename="../ui/v3ext.ui" line="+26"/>
<source>Copy Common Name</source>
<translation>Копировать общее имя</translation>
</message>
<message>
<location line="+30"/>
<source>Add</source>
<translation>Добавить</translation>
</message>
<message>
<location line="+7"/>
<source>Delete</source>
<translation>Удалить</translation>
</message>
<message>
<location line="+26"/>
<source>Apply</source>
<translation>Применить</translation>
</message>
<message>
<location line="+7"/>
<source>Validate</source>
<translation>Проверить</translation>
</message>
<message>
<location line="+29"/>
<source>Cancel</source>
<translation>Отменить</translation>
</message>
<message>
<location filename="../widgets/v3ext.cpp" line="+173"/>
<source>Validation successful:
&apos;%1&apos;</source>
<translation>Проверка успешна:
&apos;%1&apos;</translation>
</message>
<message>
<location line="-98"/>
<source>An email address or &apos;copy&apos;</source>
<translation>Адрес электронной почты или &apos;copy&apos;</translation>
</message>
<message>
<location line="+2"/>
<source>An email address</source>
<translation>Адрес электронной почты</translation>
</message>
<message>
<source>a registered ID: OBJECT IDENTIFIER</source>
<translation type="vanished">зарегистрированный ID: OBJECT IDENTIFIER</translation>
</message>
<message>
<source>a uniform resource indicator</source>
<translation type="vanished">унифицированный идентификатор ресурса</translation>
</message>
<message>
<source>a DNS domain name</source>
<translation type="vanished">DNS имя домена</translation>
</message>
<message>
<source>an IP address</source>
<translation type="vanished">IP адрес</translation>
</message>
<message>
<location line="+22"/>
<source>No editing. Only &apos;copy&apos; allowed here</source>
<translation>Редактирование запрещено. Разрешено только копирование</translation>
</message>
<message>
<location line="-4"/>
<source>Syntax: &lt;OID&gt;;TYPE:text like &apos;1.2.3.4:UTF8:name&apos;</source>
<translation>Синтаксис: &lt;OID&gt;;TYPE:text like &apos;1.2.3.4:UTF8:name&apos;</translation>
</message>
<message>
<location line="-16"/>
<source>A registered ID: OBJECT IDENTIFIER</source>
<translation>Зарегистрированный идентификатор</translation>
</message>
<message>
<location line="+4"/>
<source>A uniform resource indicator</source>
<translation>Унифицированный идентификатор ресурса</translation>
</message>
<message>
<location line="+5"/>
<source>A DNS domain name or &apos;copycn&apos;</source>
<translation>DNS имя домена или &apos;copycn&apos;</translation>
</message>
<message>
<location line="+2"/>
<source>A DNS domain name</source>
<translation>DNS имя домена</translation>
</message>
<message>
<location line="+2"/>
<source>An IP address</source>
<translation>IP адрес</translation>
</message>
<message>
<location line="+76"/>
<source>Validation failed:
&apos;%1&apos;
%2</source>
<translation>Проверка завершилась ошибкой:
&apos;%1&apos;
%2</translation>
</message>
</context>
<context>
<name>xcaWarning</name>
<message>
<source>The following error occurred:</source>
<translation type="vanished">Произошла ошибка:</translation>
</message>
<message>
<source>Copy to Clipboard</source>
<translation type="vanished">Копировать в буфер обмена</translation>
</message>
</context>
<context>
<name>xcaWarningGui</name>
<message>
<location filename="../widgets/XcaWarning.cpp" line="+71"/>
<source>Copy to Clipboard</source>
<translation>Копировать в буфер обмена</translation>
</message>
</context>
</TS>