<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ru_RU">
<context>
    <name>About</name>
    <message>
        <location filename="../ui/About.ui" line="+89"/>
        <source>Done</source>
        <translation>Готово</translation>
    </message>
</context>
<context>
    <name>CaProperties</name>
    <message>
        <location filename="../ui/CaProperties.ui" line="+122"/>
        <source>Next serial for signing</source>
        <translatorcomment>&quot;подписи&quot; благозвучнее, чем &quot;подписания&quot; / better wording</translatorcomment>
        <translation>Следующий серийный номер для подписи</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Days until next CRL issuing</source>
        <translatorcomment>CRL - Списки отозванных сертификатов</translatorcomment>
        <translation>Дней до следующего выпуска CRL</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Default template</source>
        <translation>Шаблон по-умолчанию</translation>
    </message>
    <message>
        <location line="-82"/>
        <source>CA Properties</source>
        <translation>Свойства ЦС</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Use random Serial numbers</source>
        <translation>Использовать случайные cерийные номера</translation>
    </message>
</context>
<context>
    <name>CertDetail</name>
    <message>
        <location filename="../widgets/CertDetail.cpp" line="+37"/>
        <source>Show extensions</source>
        <translation>Покеазать расширения</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Not available</source>
        <translatorcomment>better wording</translatorcomment>
        <translation>Не доступен</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Signer unknown</source>
        <translation>Подписавший неизвестен</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Self signed</source>
        <translation>Сомоподписанный</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Not trusted</source>
        <translation>Не доверенный</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Trusted</source>
        <translation>Доверенный</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Revoked: </source>
        <translation>Отозванный: </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="+19"/>
        <source>Details of the certificate signing request</source>
        <translation>Подробная информация о CSR</translation>
    </message>
    <message>
        <location filename="../ui/CertDetail.ui" line="+36"/>
        <location filename="../widgets/CertDetail.cpp" line="-76"/>
        <source>Details of the Certificate</source>
        <translation>Сведения о сертификате</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>S&amp;tatus</source>
        <translation>С&amp;татус</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Serial</source>
        <translation>Серийный номер</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The serial number of the certificate</source>
        <translation>Серийный номер сертификата</translation>
    </message>
    <message>
        <location line="+9"/>
        <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>
        <location line="+23"/>
        <source>Signature algorithm</source>
        <translation>Алгоритм подписи</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Signature</source>
        <translation>Подпись</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Key</source>
        <translation>Ключ</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Fingerprints</source>
        <translation>Отпечатки</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>SHA1</source>
        <translation>SHA1</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>MD5</source>
        <translation>MD5</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>A SHA-1 hashsum of the certificate</source>
        <translation>SHA-1 отпечаток сертификата</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>An md5 hashsum of the certificate</source>
        <translation>MD5 отпечаток сертификата</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>SHA256</source>
        <translation>SHA256</translation>
    </message>
    <message>
        <location line="+7"/>
        <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="+12"/>
        <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>&amp;Subject</source>
        <translation>&amp;Субъект</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;Issuer</source>
        <translation>&amp;Издатель</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Attributes</source>
        <translation>Атрибуты</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Extensions</source>
        <translation>&amp;Расширения</translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../widgets/CertDetail.cpp" line="-48"/>
        <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="-186"/>
        <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="+25"/>
        <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>Trust</source>
        <translation>Доверять</translation>
    </message>
    <message>
        <location line="+4"/>
        <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="+159"/>
        <source>Name</source>
        <translation>Внутреннее имя</translation>
    </message>
    <message>
        <location filename="../widgets/CrlDetail.cpp" line="+45"/>
        <source>Failed</source>
        <translation>Ошибка</translation>
    </message>
    <message>
        <location line="+6"/>
        <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="-129"/>
        <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="+48"/>
        <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>CRL - Списки отозванных сертификатов</translatorcomment>
        <translation>Внутреннее имя CRL</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>issuing dates</source>
        <translation>Период действия</translation>
    </message>
    <message>
        <location line="+9"/>
        <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="+13"/>
        <source>&amp;Extensions</source>
        <translation>&amp;Расширения</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Revocation list</source>
        <translation>&amp;Список отзыва</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="+30"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Filename</source>
        <translation>Имя файла</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>Export Format</source>
        <translation>Формат файла</translation>
    </message>
    <message>
        <location filename="../widgets/ExportDialog.cpp" line="+37"/>
        <source>All files ( * )</source>
        <translation>Все файлы ( * )</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>PEM Text format with headers</source>
        <translation>Текстовый PEM формат с заголовками</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Concatenated list of all selected items in one PEM text file</source>
        <translation>Сцепленные вместе все выбранные элементы в одном PEM файле</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Concatenated text format of the complete certificate chain in one PEM file</source>
        <translation>Сцепленная вместе вся цепочка сертификации в одном PEM файле</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Concatenated text format of all trusted certificates in one PEM file</source>
        <translation>Сцепленные вместе все доверенные сертификаты в одном PEM файле</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Concatenated text format of all certificates in one PEM file</source>
        <translation>Сцепленные вместе все сертификаты в одном PEM файле</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary DER encoded file</source>
        <translation>Двоичный DER формат</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKCS#7 encoded single certificate</source>
        <translation>Отдельный сертификат в формате PKCS#7</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PKCS#7 encoded complete certificate chain</source>
        <translation>Вся цепочка сертификатов в формате PKCS#7</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All trusted certificates encoded in one PKCS#7 file</source>
        <translation>Все доверенные сертификаты в одном PKCS#7 файле</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All selected certificates encoded in one PKCS#7 file</source>
        <translation>Все выбранные сертификаты в одном PKCS#7 файле</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All certificates encoded in one PKCS#7 file</source>
        <translation>Все сертификаты в одном PKCS#7 файле</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The certificate and the private key as encrypted PKCS#12 file</source>
        <translation>Сертификат и закрытый ключ в зашифрованном PKCS#12 файле</translation>
    </message>
    <message>
        <location line="+1"/>
        <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>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>Text format of the public key in one PEM file</source>
        <translation>Открытый ключ в текстовом формате PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary DER format of the public key</source>
        <translation>Открытый ключ в двоичном формате DER</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unencrypted private key in text format</source>
        <translation>Закрытый ключ в тектовом формате без пароля</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OpenSSL specific encrypted private key in text format</source>
        <translation>Закрытый ключ в тектовом формате OpenSSL без пароля</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unencrypted private key in binary DER format</source>
        <translation>Закрытый ключ в двоичном формате DER без пароля</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unencrypted private key in PKCS#8 text format</source>
        <translation>Закрытый ключ в текстовом формате PKCS#8 без пароля</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Encrypted private key in PKCS#8 text format</source>
        <translation>Закрытый ключ в текстовом формате PKCS#8 с паролем</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The public key encoded in SSH2 format</source>
        <translation>Открытый ключ в формате SSH2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Certificate Index file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+39"/>
        <source>The file: &apos;%1&apos; already exists!</source>
        <translation>Файл &apos;%1&apos; уже существует!</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Overwrite</source>
        <translation>Перезаписать</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not overwrite</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>
        <location filename="../widgets/ImportMulti.cpp" line="+297"/>
        <source>Details of the item &apos;%1&apos; cannot be shown</source>
        <translation>Невозможно отобразить сведения о &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="-192"/>
        <location line="+144"/>
        <location line="+51"/>
        <source>The type of the item &apos;%1&apos; is not recognized</source>
        <translation>Невозможно определить тип &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+29"/>
        <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="-271"/>
        <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>KeyDetail</name>
    <message>
        <location filename="../widgets/KeyDetail.cpp" line="+64"/>
        <source>Available</source>
        <translation>Известна</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Not available</source>
        <translation>Неизвестна</translation>
    </message>
    <message>
        <location filename="../ui/KeyDetail.ui" line="+91"/>
        <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="+83"/>
        <source>Keysize</source>
        <translation>Длина ключа</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Private Exponent</source>
        <translation>Закрытая экспонента</translation>
    </message>
    <message>
        <location line="-53"/>
        <source>Public Exponent</source>
        <translation>Открытая экспонента</translation>
    </message>
    <message>
        <location line="+78"/>
        <source>Modulus</source>
        <translation>Модуль</translation>
    </message>
    <message>
        <location filename="../widgets/KeyDetail.cpp" line="+21"/>
        <source>Sub prime</source>
        <translation>Полупростое</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <source>Public key</source>
        <translation>Открытый ключ</translation>
    </message>
    <message>
        <location line="-8"/>
        <location line="+9"/>
        <source>Private key</source>
        <translation>Закрытый ключ</translation>
    </message>
    <message>
        <location filename="../ui/KeyDetail.ui" line="-123"/>
        <source>Security token</source>
        <translation>Модуль защиты</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Manufacturer</source>
        <translation>Изготовитель</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Serial</source>
        <translation>Серийный номер</translation>
    </message>
    <message>
        <location line="+17"/>
        <location filename="../widgets/KeyDetail.cpp" line="-22"/>
        <source>Key</source>
        <translation>Ключ</translation>
    </message>
    <message>
        <location filename="../widgets/KeyDetail.cpp" line="-5"/>
        <source>Token</source>
        <translation>Модуль защиты</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Curve name</source>
        <translation>Эллиптическая кривая</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Details of the %1 key</source>
        <translation>Сведения о ключе %1</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Security token ID:%1</source>
        <translation>ID модуля защиты:%1</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Unknown key</source>
        <translation>Неизвестный ключ</translation>
    </message>
</context>
<context>
    <name>KeyTreeView</name>
    <message>
        <location filename="../widgets/KeyTreeView.cpp" line="+28"/>
        <source>Change password</source>
        <translatorcomment>лаконичнее</translatorcomment>
        <translation>Изменить пароль</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset password</source>
        <translatorcomment>лаконичнее</translatorcomment>
        <translation>Сбросить пароль</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Change PIN</source>
        <translation>Изменить PIN</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Init PIN with SO PIN (PUK)</source>
        <translatorcomment>not 100% sure</translatorcomment>
        <translation type="unfinished">Инициализировать 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="+33"/>
        <location line="+18"/>
        <location line="+18"/>
        <source>This is not a token</source>
        <translation>Это не модуль защиты</translation>
    </message>
    <message>
        <location line="+28"/>
        <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>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../widgets/MainWindow.cpp" line="+779"/>
        <source>Password</source>
        <translation>Пароль</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Password verify error, please try again</source>
        <translation>Неверный пароль, попробуйте еще раз</translation>
    </message>
    <message>
        <location filename="../widgets/MW_menu.cpp" line="+99"/>
        <source>&amp;Close DataBase</source>
        <translation>&amp;Закрыть базу данных</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>&amp;Content</source>
        <translation>&amp;Справка</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>&amp;File</source>
        <translation>&amp;Файл</translation>
    </message>
    <message>
        <location line="-31"/>
        <source>Recent DataBases</source>
        <translation>Недавно открытые базы данных</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>System</source>
        <translation>Язык системы</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Croatian</source>
        <translation>Хорватский</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>English</source>
        <translation>Английский</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>French</source>
        <translation>Французский</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>German</source>
        <translation>Немецкий</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Russian</source>
        <translation>Русский</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Slovak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Spanish</source>
        <translation>Испанский</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Turkish</source>
        <translation>Турецкий</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Language</source>
        <translation>Язык</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Paste PEM file</source>
        <translation>Вставить файл PEM</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Extra</source>
        <translation>Дополнительно</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Export Certificate Index</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Export Certificate Index hierarchy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+10"/>
        <source>OID Resolver</source>
        <translation>Поиск OID</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Help</source>
        <translation>&amp;Помощь</translation>
    </message>
    <message>
        <location filename="../widgets/MainWindow.cpp" line="-138"/>
        <location line="+112"/>
        <source>New Password</source>
        <translation>Новый Пароль</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>The following error occurred:</source>
        <translation>Произошла ошибка:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy to Clipboard</source>
        <translation>Копировать в буфер обмена</translation>
    </message>
    <message>
        <location filename="../ui/MainWindow.ui" line="+22"/>
        <source>Private Keys</source>
        <translation>Закрытые ключи</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;New Key</source>
        <translation>&amp;Новый ключ</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+105"/>
        <location line="+92"/>
        <location line="+138"/>
        <location line="+65"/>
        <source>&amp;Export</source>
        <translation>&amp;Экспорт</translation>
    </message>
    <message>
        <location line="-393"/>
        <location line="+105"/>
        <location line="+92"/>
        <location line="+124"/>
        <location line="+79"/>
        <source>&amp;Import</source>
        <translation>&amp;Импорт</translation>
    </message>
    <message>
        <location line="-393"/>
        <source>Import PFX (PKCS#12)</source>
        <translation>Импорт PFX (PKCS#12)</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+98"/>
        <location line="+92"/>
        <location line="+203"/>
        <source>&amp;Show Details</source>
        <translation>&amp;Показать сведения</translation>
    </message>
    <message>
        <location line="-386"/>
        <location line="+98"/>
        <location line="+92"/>
        <location line="+103"/>
        <location line="+100"/>
        <source>&amp;Delete</source>
        <translation>&amp;Удалить</translation>
    </message>
    <message>
        <location line="-353"/>
        <source>Certificate signing requests</source>
        <translation>Запросы на подпись</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>&amp;New Request</source>
        <translation>&amp;Новый запрос</translation>
    </message>
    <message>
        <location line="+68"/>
        <location filename="../widgets/MW_menu.cpp" line="-37"/>
        <source>Certificates</source>
        <translation>Сертификаты</translation>
    </message>
    <message>
        <location line="+24"/>
        <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="+28"/>
        <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;Новый список отзыва</translation>
    </message>
    <message>
        <location filename="../widgets/MW_database.cpp" line="+168"/>
        <location filename="../widgets/MainWindow.cpp" line="+201"/>
        <source>Database</source>
        <translation>База данных</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The currently used default hash &apos;%1&apos; is insecure. Please select at least &apos;SHA 224&apos; for security reasons.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+70"/>
        <source>No deleted items found</source>
        <translation>Нет удаленных записей</translation>
    </message>
    <message>
        <location line="+101"/>
        <source>Errors detected and repaired while deleting outdated items from the database. A backup file was created</source>
        <translation>Во время удаления устаревших данных из базы данных были обнаружены и исправлены ошибки. Создана запасная копия базы данных</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removing deleted or outdated items from the database failed.</source>
        <translation>Во время удаления устаревших данных из базы данных произошла ошибка.</translation>
    </message>
    <message>
        <location filename="../widgets/MW_menu.cpp" line="+21"/>
        <source>&amp;Dump DataBase</source>
        <translation>&amp;Дамп базы данных</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>&amp;Import old db_dump</source>
        <translation>&amp;Импорт дампа базы данных</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Undelete items</source>
        <translation>&amp;Восстановить удаленные записи</translation>
    </message>
    <message>
        <location line="-47"/>
        <source>Options</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location line="+14"/>
        <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>
        <location line="+108"/>
        <source>Database dump ( *.dump );; All files ( * )</source>
        <translation>Дамп базы данных ( *.dump );; Все файлы ( * )</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Import password</source>
        <translation>Пароль при импорте</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please enter the password of the old database</source>
        <translation>Пожалуйста, введите пароль от старой базы данных</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Password verification error. Ignore keys ?</source>
        <translation>Неверный пароль. Игнорировать ключи?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import anyway</source>
        <translation>Импортировать всё равно</translation>
    </message>
    <message>
        <location line="-131"/>
        <source>I&amp;mport</source>
        <translation>И&amp;мпорт</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>About</source>
        <translation>О программе</translation>
    </message>
    <message>
        <location filename="../widgets/MainWindow.cpp" line="-870"/>
        <source>Search</source>
        <translation type="unfinished">Поиск</translation>
    </message>
    <message>
        <location line="+263"/>
        <source>Import PEM data</source>
        <translation>Импорт PEM данные</translation>
    </message>
    <message>
        <location line="+37"/>
        <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="+186"/>
        <source>Please enter the new password to encrypt your private keys in the database-file</source>
        <translation>Пожалуйста, введите новый пароль для шифрования закрытых ключей в базе данных</translation>
    </message>
    <message>
        <location line="+112"/>
        <source>Please enter a password, that will be used to encrypt your private keys in the database file:
%1</source>
        <translation>Пожалуйста, введите пароль для шифрования закрытых ключей в базе данных:
%1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Please enter the password for unlocking the database:
%1</source>
        <translation>Пожалуйста, введите пароль для разблокировки базы данных
%1</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Certificate Index ( index.txt )</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>All files ( * )</source>
        <translation type="unfinished">Все файлы ( * )</translation>
    </message>
    <message>
        <location line="+36"/>
        <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>
        <location filename="../widgets/MW_menu.cpp" line="-66"/>
        <source>&amp;New DataBase</source>
        <translation>&amp;Новая база данных</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Open DataBase</source>
        <translation>&amp;Открыть базу данных</translation>
    </message>
    <message>
        <location line="+35"/>
        <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="-35"/>
        <source>Exit</source>
        <translation>Выход</translation>
    </message>
    <message>
        <location filename="../widgets/MainWindow.cpp" line="-619"/>
        <source>no such option: %1</source>
        <translation>нет таких параметров: %1</translation>
    </message>
    <message>
        <location filename="../widgets/MW_database.cpp" line="-179"/>
        <source>Using or exporting private keys will not be possible without providing the correct password</source>
        <translation>Использование или экспорт закрытых ключей не будет возможен без ввода правильного пароля</translation>
    </message>
    <message>
        <location filename="../widgets/MainWindow.cpp" line="+121"/>
        <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="+122"/>
        <source>The token &apos;%1&apos; did not contain any keys or certificates</source>
        <translation>Модуль защиты &apos;%1&apos; не содержит ни ключей, ни сертификатов</translation>
    </message>
    <message>
        <location line="+57"/>
        <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="+14"/>
        <source>The entered password is wrong</source>
        <translation>Введённый пароль неверен</translation>
    </message>
    <message>
        <location line="+348"/>
        <source>Error opening file: &apos;%1&apos;: %2</source>
        <translation>Ошибка при открытии файла: &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location filename="../widgets/MW_menu.cpp" line="+41"/>
        <source>Generate DH parameter</source>
        <translation>Создать параметры Диффи-Хэллмана</translation>
    </message>
    <message>
        <location line="-54"/>
        <source>Set as default DataBase</source>
        <translation>Установить как базу данных по умолчанию</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>&amp;Token</source>
        <translatorcomment>as translated in firefox for example</translatorcomment>
        <translation>&amp;Модуль защиты</translation>
    </message>
    <message>
        <location line="+1"/>
        <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="../ui/NewCrl.ui" line="+30"/>
        <source>Create CRL</source>
        <translation>Новый CRL</translation>
    </message>
    <message>
        <location line="+105"/>
        <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="+21"/>
        <source>CRL number</source>
        <translation>Порядковый номер CRL</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Hash algorithm</source>
        <translation>Алгоритм подписи</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Authority key identifier</source>
        <translation>Идентификатор ключа ЦС</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Subject alternative name</source>
        <translation>Альтернативное имя субъекта</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Options</source>
        <translation>Параметры</translation>
    </message>
    <message>
        <location line="-87"/>
        <source>Last update</source>
        <translation>Последнее обновление</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Next update</source>
        <translation>Следующее обновление</translation>
    </message>
    <message>
        <location line="+99"/>
        <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="-107"/>
        <location line="+25"/>
        <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="+180"/>
        <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="+51"/>
        <source>Signing</source>
        <translation>Подписание</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Create a &amp;self signed certificate with the serial</source>
        <translation>Создать &amp;самоподписанный сертификат с серийным номером</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>If you leave this blank the serial 00 will be used</source>
        <translation>Если оставить это поле пустым, будет использован серийный номер 00</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>All certificates in your database that can create valid signatures</source>
        <translation>Все сертификаты в базе данных, которыми можно создать действительные подписи</translation>
    </message>
    <message>
        <location line="+33"/>
        <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="+406"/>
        <source>Apply</source>
        <translation>Применить</translation>
    </message>
    <message>
        <location line="-335"/>
        <location filename="../widgets/NewX509.cpp" line="+595"/>
        <source>Subject</source>
        <translation>Субъект</translation>
    </message>
    <message>
        <location line="-151"/>
        <source>Use &amp;this Certificate for signing</source>
        <translatorcomment>вероятно, имеется в виду ЦС</translatorcomment>
        <translation>&amp;Использовать этот сертификат для подписи</translation>
    </message>
    <message>
        <location line="+157"/>
        <source>Distinguished name</source>
        <translation>Уникальное имя</translation>
    </message>
    <message>
        <location filename="../widgets/NewX509.cpp" line="-459"/>
        <source>This name is only used internally and does not appear in the resulting certificate</source>
        <translation>Это имя используется XCA и не оказывается в итоговом сертификате</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Internal name</source>
        <translation>Внутреннее имя</translation>
    </message>
    <message>
        <location filename="../ui/NewX509.ui" line="+39"/>
        <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="+18"/>
        <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="+15"/>
        <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="+40"/>
        <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="+21"/>
        <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="+7"/>
        <source>Local time</source>
        <translation>По местному времени</translation>
    </message>
    <message>
        <location line="+107"/>
        <source>URI:</source>
        <translation>URI:</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 line="-43"/>
        <location line="+17"/>
        <location line="+33"/>
        <location line="+40"/>
        <location filename="../widgets/NewX509.cpp" line="+841"/>
        <source>Edit</source>
        <translation>Редактировать</translation>
    </message>
    <message>
        <location line="-97"/>
        <location line="+17"/>
        <location line="+73"/>
        <source>DNS: IP: URI: email: RID:</source>
        <translation>DNS: IP: URI: email: RID:</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Key usage</source>
        <translation>Область применения ключа</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Netscape</source>
        <translation>Netscape</translation>
    </message>
    <message>
        <location filename="../widgets/NewX509.cpp" line="-880"/>
        <source>Create a &amp;self signed certificate with a MD5-hashed QA serial</source>
        <translation>Создать &amp;самоподписанный сертификат с серийным номером хэшированным MD5</translation>
    </message>
    <message>
        <location line="+189"/>
        <source>Create Certificate signing request</source>
        <translation>Создать запрос на подпись</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>Create x509 Certificate</source>
        <translation>Создать сертификат x509</translation>
    </message>
    <message>
        <location line="+775"/>
        <location line="+13"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+16"/>
        <location line="+14"/>
        <location line="+34"/>
        <location line="+11"/>
        <location line="+23"/>
        <location line="+23"/>
        <location line="+19"/>
        <source>Abort rollout</source>
        <translation>Прервать</translation>
    </message>
    <message>
        <location line="-175"/>
        <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="+45"/>
        <location line="+23"/>
        <location line="+23"/>
        <location line="+19"/>
        <source>Continue rollout</source>
        <translation>Продолжить</translation>
    </message>
    <message>
        <location line="-23"/>
        <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="-906"/>
        <source>Modify subject of the request</source>
        <translation>Изменить субъекта в запросе</translation>
    </message>
    <message>
        <location line="+1076"/>
        <source>Advanced</source>
        <translation>Дополнительно</translation>
    </message>
    <message>
        <location line="+24"/>
        <location filename="../widgets/NewX509.cpp" line="-312"/>
        <source>Validate</source>
        <translation>Проверить</translation>
    </message>
    <message>
        <location filename="../widgets/NewX509.cpp" line="+180"/>
        <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="-499"/>
        <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="+45"/>
        <location line="+23"/>
        <location line="+23"/>
        <source>Edit dates</source>
        <translation>Изменить период</translation>
    </message>
    <message>
        <location line="-59"/>
        <source>The key you selected for signing is not a private one.</source>
        <translation>Выбранный для подписи ключ не закрытый.</translation>
    </message>
    <message>
        <location line="-970"/>
        <source>Critical</source>
        <translation>Критично</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Create XCA template</source>
        <translation>Создать шаблон XCA</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit XCA template</source>
        <translation>Редактировать шаблон XCA</translation>
    </message>
    <message>
        <location line="+894"/>
        <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 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="+42"/>
        <source>The certificate contains invalid or duplicate extensions. Check the validation on the advanced tab.</source>
        <translation>Сертификат содержит недействительные либо дублированные расширения. Необходимо выполнить проверку во вкладке &quot;Дополнительно&quot;.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Edit extensions</source>
        <translation>Редактировать расширения</translation>
    </message>
    <message>
        <location filename="../ui/NewX509.ui" line="-408"/>
        <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="-1007"/>
        <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="+725"/>
        <source>From PKCS#10 request</source>
        <translation>Из запроса PKCS#10</translation>
    </message>
    <message>
        <location line="-37"/>
        <source>Other Tabs</source>
        <translation>Другие вкладки</translation>
    </message>
    <message>
        <location line="+13"/>
        <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="+217"/>
        <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>Options</name>
    <message>
        <location filename="../ui/Options.ui" line="+148"/>
        <source>Mandatory subject entries</source>
        <translation>Обязательные поля</translation>
    </message>
    <message>
        <location line="+24"/>
        <location line="+60"/>
        <location line="+57"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="-110"/>
        <location line="+60"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="-183"/>
        <source>Default hash algorithm</source>
        <translation>Алгоритм подписи по-умолчанию</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>Settings</source>
        <translation>Настройки</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>String types</source>
        <translation>Типы строк</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Suppress success messages</source>
        <translation>Не выводить сообщения об успешном выполнении</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Don&apos;t colorize expired certificates</source>
        <translation>Не выделять цветом просроченные сертификаты</translation>
    </message>
    <message>
        <location line="+7"/>
        <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="+7"/>
        <source>Disable legacy Netscape extensions</source>
        <translation>Отключить устаревшие рсширения Netscape</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Distinguished name</source>
        <translation>Уникальное имя</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Explicit subject entries</source>
        <translation>Явно заданные поля</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Default</source>
        <translation>По-умолчанию</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>PKCS#11 provider</source>
        <translation>Провайдер PKCS#11</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Remove</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Search</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location filename="../widgets/Options.cpp" line="+35"/>
        <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="+155"/>
        <source>Load failed</source>
        <translation>Ошибка при загрузке</translation>
    </message>
    <message>
        <location filename="../ui/Options.ui" line="-281"/>
        <source>XCA Options</source>
        <translation>Параметры XCA</translation>
    </message>
</context>
<context>
    <name>PwDialog</name>
    <message>
        <location filename="../widgets/PwDialog.cpp" line="+85"/>
        <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>Hex пароль должен содержать символы &apos;0 &apos;- &apos;9&apos; и &apos;a&apos; - &apos;f&apos;, и должен состоять из четного числа символов</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>E&amp;xit</source>
        <translation>&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-символьный hex-код и должен содержать символы &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>Считать HEX строкой</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../lib/load_obj.cpp" line="+56"/>
        <source>Import RSA key</source>
        <translation>Импортировать RSA ключ</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>PKCS#10 CSR ( *.pem *.der *.csr );; </source>
        <translation type="unfinished"></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>
        <location line="-95"/>
        <source>PKI Keys ( *.pem *.der *.key );; PKCS#8 Keys ( *.p8 *.pk8 );; SSH Public Keys ( *.pub );;</source>
        <translation>Ключи 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="+28"/>
        <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="+11"/>
        <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="+116"/>
        <source>Invalid</source>
        <translation>Неверный</translation>
    </message>
    <message>
        <location line="+113"/>
        <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="-150"/>
        <source>All files ( * )</source>
        <translation>Все файлы ( * )</translation>
    </message>
    <message>
        <location filename="../lib/asn1time.cpp" line="+142"/>
        <location line="+10"/>
        <location line="+28"/>
        <source>Undefined</source>
        <translation>Неопределённый</translation>
    </message>
    <message>
        <location line="-36"/>
        <location line="+10"/>
        <location line="+28"/>
        <source>Broken / Invalid</source>
        <translation>Испорчен/Недействителен</translation>
    </message>
    <message>
        <location filename="../lib/db.cpp" line="+222"/>
        <source>DB: Rename: &apos;%1&apos; already in use</source>
        <translation>DB: Rename: &apos;%1&apos; уже используется</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>DB: Entry to rename not found: %1</source>
        <translation>DB: Не найдено значение для переименования: %1</translation>
    </message>
    <message>
        <location filename="../lib/load_obj.cpp" line="+136"/>
        <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>
        <location filename="../lib/db.cpp" line="+10"/>
        <source>DB: Write error %1 - %2</source>
        <translation>DB: Ошибка записи %1 - %2</translation>
    </message>
    <message>
        <location filename="../lib/pkcs11.cpp" line="+230"/>
        <source>Please enter the PIN on the PinPad</source>
        <translation>Пожалуйста, введите PIN-код</translation>
    </message>
    <message>
        <location line="+11"/>
        <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="+53"/>
        <source>No Security token found</source>
        <translation>Не найдено модулей защиты</translation>
    </message>
    <message>
        <location filename="../lib/exception.h" line="+55"/>
        <source>Out of Memory at %1:%2</source>
        <translation>Недостаточно памяти %1:%2</translation>
    </message>
    <message>
        <location filename="../lib/db.cpp" line="+329"/>
        <location line="+17"/>
        <source>Out of data</source>
        <translation>Нет данных</translation>
    </message>
    <message>
        <location line="+23"/>
        <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="+22"/>
        <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="+92"/>
        <source>Required PIN size: %1 - %2</source>
        <translation>Требуемая длина PIN-кода: %1 - %2</translation>
    </message>
    <message>
        <location filename="../lib/pkcs11_lib.cpp" line="+57"/>
        <source>Failed to open PKCS11 library: %1</source>
        <translation>Невозможно открыть библиотеку PKCS#11: %1</translation>
    </message>
    <message>
        <location line="+219"/>
        <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.cpp" line="+408"/>
        <source>Country code</source>
        <translation>Код страны (C)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>State or Province</source>
        <translation>Республика, край, область (ST)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locality</source>
        <translation>Город, поселок, село</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organisation</source>
        <translation>Организация (O)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organisational unit</source>
        <translation>Департамент, отдел (OU)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Common name</source>
        <translation>Общее имя (CN)</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 type="unfinished"></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 type="unfinished"></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>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="+74"/>
        <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="+44"/>
        <source>Error reading config file %1 at line %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+36"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Unknown object &apos;%1&apos; in file %2 line %3</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ReqTreeView</name>
    <message>
        <location filename="../widgets/ReqTreeView.cpp" line="+23"/>
        <source>Sign</source>
        <translation>Подписать</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Similar Request</source>
        <translation>Похожий запрос</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 filename="../widgets/RevocationList.cpp" line="+71"/>
        <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="+25"/>
        <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>
        <location filename="../ui/SearchPkcs11.ui" line="+14"/>
        <source>Dialog</source>
        <translation>Поиск</translation>
    </message>
    <message>
        <location line="+27"/>
        <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="+77"/>
        <source>The following files are possible PKCS#11 libraries</source>
        <translation>Ниже приведён список файлов ,которые могут быть библиотеками провайдеров PKCS#11</translation>
    </message>
</context>
<context>
    <name>SelectToken</name>
    <message>
        <location filename="../ui/SelectToken.ui" line="+14"/>
        <source>Select Token</source>
        <translation>Выберите Токен</translation>
    </message>
    <message>
        <location line="+25"/>
        <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="+22"/>
        <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>
</context>
<context>
    <name>TrustState</name>
    <message>
        <location filename="../ui/TrustState.ui" line="+33"/>
        <source>Certificate trust</source>
        <translation>Доверие к сертификату</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Trustment</source>
        <translation>Доверие</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Never trust this certificate</source>
        <translation>&amp;Никогда не доверять этому сертификату</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Only &amp;trust this certificate, if we trust the signer</source>
        <translation>Доверять этому сертификату &amp;только, если есть доверие к подписавшему</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Always trust this certificate</source>
        <translation>&amp;Всегда доверять этому сертификату</translation>
    </message>
</context>
<context>
    <name>Validity</name>
    <message>
        <location filename="../widgets/validity.cpp" line="+94"/>
        <source>yyyy-MM-dd hh:mm</source>
        <translation>yyyy-MM-dd hh:mm</translation>
    </message>
</context>
<context>
    <name>X509SuperTreeView</name>
    <message>
        <location filename="../widgets/X509SuperTreeView.cpp" line="+25"/>
        <source>OpenSSL config</source>
        <translation>Конфигурация OpenSSL</translation>
    </message>
    <message>
        <location line="+1"/>
        <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>
</context>
<context>
    <name>XcaTreeView</name>
    <message>
        <location filename="../widgets/XcaTreeView.cpp" line="+305"/>
        <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>Reset</source>
        <translation>Сбросить</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Remove Column</source>
        <translation>Убрать колонку</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Details</source>
        <translation>Сведения</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Columns</source>
        <translation>Колонки</translation>
    </message>
    <message>
        <location line="+28"/>
        <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="+3"/>
        <source>Rename</source>
        <translation>Переименовать</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export</source>
        <translation>Экспорт</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clipboard</source>
        <translation>Буфер обмена</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File</source>
        <translation>Файл</translation>
    </message>
</context>
<context>
    <name>db_base</name>
    <message>
        <location filename="../lib/db_base.cpp" line="+206"/>
        <source>Internal name</source>
        <translation>Внутреннее имя</translation>
    </message>
    <message>
        <location line="-136"/>
        <source>Bad database item
Name: %1
Type: %2
Size: %3
%4</source>
        <translation>Плохой элемент базы данных
Имя: %1
Тип: %2
Размер: %3
%4</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do you want to delete the item from the database? The bad item may be extracted into a separate file.</source>
        <translation>Удалить элемент из базы данных? Плохой элемент можно извлечь в отдельный файл.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete and extract</source>
        <translation>Удалить и извлечь</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Continue</source>
        <translation>Продолжить</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+546"/>
        <source>Error opening file: &apos;%1&apos;: %2</source>
        <translation>Ошибка при открытии файла: &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location line="-436"/>
        <source>No.</source>
        <translation>№</translation>
    </message>
    <message>
        <location line="+410"/>
        <source>How to export the %1 selected items</source>
        <translation>Как экспортировать %1 выбранных элементов</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All in one PEM file</source>
        <translation>Все в один PEM файл</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Each item in one file</source>
        <translation>Каждый в свой файл</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Save %1 items in one file as</source>
        <translation>Сохранить %1 элементов в одном файле как</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PEM files ( *.pem );; All files ( * )</source>
        <translation>Файлы PEM ( *.pem );; Все файлы ( * )</translation>
    </message>
</context>
<context>
    <name>db_crl</name>
    <message>
        <location filename="../lib/db_crl.cpp" line="+31"/>
        <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>
        <location line="+119"/>
        <source>CRL ( *.pem *.der *.crl )</source>
        <translation>Списки отзыва ( *.pem *.der *.crl );;</translation>
    </message>
    <message>
        <location line="+59"/>
        <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="-68"/>
        <source>Revocation list export</source>
        <translation>Экспорт списка отзывов</translation>
    </message>
    <message>
        <location line="-40"/>
        <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="+140"/>
        <source>Key size too small !</source>
        <translation>Слишком маленькая длина ключа!</translation>
    </message>
    <message>
        <location line="-96"/>
        <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="+180"/>
        <source>Clipboard</source>
        <translation>Буфер обмена</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Export public key [%1]</source>
        <translation>Экспортировать открытый ключ [%1]</translation>
    </message>
    <message>
        <location line="-27"/>
        <location line="+37"/>
        <source>PEM public</source>
        <translation>Открытый ключ PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DER public</source>
        <translation>Открытый ключ DER</translation>
    </message>
    <message>
        <location line="-35"/>
        <location line="+39"/>
        <source>SSH2 public</source>
        <translation>Открытый ключ SSH2</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>DER private</source>
        <translation>Закрытый ключ DER</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PEM encryped</source>
        <translation>Зашифрованный PEM</translation>
    </message>
    <message>
        <location line="-43"/>
        <location line="+48"/>
        <source>PEM private</source>
        <translation>Закрытый ключ PEM</translation>
    </message>
    <message>
        <location line="-43"/>
        <source>Export keys to Clipboard</source>
        <translation>Экспортировать ключи в буфер обмена</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>PKCS#8 encrypted</source>
        <translation>Зашифрованный PKCS#8</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export private key [%1]</source>
        <translation>Экспортировать закрытый ключ [%1]</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Private Keys ( *.pem *.der *.pk8 );; SSH Public Keys ( *.pub )</source>
        <translation>Закрытые ключи ( *.pem *.der *.pk8 );; Открытые ключи SSH ( *.pub )</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Tried to change password of a token</source>
        <translation>Попытка изменить пароль модуля защиты</translation>
    </message>
    <message>
        <location line="-230"/>
        <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="+6"/>
        <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="+35"/>
        <source>You are sure to create a key of the size: %1 ?</source>
        <translation>Вы уверены, что хотите создать ключ длиной %1 ?</translation>
    </message>
</context>
<context>
    <name>db_temp</name>
    <message>
        <location filename="../lib/db_temp.cpp" line="+56"/>
        <source>Type</source>
        <translation>Тип</translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Nothing</source>
        <translation>Ничего</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Preset Template values</source>
        <translation>Взять значения из шаблона</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Save template as</source>
        <translation>Сохранить шаблон как</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>XCA templates ( *.xca );; All files ( * )</source>
        <translation>XCA шаблоны ( *.xca );; Все файлы ( * )</translation>
    </message>
    <message>
        <location line="-122"/>
        <source>Bad template: %1</source>
        <translation>Неправильный шаблон: %1</translation>
    </message>
</context>
<context>
    <name>db_x509</name>
    <message>
        <location filename="../lib/db_x509.cpp" line="+59"/>
        <source>Serial</source>
        <translation>Серийный номер</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Trust state</source>
        <translation>Состояние доверия</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revocation</source>
        <translation>Аннулирован</translation>
    </message>
    <message>
        <location line="-3"/>
        <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="+6"/>
        <source>CRL Expiration</source>
        <translation>CRL действителен до</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Plain View</source>
        <translation>Списком</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tree View</source>
        <translation>Деревом</translation>
    </message>
    <message>
        <location line="+336"/>
        <source>Invalid public key</source>
        <translation>Недействительный открытый ключ</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Please enter the new hexadecimal secret number for the QA process.</source>
        <translation>Пожалуйста, введите новое секретное шестнадцатеричное число для QA.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The QA process has been terminated by the user.</source>
        <translation>Процесс QA был прерван пользователем.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The key you selected for signing is not a private one.</source>
        <translation>Выбранный для подписи ключ не закрытый.</translation>
    </message>
    <message>
        <location line="-490"/>
        <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="+615"/>
        <source>PKCS#7 chain</source>
        <translation>Цепочка PKCS#7</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PKCS#12 chain</source>
        <translation>Цепочка PKCS#12</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>PKCS#7 trusted</source>
        <translation>Доверенный PKCS#7</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PKCS#7 all</source>
        <translation>Всё PKCS#7</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Certificate Index file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Certificate export</source>
        <translation>Экспортировать сертификат</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>X509 Certificates ( *.pem *.cer *.crt *.p12 *.p7b )</source>
        <translation>Сертификаты X509 ( *.pem *.cer *.crt *.p12 *.p7b )</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Not possible for a token key: &apos;%1&apos;</source>
        <translation>Невозможно для модуля защиты: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+371"/>
        <source> days</source>
        <translation> дней</translation>
    </message>
    <message>
        <location line="-766"/>
        <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="-313"/>
        <source>Not before</source>
        <translation>Сертификат действителен с</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not after</source>
        <translation>Сертификат действителен по</translation>
    </message>
    <message>
        <location line="+609"/>
        <source>PEM chain</source>
        <translation>Цепочка PEM</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>PEM + key</source>
        <translation>PEM + ключ</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>PEM trusted</source>
        <translation>Доверенный PEM</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PEM all</source>
        <translation>Всё PEM</translation>
    </message>
    <message>
        <location line="+63"/>
        <location line="+42"/>
        <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="-217"/>
        <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="+23"/>
        <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="+34"/>
        <source>Challenge password</source>
        <translation>Пароль</translation>
    </message>
    <message>
        <location line="+121"/>
        <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>
    <message>
        <location line="-126"/>
        <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="+18"/>
        <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="+35"/>
        <source>Key name</source>
        <translation>Имя ключа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal name of the key</source>
        <translation>Внутреннее имя ключа</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signature algorithm</source>
        <translation>Алгоритм подписи</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Save as OpenSSL config</source>
        <translation>Сохранить конфигурацию OpenSSL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Config files ( *.conf *.cnf);; All files ( * )</source>
        <translation>Файлы настроек ( *.conf *.cnf );; Все файлы ( * )</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>The following extensions were not ported into the template</source>
        <translation>Следующие расширения не были перенесены в шаблон</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="+21"/>
        <source>Password</source>
        <translation>Пароль</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PIN</source>
        <translatorcomment>для единообразия</translatorcomment>
        <translation>PIN-код</translation>
    </message>
</context>
<context>
    <name>pki_base</name>
    <message>
        <location filename="../lib/pki_base.cpp" line="+82"/>
        <source>Error opening file: &apos;%1&apos;: %2</source>
        <translation>Ошибка при открытии файла: &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Error writing to file: &apos;%1&apos;: %2</source>
        <translation>Ошибка при записи в файл: &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Error: </source>
        <translation>Ошибка: </translation>
    </message>
    <message>
        <location filename="../lib/pki_base.h" line="+68"/>
        <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="+92"/>
        <source>No issuer given</source>
        <translation>Данного издателя несуществует</translation>
    </message>
    <message>
        <location line="+241"/>
        <source>unknown</source>
        <translation>неизвестный</translation>
    </message>
    <message>
        <location line="-261"/>
        <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="-24"/>
        <source>Successfully imported the revocation list &apos;%1&apos;</source>
        <translation>Список отзыва &apos;%1&apos; импортирован успешно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the revocation list &apos;%1&apos;?</source>
        <translation>Удалить список отзыва &apos;%1&apos;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the revocation list &apos;%1&apos;</source>
        <translation>Список отзыва &apos;%1&apos; создан успешно</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 revocation lists: %2?</source>
        <translation>Удалить %1 списки отзыва: %2?</translation>
    </message>
    <message>
        <location line="+98"/>
        <location line="+210"/>
        <source>Wrong Size %1</source>
        <translation>Неправильный размер %1</translation>
    </message>
</context>
<context>
    <name>pki_evp</name>
    <message>
        <location filename="../lib/pki_evp.cpp" line="+227"/>
        <source>Failed to decrypt the key (bad password) </source>
        <translation>Не удалось расшифровать ключ (неверный пароль)</translation>
    </message>
    <message>
        <location line="+208"/>
        <location line="+11"/>
        <source>Password input aborted</source>
        <translation>Ввод пароля прерван</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Please enter the password to protect the private key: &apos;%1&apos;</source>
        <translation>Пожалуйста, введите пароль для защиты закрытого ключа &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="-304"/>
        <source>Please enter the password to decrypt the private key.</source>
        <translation>Пожалуйста, введите пароль для расшифровки закрытого ключа.</translation>
    </message>
    <message>
        <location line="+59"/>
        <source>Please enter the password to decrypt the private key from file:
%1</source>
        <translation>Пожалуйста, введите пароль для расшифровки закрытого ключа из файла:
%1</translation>
    </message>
    <message>
        <location line="+62"/>
        <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="+39"/>
        <source>Ignoring unsupported private key</source>
        <translation>Неподдерживаемый закрытый ключ проигнорирован</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Please enter the password to decrypt the private key: &apos;%1&apos;</source>
        <translation>Пожалуйста, введите пароль для расшифровки закрытого ключа: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Please enter the database password for encrypting the key</source>
        <translation>Пожалуйста, введите пароль к базе данных для шифрования ключа</translation>
    </message>
    <message>
        <location line="+91"/>
        <source>Please enter the password protecting the PKCS#8 key &apos;%1&apos;</source>
        <translation>Пожалуйста, введите пароль для защиты PKCS#8 ключа &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Please enter the export password for the private key &apos;%1&apos;</source>
        <translation>Пожалуйста, введите пароль для экспорта закрытого ключа &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="-241"/>
        <source>Please enter the database password for decrypting the key &apos;%1&apos;</source>
        <translation>Пожалуйста, введите пароль к базе данных для расшифровки ключа  &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>pki_key</name>
    <message>
        <location filename="../lib/pki_key.cpp" line="+181"/>
        <source>Successfully imported the %1 public key &apos;%2&apos;</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Открытый %1 ключ &apos;%2&apos; импортирован успешно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the %1 public key &apos;%2&apos;?</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Удалить открытый %1 ключ &apos;%2&apos;?</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Successfully imported the %1 private key &apos;%2&apos;</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Закрытый %1 ключ &apos;%2&apos; импортирован успешно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the %1 private key &apos;%2&apos;?</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Удалить закрытый %1 ключ &apos;%2&apos;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the %1 private key &apos;%2&apos;</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Закрытый %1 ключ &apos;%2&apos; создан успешно</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Delete the %1 keys: %2?</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Удалить %1 ключ: %2?</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Public key</source>
        <translation>Открытый ключ</translation>
    </message>
    <message>
        <location line="+212"/>
        <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="+22"/>
        <location line="+5"/>
        <location line="+3"/>
        <source>Invalid SSH2 public key</source>
        <translation>Недействительный открытый ключ SSH2</translation>
    </message>
    <message>
        <location line="+130"/>
        <source>Failed writing to %1</source>
        <translation>Ошибка записи в %1</translation>
    </message>
    <message>
        <location line="-170"/>
        <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="+126"/>
        <source>No known PEM encoded items found</source>
        <translation>Не найдено PEM элементов</translation>
    </message>
</context>
<context>
    <name>pki_pkcs12</name>
    <message>
        <location filename="../lib/pki_pkcs12.cpp" line="+113"/>
        <source>Please enter the password to encrypt the PKCS#12 file</source>
        <translation>Пожалуйста, введите пароль для защиты файла PKCS#12</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No key or no Cert and no pkcs12</source>
        <translation>Нет ключа, нет Сертификата, нет PKCS#12</translation>
    </message>
    <message>
        <location line="-68"/>
        <source>Unable to load the PKCS#12 (pfx) file %1.</source>
        <translation>Не удалось загрузить PKCS#12 (pfx) файл %1.</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Please enter the password to decrypt the PKCS#12 file:
%1</source>
        <translation>Пожалуйста, введите пароль для расшифровки файла PKCS#12:
%1</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The supplied password was wrong (%1)</source>
        <translation>Введённый пароль неверен (%1)</translation>
    </message>
</context>
<context>
    <name>pki_pkcs7</name>
    <message>
        <location filename="../lib/pki_pkcs7.cpp" line="+160"/>
        <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="+374"/>
        <source>This Key is already on the token</source>
        <translation>Этот ключ уже есть в модуле защиты</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Unable to find copied key on the token</source>
        <translation>Не удалось найти  ключ в модуле защиты</translation>
    </message>
    <message>
        <location line="+139"/>
        <source>Public Key mismatch. Please re-import card</source>
        <translation>Ошибка открытого ключа. Пожалуйста, импортируйте карту снова</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>Unable to find generated key on card</source>
        <translation>Не удалось найти сгенерированный ключ на карте</translation>
    </message>
    <message>
        <location line="+79"/>
        <location line="+13"/>
        <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="-469"/>
        <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="-240"/>
        <source>Successfully imported the token key &apos;%1&apos;</source>
        <translation>Ключ &apos;%1&apos; импортирован успешно из модуля защиты</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the token key &apos;%1&apos;?</source>
        <translation>Удалить ключ &apos;%1&apos; из модуля защиты?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the token key &apos;%1&apos;</source>
        <translation>Ключ &apos;%1&apos; создан успешно в модуле защиты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 keys: %2?</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Удалить %1 ключи: %2?</translation>
    </message>
    <message>
        <location line="+395"/>
        <source>PIN input aborted</source>
        <translation>Ввод PIN-кода прерван</translation>
    </message>
    <message>
        <location line="+123"/>
        <source>Please insert card: %1 %2 [%3] with Serial: %4</source>
        <translation>Пожалуйста, вставьте карту %1 %2 [%3] с серийным номером %4</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Illegal Key generation method</source>
        <translation>Недопустимый способ генерирования ключа</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>Ignoring unsupported token key</source>
        <translation>Неподдерживаемый ключ в модуле защиты проигнорирован</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Wrong Size %1</source>
        <translation>Неправильный размер %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Token %1</source>
        <translation>Модуль защиты %1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Failed to initialize the key on the token</source>
        <translation>Не удалось инициализировать ключ в модуле защиты</translation>
    </message>
</context>
<context>
    <name>pki_temp</name>
    <message>
        <location filename="../lib/pki_temp.cpp" line="+441"/>
        <source>Template file content error (too small): %1</source>
        <translation>Содержимое файла шаблона ошибочно (слишком мал) :%1</translation>
    </message>
    <message>
        <location line="-149"/>
        <location line="+288"/>
        <source>Wrong Size %1</source>
        <translation>Неправильный размер %1</translation>
    </message>
    <message>
        <location line="-481"/>
        <source>Successfully imported the XCA template &apos;%1&apos;</source>
        <translation>Шаблон XCA &apos;%1&apos; ипортирован успешно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the XCA template &apos;%1&apos;?</source>
        <translation>Удалить шаблон XCA &apos;%1&apos;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the XCA template &apos;%1&apos;</source>
        <translation>Шаблон XCA &apos;%1&apos; создан успешно</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 XCA templates: %2?</source>
        <translation>Удалить %1 шаблоны XCA: %2?</translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Template file content error (too small)</source>
        <translation>Содержимое файла шаблона ошибочно (слишком мал)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Template file content error (bad size)</source>
        <translation>Содержимое файла шаблона ошибочно (неверный размер)</translation>
    </message>
    <message>
        <location line="+79"/>
        <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="+73"/>
        <source>Successfully imported the certificate &apos;%1&apos;</source>
        <translation>Сертификат &apos;%1&apos; импортирован успешно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the certificate &apos;%1&apos;?</source>
        <translation>Удалить сертификат &apos;%1&apos;?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the certificate &apos;%1&apos;</source>
        <translation>Сертификат &apos;%1&apos; создан успешно</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 certificates: %2?</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Удалить %1 сертификатов: %2?</translation>
    </message>
    <message>
        <location line="+267"/>
        <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="+560"/>
        <source>Not trusted</source>
        <translation>Не доверенный</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Trust inherited</source>
        <translation>Доверие унаследовано</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Always Trusted</source>
        <translation>Всегда доверять</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>No</source>
        <translation>Нет</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Yes</source>
        <translation>Да</translation>
    </message>
    <message>
        <location line="-469"/>
        <source>There is no key for signing !</source>
        <translatorcomment>нужно проверить</translatorcomment>
        <translation>Не выбран ключ для подписи!</translation>
    </message>
    <message>
        <location line="-355"/>
        <source>Unable to load the certificate in file %1. Tried PEM and DER certificate.</source>
        <translation>Не удалось загрузить сертификат из файла %1. Испробованные форматы: PEM и DER.</translation>
    </message>
    <message>
        <location line="+168"/>
        <source>This certificate is already on the security token</source>
        <translation>Этот сертификат уже есть в модуле защиты</translation>
    </message>
    <message>
        <location line="+252"/>
        <location line="+573"/>
        <source>Wrong Size %1</source>
        <translation>Неправильный размер %1</translation>
    </message>
</context>
<context>
    <name>pki_x509req</name>
    <message>
        <location filename="../lib/pki_x509req.cpp" line="+49"/>
        <source>Signing key not valid (public key)</source>
        <translation>Ключ для подписи не действителен (открытый ключ)</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Successfully imported the %1 certificate request &apos;%2&apos;</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">%1 запрос &apos;%2&apos; импортирован успешно</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the %1 certificate request &apos;%2&apos;?</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Удалить %1 запрос: %2?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the %1 certificate request &apos;%2&apos;</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Запрос %1 на подпись &apos;%2&apos; создан успешно</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 certificate requests: %2?</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Удалить %1 запрос: %2?</translation>
    </message>
    <message>
        <location line="+34"/>
        <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="+158"/>
        <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="+51"/>
        <source>Add</source>
        <translation>Добавить</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete</source>
        <translation>Удалить</translation>
    </message>
    <message>
        <location line="+32"/>
        <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="+187"/>
        <source>Validation successful:
&apos;%1&apos;</source>
        <translation>Проверка успешна:
&apos;%1&apos;</translation>
    </message>
    <message>
        <location line="-94"/>
        <source>An email address or &apos;copy&apos;</source>
        <translatorcomment>надо проверить</translatorcomment>
        <translation type="unfinished">Адрес электронной почты или копия</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>An email address</source>
        <translation>Адрес электронной почты</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>a registered ID: OBJECT IDENTIFIER</source>
        <translation>зарегистрированный ID: OBJECT IDENTIFIER</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>a uniform resource indicator</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <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="+8"/>
        <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="+71"/>
        <source>Validation failed:
&apos;%1&apos;
%2</source>
        <translation>Проверка завершилась ошибкой:
&apos;%1&apos;
%2</translation>
    </message>
</context>
</TS>
