<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fa_IR" sourcelanguage="en_US">
<context>
    <name>CaProperties</name>
    <message>
        <location filename="../ui/CaProperties.ui" line="+14"/>
        <source>Form</source>
        <translation>برگه</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Days until next CRL issuing</source>
        <translation>تعداد روزهایی که تا صدور فهرست‌ابطال بعدی مانده</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Default template</source>
        <translation>قالب پیش‌فرض</translation>
    </message>
    <message>
        <source>CA Properties</source>
        <translation type="vanished">ویژگی‌های مرکز صدور گواهی</translation>
    </message>
</context>
<context>
    <name>CertDetail</name>
    <message>
        <location filename="../widgets/CertDetail.cpp" line="+139"/>
        <location filename="../ui/CertDetail.ui" line="+30"/>
        <source>Details of the Certificate</source>
        <translation>جزئیات گواهی</translation>
    </message>
    <message>
        <location filename="../ui/CertDetail.ui" line="+135"/>
        <source>Serial</source>
        <translation>شماره‌ی دنباله</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The serial number of the certificate</source>
        <translation>شماره‌ی دنباله‌ی گواهی</translation>
    </message>
    <message>
        <location line="-65"/>
        <source>The internal name of the certificate in the database</source>
        <translation>نام داخلی گواهی در پایگاه‌داده</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Status</source>
        <translation>وضعیت</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Internal name</source>
        <translation>نام درونی</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Signature</source>
        <translation>امضا</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Key</source>
        <translation>کلید</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Fingerprints</source>
        <translatorcomment>درهم‌ساز‌شده</translatorcomment>
        <translation>اثر انگشت</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>MD5</source>
        <translation>MD5</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>An md5 hashsum of the certificate</source>
        <translation>چکیده‌ی MD5 از گواهی</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>SHA1</source>
        <translation>SHA1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>A SHA-1 hashsum of the certificate</source>
        <translation>چکیده‌ی SHA1 از گواهی</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>SHA256</source>
        <translation>SHA256</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>A SHA-256 hashsum of the certificate</source>
        <translation>چکیده‌ی SHA256 از گواهی</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Validity</source>
        <translation>اعتبار</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>The time since the certificate is valid</source>
        <translation>زمانی که گواهی معتبر می‌شود</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The time until the certificate is valid</source>
        <translation>زمانی که گواهی منقضی می‌شود</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Subject</source>
        <translation>پذیرنده</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Issuer</source>
        <translation>صادرکننده</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Extensions</source>
        <translation>افزونه‌ها</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Validation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Purposes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Strict RFC 5280 validation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Comment</source>
        <translation>دیدگاه‌ها</translation>
    </message>
    <message>
        <location line="-62"/>
        <source>Attributes</source>
        <translation>مشخصه‌ها</translation>
    </message>
    <message>
        <location filename="../widgets/CertDetail.cpp" line="-104"/>
        <location filename="../ui/CertDetail.ui" line="+23"/>
        <source>Show config</source>
        <translation>نمایش پیکربندی‌</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Show extensions</source>
        <translation>نمایش افزونه‌ها</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Show public key</source>
        <translation>نمایش کلید عمومی</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>This key is not in the database.</source>
        <translation>این کلید در پایگاه داده یافت نشد.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Not available</source>
        <translation>غیر قابل دسترسی</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>No verification errors found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Signer unknown</source>
        <translation>امضاکننده‌ی ناشناس</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Self signed</source>
        <translation>خودامضا</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Revoked at %1</source>
        <translation>باطل‌شده در %1</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not valid</source>
        <translation>نامعتبر</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Valid</source>
        <translation>معتبر</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Details of the certificate signing request</source>
        <translation>جزئیات درخواست امضای گواهی</translation>
    </message>
</context>
<context>
    <name>CertExtend</name>
    <message>
        <location filename="../ui/CertExtend.ui" line="+30"/>
        <source>Certificate renewal</source>
        <translation>تمدید گواهی</translation>
    </message>
    <message>
        <location line="+44"/>
        <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>
        <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="+6"/>
        <source>Local time</source>
        <translation>زمان محلی</translation>
    </message>
    <message>
        <location line="+8"/>
        <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>No well-defined expiration</source>
        <translation>انقضای نامشخص</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Midnight</source>
        <translation>نیمه‌شب</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Apply</source>
        <translation>اعمال</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Revoke old certificate</source>
        <translation>ابطال گواهی پیشین</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Replace old certificate</source>
        <translation>جایگزینی گواهی پیشین</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Keep serial number</source>
        <translation>استفاده‌ی مجدد از شماره‌ی دنباله</translation>
    </message>
    <message>
        <location filename="../widgets/CertExtend.cpp" line="+43"/>
        <source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
        <translation>گواهی پیش ازمحدوده‌ی زمانی اعتبار صادرکننده‌ی خود معتبر می‌باشد. شاید این مورد یک خطا باشد.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+22"/>
        <source>Edit dates</source>
        <translation>ویرایش تاریخ‌ها</translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+22"/>
        <source>Abort rollout</source>
        <translation>لغو صدور مجدد</translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+22"/>
        <source>Continue rollout</source>
        <translation>ادامه‌ی صدور دوباره</translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+22"/>
        <source>Adjust date and continue</source>
        <translation>پیکربندی تاریخ و ادامه</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>The certificate will be longer valid than the signer. This is probably not what you want.</source>
        <translation>گواهی پس از محدوده‌‌ی زمانی اعتبار صادرکننده‌ی خود معتبر می‌باشد. شاید این مورد یک خطا باشد.</translation>
    </message>
</context>
<context>
    <name>CertTreeView</name>
    <message>
        <location filename="../widgets/CertTreeView.cpp" line="+34"/>
        <source>Hide unusable certificates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Import PKCS#12</source>
        <translation>درون داد PKCS#12</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import from PKCS#7</source>
        <translatorcomment>معادل import واژه ی import در نظر گرفته شد.</translatorcomment>
        <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>
        <translatorcomment>متأسفانه معادل توکن در فارسی یافت نشد.</translatorcomment>
        <translation>حذف از توکن امنیتی</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CA</source>
        <translation>مرکز صدور گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Properties</source>
        <translation>مشخصه‌ها</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generate CRL</source>
        <translation>صدور فهرست ابطال (CRL)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Manage revocations</source>
        <translation>مدیریت ابطال</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Import OpenVPN tls-auth key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+4"/>
        <location line="+3"/>
        <source>Renewal</source>
        <translation>تمدید</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Revoke</source>
        <translation>ابطال</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unrevoke</source>
        <translation>لغو ابطال</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Plain View</source>
        <translation>نمایش بدون قالب</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Tree View</source>
        <translation>نمایش درختی</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>days</source>
        <translation>روز</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>No template</source>
        <translation>بدون قالب</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>CA Properties</source>
        <translation>ویژگی‌های مرکز صدور گواهی</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Certificate export</source>
        <translation>برون‌داد گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>X509 Certificates ( *.pem *.cer *.crt *.p12 *.pfx *.p7b )</source>
        <translation>گواهی x509  (با قالب‌های pem, cer, crt, p12, pfx, p7b)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>vCalendar entry ( *.ics )</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>OpenVPN file ( *.ovpn )</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>OpenVPN tls-auth key ( *.key )</source>
        <translation type="unfinished"></translation>
    </message>
</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="+30"/>
        <source>Details of the Revocation list</source>
        <translation>جزئیات فهرست ابطال</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>&amp;Status</source>
        <translation>&amp;وضعیت</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Version</source>
        <translation>نگارش</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Signature</source>
        <translation>امضا</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Signed by</source>
        <translation>امضا‌شده با</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The internal name of the CRL in the database</source>
        <translation>نام درونی فهرست ابطال در پایگاه داده</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>issuing dates</source>
        <translation>زمان صدور</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Next update</source>
        <translation>به‌روزرسانی بعدی</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Last update</source>
        <translation>آخرین به‌روزرسانی</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>&amp;Issuer</source>
        <translation>&amp;صادرکننده</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>&amp;Extensions</source>
        <translation>&amp;افزونه‌ها</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>&amp;Revocation list</source>
        <translation>&amp;فهرست ابطال</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Comment</source>
        <translation>دیدگاه</translation>
    </message>
    <message>
        <location filename="../widgets/CrlDetail.cpp" line="+48"/>
        <source>Failed</source>
        <translation>ناموفق</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Unknown signer</source>
        <translation>امضا‌کننده‌ی نامشخص</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Verification not possible</source>
        <translation>اعتبارسنجی امکان‌پذیر نیست</translation>
    </message>
</context>
<context>
    <name>CrlTreeView</name>
    <message>
        <location filename="../widgets/CrlTreeView.cpp" line="+39"/>
        <source>There are no CA certificates for CRL generation</source>
        <translation>هیچ گواهی مرکز صدوری برای صدور فهرست ابطال (CRL) وجود ندارد</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select CA certificate</source>
        <translation>انتخاب گواهی مرکز صدور</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Revocation list export</source>
        <translation>برون‌داد فهرست ابطال</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRL ( *.pem *.der *.crl )</source>
        <translation>فهرست ابطال  (CRL) (*.pem *der *.crl)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>vCalendar entry ( *.ics )</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ExportDialog</name>
    <message>
        <location filename="../ui/ExportDialog.ui" line="+76"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The internal name of the CRL in the database</source>
        <translation>نام درونی فهرست ابطال در پایگاه داده</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location line="-16"/>
        <source>Filename</source>
        <translatorcomment>معادل واژه‌ی file پرونده در نظر گرفته شده است.</translatorcomment>
        <translation variants="yes">
            <lengthvariant>نام پرونده</lengthvariant>
            <lengthvariant>نام فایل</lengthvariant>
        </translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Each Item in a separate file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Same encryption password for all items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Export comment into PEM file</source>
        <translation>برون‌داد دیدگاه در پرونده PEM</translation>
    </message>
    <message>
        <location line="-20"/>
        <source>Export Format</source>
        <translation>قالب برون‌داد</translation>
    </message>
    <message numerus="yes">
        <location filename="../widgets/ExportDialog.cpp" line="+43"/>
        <source>%n selected item(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+10"/>
        <source>All files ( * )</source>
        <translation>همه‌ی پرونده‌ها (*)</translation>
    </message>
    <message>
        <location line="+73"/>
        <source>The file: &apos;%1&apos; already exists!</source>
        <translation>پرونده‌ی %1 در حال حاضر موجود می‌باشد!</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Overwrite</source>
        <translation>بازنویسی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Do not overwrite</source>
        <translation>بدون بازنویسی</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The path: &apos;%1&apos; exist, but is not a file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The path: &apos;%1&apos; exist, but is not a directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The directory: &apos;%1&apos; does not exist. Should it be created?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Create</source>
        <translation type="unfinished">ساختن</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Failed to create directory &apos;%1&apos;</source>
        <translation type="unfinished">ساخت پوشه‌ی &apos;%1&apos; با خطا مواجه شد</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Directory</source>
        <translation type="unfinished">مسیر پوشه</translation>
    </message>
    <message>
        <source>PEM Text format with headers</source>
        <translation type="vanished">قالب متنی PEM با سرآیند</translation>
    </message>
    <message>
        <source>Concatenated list of all selected items in one PEM text file</source>
        <translation type="vanished">فهرست همه‌ی موارد در یک پرونده‌ی متنی PEM الحاق‌شده</translation>
    </message>
    <message>
        <source>Concatenated text format of the complete certificate chain in one PEM file</source>
        <translation type="vanished">قالب متنی الحاق‌شده از زنجیره‌ی کامل گواهی در یک پرونده‌ی PEM</translation>
    </message>
    <message>
        <source>Concatenated text format of all certificates in one PEM file</source>
        <translation type="vanished">قالب متنی الحاق‌شده از همه‌ی گواهی‌ها در یک پرونده‌ی PEM</translation>
    </message>
    <message>
        <source>Binary DER encoded file</source>
        <translation type="vanished">پرونده‌ی دودویی در قالب DER</translation>
    </message>
    <message>
        <source>PKCS#7 encoded single certificate</source>
        <translatorcomment>واژه‌ی encode به جهت استفاده در کنار نام PKCS#7</translatorcomment>
        <translation type="vanished">تک‌‌گواهی در قالب PKCS#7</translation>
    </message>
    <message>
        <source>PKCS#7 encoded complete certificate chain</source>
        <translation type="vanished">زنجیره‌ی کامل گواهی در قالب PKCS#7</translation>
    </message>
    <message>
        <source>Concatenated text format of all unrevoked certificates in one PEM file</source>
        <translation type="vanished">قالب متنی الحاق‌شده از همه‌ی گواهی‌های رفع تعلیق‌شده در یک پرونده‌ی متنی PEM</translation>
    </message>
    <message>
        <source>All unrevoked certificates encoded in one PKCS#7 file</source>
        <translation type="vanished">همه‌ی گواهی‌های رفع‌تعلیق‌شده در پرونده با قالب PKCS#7</translation>
    </message>
    <message>
        <source>All selected certificates encoded in one PKCS#7 file</source>
        <translation type="vanished">همه‌ی گواهی‌های انتخاب‌شده در یک پرونده‌ی در قالب PKCS#7</translation>
    </message>
    <message>
        <source>All certificates encoded in one PKCS#7 file</source>
        <translation type="vanished">همه‌ی گواهی‌ها در یک پرونده با قالب PKCS#7</translation>
    </message>
    <message>
        <source>The certificate and the private key as encrypted PKCS#12 file</source>
        <translation type="vanished">گواهی و کلید خصوصی در قالب یک پرونده‌ی PKCS#12 رمزنگاری‌شده</translation>
    </message>
    <message>
        <source>The complete certificate chain and the private key as encrypted PKCS#12 file</source>
        <translation type="vanished">زنچیره‌ی کامل گواهی و کلید خصوصی در قالب یک پرونده‌ی PKCS#12 رمزنگاری‌شده</translation>
    </message>
    <message>
        <source>Concatenation of the certificate and the unencrypted private key in one PEM file</source>
        <translation type="vanished">الحاق کواهی با کلید خصوصی رمزنگاری‌نشده در یک فایل با قالب PEM</translation>
    </message>
    <message>
        <source>Concatenation of the certificate and the encrypted private key in PKCS#8 format in one file</source>
        <translation type="vanished">الحاق گواهی و کلید خصوصی رمزنگاری‌شده در یک فایل با قالب PKCS#8</translation>
    </message>
    <message>
        <source>Text format of the public key in one PEM file</source>
        <translation type="vanished">قالب متنی کلید عمومی در یک فایل PEM</translation>
    </message>
    <message>
        <source>Binary DER format of the public key</source>
        <translation type="vanished">کلید خصوصی در قالب دودویی DER</translation>
    </message>
    <message>
        <source>Unencrypted private key in text format</source>
        <translation type="vanished">کلید خصوصی رمزنگاری‌نشده در قالب متن</translation>
    </message>
    <message>
        <source>OpenSSL specific encrypted private key in text format</source>
        <translation type="vanished">کلید خصوصی رمزنگاری‌شده مخصوص OpenSSl در قالب متن</translation>
    </message>
    <message>
        <source>Unencrypted private key in binary DER format</source>
        <translation type="vanished">کلید خصوصی رمزنگاری‌نشده در قالب دودویی DER</translation>
    </message>
    <message>
        <source>Unencrypted private key in PKCS#8 text format</source>
        <translation type="vanished">کلید خصوصی رمزنگاری‌نشده در قالب متنی PKCS#8</translation>
    </message>
    <message>
        <source>Encrypted private key in PKCS#8 text format</source>
        <translation type="vanished">کلید خصوصی رمزنگاری‌شده در قالب متنی PKCS#8</translation>
    </message>
    <message>
        <source>The public key encoded in SSH2 format</source>
        <translation type="vanished">کلید عمومی در قالب SSH2</translation>
    </message>
    <message>
        <source>OpenSSL specific Certificate Index file as created by the &apos;ca&apos; command and required by the OCSP tool</source>
        <translation type="vanished">پرونده‌ی متنی نمایه‌ی گواهی مختص OpenSSL که با دستور &apos;ca&apos;  ساخته شده و توسط ابزار OCSP مورد نیاز است</translation>
    </message>
    <message>
        <source>vCalendar expiry reminder for the selected items</source>
        <translation type="vanished">یاآوری انقضای vCalander برای موارد انتخاب‌شده</translation>
    </message>
    <message>
        <source>vCalendar expiry reminder containing all issued, valid certificates, the CA itself and the latest CRL</source>
        <translation type="vanished">یادآوری انقضای vCalander شامل همه‌ی گواهی‌های معتبر صادرشده، خود مرکز صدور و آخرین فهرست ابطال</translation>
    </message>
    <message>
        <source>Private key in Microsoft PVK format not encrypted</source>
        <translation type="vanished">کلید خصوصی در قالب Microsoft PVK به صورت رمزنگاری‌نشده</translation>
    </message>
    <message>
        <source>Encrypted private key in Microsoft PVK format</source>
        <translation type="vanished">کلید خصوصی رمزنگاری‌شده در قالب Microsoft PVK</translation>
    </message>
</context>
<context>
    <name>Form</name>
    <message>
        <location filename="../ui/TimeInput.ui" line="+32"/>
        <source>last update</source>
        <translation>آخرین به‌رورزرسانی</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>next update</source>
        <translation>به‌روزرسانی بعدی</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Days</source>
        <translation>روز(ها)</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Months</source>
        <translation>ماه</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Years</source>
        <translation>سال</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Apply</source>
        <translation>اعمال</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Midnight</source>
        <translation>نیمه‌شب</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Local time</source>
        <translation>زمان محلی</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No well-defined expiration</source>
        <translation>انقضای نامشخص</translation>
    </message>
</context>
<context>
    <name>Help</name>
    <message>
        <location filename="../ui/Help.ui" line="+36"/>
        <source>&lt;&lt;</source>
        <translation>&lt;&lt;</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&gt;&gt;</source>
        <translation>&gt;&gt;</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&amp;Done</source>
        <translation>&amp;انجام‌شده</translation>
    </message>
</context>
<context>
    <name>ImportMulti</name>
    <message>
        <location filename="../ui/ImportMulti.ui" line="+36"/>
        <source>Import PKI Items</source>
        <translation>درون‌داد اشیای زیرساخت کلید عمومی</translation>
    </message>
    <message>
        <location line="+58"/>
        <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 line="+7"/>
        <source>&amp;Remove from list</source>
        <translation>&amp;حذف از فهرست</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Details</source>
        <translation>جزئیات</translation>
    </message>
    <message>
        <location line="+7"/>
        <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="+66"/>
        <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>
    <message>
        <location line="+35"/>
        <location line="+194"/>
        <source>The type of the item &apos;%1&apos; is not recognized</source>
        <translation>نوع مورد %1 شناخته‌شده نیست</translation>
    </message>
    <message>
        <location line="-48"/>
        <source>Could not open the default database</source>
        <translation>امکان باز کردن پایگاه داده‌ی پیش‌فرض نیست</translation>
    </message>
    <message>
        <location line="+76"/>
        <source>The file &apos;%1&apos; did not contain PKI data</source>
        <translation>پرونده‌ی &apos;%1&apos; دارای هیچ شئ زیرساخت کلید عمومی نیست</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The %1 files: &apos;%2&apos; did not contain PKI data</source>
        <translation>%1 قایل: %2 حاوی هیچ داده‌ی زیرساخت کلید عمومی نیست</translation>
    </message>
    <message>
        <source>Details of the item &apos;%1&apos; cannot be shown</source>
        <translation type="vanished">جزئیات مورد &apos;%1&apos; قابل نمایش نیست</translation>
    </message>
</context>
<context>
    <name>ItemProperties</name>
    <message>
        <location filename="../ui/ItemProperties.ui" line="+22"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Source</source>
        <translation>منبع</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Insertion date</source>
        <translation>تاریخ درج</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Comment</source>
        <translation>دیدگاه</translation>
    </message>
</context>
<context>
    <name>KeyDetail</name>
    <message>
        <location filename="../ui/KeyDetail.ui" line="+82"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The internal name of the key used by xca</source>
        <translation>نام درونی کلید که در xca استفاده می شود</translation>
    </message>
    <message>
        <location filename="../widgets/KeyDetail.cpp" line="+101"/>
        <source>Security token</source>
        <translation>توکن امنیتی</translation>
    </message>
    <message>
        <location filename="../ui/KeyDetail.ui" line="+197"/>
        <source>Manufacturer</source>
        <translation>سازنده</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Serial</source>
        <translation>شماره ی دنباله</translation>
    </message>
    <message>
        <location line="-194"/>
        <location line="+80"/>
        <source>Key</source>
        <translation>کلید</translation>
    </message>
    <message>
        <location line="-72"/>
        <source>Public Exponent</source>
        <translation>بخش عمومی توان</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Keysize</source>
        <translation>اندازه ی کلید</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Private Exponent</source>
        <translation>بخش خصوصی توان</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Security Token</source>
        <translation>توکن امنیتی</translation>
    </message>
    <message>
        <location line="+21"/>
        <location line="+71"/>
        <source>Label</source>
        <translation>برچسب</translation>
    </message>
    <message>
        <location line="-61"/>
        <source>PKCS#11 ID</source>
        <translation>شناسه ی PKCS#11</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Token information</source>
        <translation>اطلاعات توکن</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Model</source>
        <translation>الگو</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Fingerprint</source>
        <translation>اثرانگشت</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Comment</source>
        <translation>دیدگاه</translation>
    </message>
    <message>
        <location filename="../widgets/KeyDetail.cpp" line="-17"/>
        <source>Details of the %1 key</source>
        <translation>جزئیات کلید %1</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Not available</source>
        <translation>غیرقابل دسترس</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Available</source>
        <translation>در دسترس</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Sub prime</source>
        <translation>زیرمجموعه‌ی اصلی</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <location line="+12"/>
        <source>Public key</source>
        <translation>کلید عمومی</translation>
    </message>
    <message>
        <location line="-20"/>
        <location line="+9"/>
        <location line="+12"/>
        <source>Private key</source>
        <translation>کلید خصوصی</translation>
    </message>
    <message>
        <location line="-11"/>
        <location line="+12"/>
        <source>Curve name</source>
        <translation>نام منحنی</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unknown key</source>
        <translation>کلید نامشخص</translation>
    </message>
</context>
<context>
    <name>KeyTreeView</name>
    <message>
        <source>Clipboard format</source>
        <translation type="vanished">قالب حافظه‌ی رونوشت</translation>
    </message>
    <message>
        <location filename="../widgets/KeyTreeView.cpp" line="+31"/>
        <source>Change password</source>
        <translation>تغییر گذرواژه</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset password</source>
        <translation>بازنشانی گذرواژه</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Change PIN</source>
        <translation>تغییر گذرواژه‌ی عدد (PIN)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Init PIN with SO PIN (PUK)</source>
        <translation>مقداردهی اولیه PIN با گذرواژه‌ی عددی مدیر (PUK)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change SO PIN (PUK)</source>
        <translation>تغییر گذرواژه‌ی عددی مدیر (PUK)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Security token</source>
        <translation>توکن امنیتی</translation>
    </message>
    <message>
        <location line="+37"/>
        <location line="+18"/>
        <location line="+18"/>
        <source>This is not a token</source>
        <translation>این توکن شناخته نشد</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Shall the original key &apos;%1&apos; be replaced by the key on the token?
This will delete the key &apos;%1&apos; and make it unexportable</source>
        <translation>آیا کلید اصلی &apos;%1&apos; باید با کلید روی توکن جابه‌جا شود؟
این گزینه کلید &apos;%1&apos; را پاک خواهد کرد و آن را غیرقابل استخراج می‌کند</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Key export</source>
        <translation>پرون‌داد کلید</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Private Keys ( *.pem *.der *.pk8 );; SSH Public Keys ( *.pub )</source>
        <translation>کلید‌های خصوصی ( با قالب‌های pem، der و pk8);; کلیدهای عمومی SSH (با قالب pub)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>SSH Private Keys ( *.priv )</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Microsoft PVK Keys ( *.pvk )</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export public key [%1]</source>
        <translation type="vanished">برون‌داد کلید مومی [%1]</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../ui/MainWindow.ui" line="+25"/>
        <source>Private Keys</source>
        <translation>کلید خصوصی</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&amp;New Key</source>
        <translation>&amp;کلید جدید</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+99"/>
        <location line="+86"/>
        <location line="+128"/>
        <location line="+65"/>
        <source>&amp;Export</source>
        <translation>&amp;برون‌داد</translation>
    </message>
    <message>
        <location line="-371"/>
        <location line="+99"/>
        <location line="+86"/>
        <location line="+114"/>
        <location line="+79"/>
        <source>&amp;Import</source>
        <translation>&amp;درون‌داد</translation>
    </message>
    <message>
        <location line="-371"/>
        <source>Import PFX (PKCS#12)</source>
        <translation>درون‌داد با قالب PFX (PKCS#12)</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+92"/>
        <location line="+86"/>
        <location line="+193"/>
        <source>&amp;Show Details</source>
        <translation>&amp;نمایش جزئیات</translation>
    </message>
    <message>
        <location line="-364"/>
        <location line="+92"/>
        <location line="+86"/>
        <location line="+93"/>
        <location line="+100"/>
        <source>&amp;Delete</source>
        <translation>&amp;حذف</translation>
    </message>
    <message>
        <location line="-331"/>
        <source>Certificate signing requests</source>
        <translation>درخواست گواهی امضاشده</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&amp;New Request</source>
        <translation>&amp;درخواست جدید</translation>
    </message>
    <message>
        <location filename="../widgets/MW_menu.cpp" line="+146"/>
        <location filename="../ui/MainWindow.ui" line="+68"/>
        <source>Certificates</source>
        <translation>گواهی</translation>
    </message>
    <message>
        <location filename="../ui/MainWindow.ui" line="+18"/>
        <source>&amp;New Certificate</source>
        <translation>&amp;گواهی جدید</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Import &amp;PKCS#12</source>
        <translation>درون‌داد &amp;PKCS#12</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Import P&amp;KCS#7</source>
        <translation>درون‌داد &amp;PKCS#7</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Plain View</source>
        <translation>نمایش بدون قالب</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Templates</source>
        <translation>قالب‌ها</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&amp;New Template</source>
        <translation>&amp;قالب جدید</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>&amp;New CRL</source>
        <translation>&amp;فهرست ابطال جدید</translation>
    </message>
    <message>
        <location line="-79"/>
        <source>Ch&amp;ange Template</source>
        <translation>&amp;تغییر قالب</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Revocation lists</source>
        <translation>فهرست های ابطال</translation>
    </message>
    <message>
        <location filename="../widgets/MainWindow.cpp" line="+628"/>
        <source>Using or exporting private keys will not be possible without providing the correct password</source>
        <translation>استفاده و یا برون‌داد کلید‌های خصوصی بدون گذرواژه‌ی درست امکان‌پذیر نیست</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The currently used default hash &apos;%1&apos; is insecure. Please select at least &apos;SHA 224&apos; for security reasons.</source>
        <translation>چکیده‌ساز پیش‌فرض &apos;%1&apos; ناامن است. خواهشمند است به دلایل امنیتی حداقل از SHA 224 استفاده نمائید.</translation>
    </message>
    <message>
        <location filename="../widgets/MW_menu.cpp" line="-49"/>
        <source>Recent DataBases</source>
        <translation>پایگاه‌داده‌های اخیر</translation>
    </message>
    <message>
        <location filename="../widgets/MW_help.cpp" line="+25"/>
        <location filename="../widgets/MW_menu.cpp" line="-57"/>
        <source>System</source>
        <translation>سامانه</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Croatian</source>
        <translation>کرواسی</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>English</source>
        <translation>انگلیسی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>French</source>
        <translation>فرانسوی</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>German</source>
        <translation>آلمانی</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Japanese</source>
        <translation>ژاپنی</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Korean</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Russian</source>
        <translation>روسی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Slovak</source>
        <translation>اسلواکیایی</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Spanish</source>
        <translation>اسپانیایی</translation>
    </message>
    <message>
        <location line="-11"/>
        <source>Persian</source>
        <translation>فارسی</translation>
    </message>
    <message>
        <location line="-18"/>
        <source>Bulgarian</source>
        <translation>بلغاری</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Polish</source>
        <translation>لهستانی</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Italian</source>
        <translation>ایتالیایی</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Chinese</source>
        <translation>چینی</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Dutch</source>
        <translation>هلندی</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Portuguese in Brazil</source>
        <translation>پرتقالی در برزیل</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>Indonesian</source>
        <translation>اندونزیایی</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Turkish</source>
        <translation>ترکی</translation>
    </message>
    <message>
        <location filename="../widgets/MW_menu.cpp" line="+45"/>
        <source>Language</source>
        <translation>زبان</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>&amp;File</source>
        <translation>&amp;پرونده</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Open Remote DataBase</source>
        <translation>بازکزدن پایگاه‌داده‌ی غیرمحلی</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Set as default DataBase</source>
        <translation>انتخاب به عنوان پایگاه‌داده‌ی پیش‌فرض</translation>
    </message>
    <message>
        <location line="-12"/>
        <source>New DataBase</source>
        <translation>پایگاه‌داده‌ی جدید</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Open DataBase</source>
        <translation>بازکردن پایگاه‌داده</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Close DataBase</source>
        <translation>بستن پایگاه‌داده</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Options</source>
        <translation>گزینه‌ها</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Exit</source>
        <translation>خروج</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>I&amp;mport</source>
        <translation>&amp;درونداد</translation>
    </message>
    <message>
        <location line="+1"/>
        <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="+1"/>
        <source>Paste PEM file</source>
        <translation>چسباندن پرونده‌ی PEM</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Token</source>
        <translation>توکن</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Export Certificate &amp;Index hierarchy</source>
        <translation>برون‌داد گواهی &amp;سلسه‌مراتب نمایه</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Content</source>
        <translation>محتوا</translation>
    </message>
    <message>
        <location line="-34"/>
        <source>&amp;Manage Security token</source>
        <translation>&amp;مدیریت توکن امنیتی</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Init Security token</source>
        <translation>&amp;مقداردهی اولیه توکن امنیتی</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Change PIN</source>
        <translation>&amp;تغییر گذرواژه ی عددی</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change &amp;SO PIN</source>
        <translation>تغییر گذرواژه‌ی عددی &amp;SO</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Init PIN</source>
        <translation>مقداردهی اولیه‌ی گذرواژه‌ی عددی</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Extra</source>
        <translation>اضافه</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Dump DataBase</source>
        <translation>&amp;خروجی پایگاه‌داده</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Export Certificate Index</source>
        <translation>&amp;برون‌داد نمایه‌ی گواهی</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>C&amp;hange DataBase password</source>
        <translation>&amp;تغییر گذرواژه‌ی پایگاه‌داده</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Undelete items</source>
        <translation>&amp;عدم حذف موارد</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Generate DH parameter</source>
        <translatorcomment>of fbh</translatorcomment>
        <translation>صدور مقادیر DH</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OID Resolver</source>
        <translation>تعیین‌کننده ‌ی مقدار OID</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Help</source>
        <translation>&amp;راهنمایی</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>About</source>
        <translation>درباره‌ی نرم‌افزار</translation>
    </message>
    <message>
        <location filename="../widgets/MainWindow.cpp" line="-377"/>
        <source>Import PEM data</source>
        <translation>درون‌داد داده‌های PEM</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Please enter the original SO PIN (PUK) of the token &apos;%1&apos;</source>
        <translation>خواهشمند است گذرواژه‌ی عددی  مدیر (PUK) توکن &apos;%1&apos; را وارد نمایید</translation>
    </message>
    <message>
        <location line="-169"/>
        <location line="+675"/>
        <source>Search</source>
        <translation>جست‌وجو</translation>
    </message>
    <message>
        <location line="-500"/>
        <source>Please enter the new SO PIN (PUK) for the token &apos;%1&apos;</source>
        <translation>خواهشمند است گذرواژه‌ی عددی مدیر (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="+117"/>
        <source>The token &apos;%1&apos; did not contain any keys or certificates</source>
        <translation>توکن &apos;%1&apos;دارای هیچ کلید و یا گواهی نیست</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Retry with PIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Retry with SO PIN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+63"/>
        <source>Current Password</source>
        <translation>گذرواژه‌ی کنونی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please enter the current database password</source>
        <translation>خواهشمند است گذرواژه‌ی پایگاه‌داده‌ی کنونی را وارد نمایید</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The entered password is wrong</source>
        <translation>گذرواژه‌ی واردشده نادرست است</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>New Password</source>
        <translation>گذرواژه‌ی جدید</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Please enter the new password to encrypt your private keys in the database-file</source>
        <translation>خواهشمند است جهت رمزنگاری کلید خصوصی در پرونده‌ی پایگاه‌داده، گذرواژه‌ی جدید را وارد نمایید</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Transaction start failed</source>
        <translation>آغاز تراکنش با شکست روبه‌رو شد</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Database: %1</source>
        <translation>پایگاه‌داده: %1</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>The currently used PFX / PKCS#12 algorithm &apos;%1&apos; is insecure.</source>
        <translation>الگوریتم کنونی &apos;%1&apos; استفاده‌شده در PFX/PKCS#12 ناامن است.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Change</source>
        <translation>تغییر</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Certificate Index ( index.txt )</source>
        <translation>نمایه‌ی گواهی ( index.txt )</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+56"/>
        <source>All files ( * )</source>
        <translation>همه‌ی پرونده‌ها ( * )</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Diffie-Hellman parameters saved as: %1</source>
        <translation>مقادیر مورد نیاز برای الگوریتم Diffie-Hellman تحت عنوان %1 ذخیره شدند</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Diffie-Hellman parameters are needed for different applications, but not handled by XCA.
Please enter the DH parameter bits</source>
        <translation>مقادیر مورد نیاز برای الگورتیم Diffie-Hellman برای کاربردهای دیگری است، اما در XCA پشتیبانی نمی‌شود.
خواهشمند است مقادیر مورد نیاز برای الگوریتم DH به صورت بیت وارد نمایید</translation>
    </message>
    <message>
        <source>Legacy database format detected. Creating a backup copy called: &apos;%1&apos; and converting the database to the new format</source>
        <translation type="vanished">پایگاه داده با قالب قدیمی تشخیص داده شد. ساخت یک رونوشت پشتیبان با نام: &apos;%1&apos; و تبدیل پایگاه‌داده به قالب جدید</translation>
    </message>
    <message>
        <source>Failed to rename the database file, because the target already exists</source>
        <translation type="vanished">به دلیل وجود یک پایگاه‌داده‌ی هم‌نام، نام‌گذاری پرونده‌ی پایگاه داده امکان‌پذیر نیست</translation>
    </message>
    <message>
        <source>Database</source>
        <translation type="vanished">پایگاه داده</translation>
    </message>
    <message>
        <source>No deleted items found</source>
        <translation type="vanished">هیچ مورد پاک‌شده ای یافت نشد</translation>
    </message>
    <message>
        <source>no such option: %1</source>
        <translation type="vanished">چنین گزینه‌ای موجود نیست: %1</translation>
    </message>
    <message>
        <source>Please enter a password, that will be used to encrypt your private keys in the database:
%1</source>
        <translation type="vanished">خواهشمند است گذرواژه‌‌ای که برای رمزنگاری کلیدهای خصوصی در پایگاه داده‌ی زیر استفاده می‌شود، وارد نمایید:
%1</translation>
    </message>
    <message>
        <source>Password verify error, please try again</source>
        <translation type="vanished">اعتبارسنجی گذرواژه با خطا مواجه شد، خواهشمند است دوباره تلاش کنید</translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="vanished">گذرواژه</translation>
    </message>
    <message>
        <source>Please enter the password for unlocking the database:
%1</source>
        <translation type="vanished">خواهشمند است برای قفل‌گشایی پایگاه‌داده‌: %1 گذرواژه را وارد نمایید</translation>
    </message>
    <message>
        <source>The following error occurred:</source>
        <translation type="vanished">خطای زیر ایجاد شد:</translation>
    </message>
    <message>
        <source>Copy to Clipboard</source>
        <translation type="vanished">ایجاد رونوشت در حافظه‌رونوشت</translation>
    </message>
</context>
<context>
    <name>NewCrl</name>
    <message>
        <location filename="../ui/NewCrl.ui" line="+32"/>
        <source>Last update</source>
        <translation>آخرین به‌روزرسانی</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Next update</source>
        <translation>به‌روزرسانی بعدی</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Days</source>
        <translation>روز</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Months</source>
        <translation>ماه</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Years</source>
        <translation>سال</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>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="+26"/>
        <source>Options</source>
        <translation>گزینه‌ها</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>CRL number</source>
        <translation>شماره‌ی فهرست ابطال (CRL)</translation>
    </message>
    <message>
        <location line="-28"/>
        <source>Subject alternative name</source>
        <translatorcomment>می‌توان ترجمه‌ی موضوع را هم اضافه کرد.</translatorcomment>
        <translation>نام جایگزین صاحب گواهی</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Revocation reasons</source>
        <translation>دلیل ابطال</translation>
    </message>
    <message>
        <location line="-41"/>
        <source>Authority key identifier</source>
        <translation>شناسه‌ی کلید مرکز صدور</translation>
    </message>
    <message>
        <location line="-24"/>
        <source>Hash algorithm</source>
        <translation>الگوریتم چکیده‌ساز</translation>
    </message>
    <message>
        <location filename="../widgets/NewCrl.cpp" line="+78"/>
        <source>Create CRL</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="+19"/>
        <source>The internal name of the new key</source>
        <translation>نام درونی کلید جدید</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Curve name</source>
        <translation>نام منحنی</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Usually at least 2048 bit keys are recommended</source>
        <translation>به طول معمول کلید با طول ۲۰۴۸ بیت پیشنهاد می‌شود</translation>
    </message>
    <message>
        <location line="-132"/>
        <location line="+85"/>
        <source>New Key</source>
        <translation>کلید جدید</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>Keysize</source>
        <translation>طول کلید</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Keytype</source>
        <translation>نوع کلید</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remember as default</source>
        <translation>یادآوری به عنوان پیش‌فرض</translation>
    </message>
    <message>
        <location filename="../widgets/NewKey.cpp" line="+135"/>
        <source>Create</source>
        <translation>ساختن</translation>
    </message>
</context>
<context>
    <name>NewX509</name>
    <message>
        <location filename="../ui/NewX509.ui" line="+75"/>
        <source>Source</source>
        <translation>منبع</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Signing request</source>
        <translation>درخواست امضای گواهی</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Show request</source>
        <translation>نمایش درخواست</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Sign this Certificate signing &amp;request</source>
        <translation>امضای &amp;درخواست صدور گواهی</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Copy extensions from the request</source>
        <translation>استفاده از افزونه‌های درخواست</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Modify subject of the request</source>
        <translation>ویرایش اطلاعات صاحب گواهی</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Signing</source>
        <translation>امضا</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Create a &amp;self signed certificate</source>
        <translation>ساخت گواهی &amp;خودامضا</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Use &amp;this Certificate for signing</source>
        <translation>استفاده از &amp;گواهی برای امضا</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>All certificates in your database that can create valid signatures</source>
        <translation>همه‌ی گواهی‌های موجود در پایگاه‌داده‌ی شما که امکان ساخت امضای معتبر دارند</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Signature algorithm</source>
        <translation>الگوریتم امضا</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Template for the new certificate</source>
        <translation>قالب برای گواهی جدید</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>All available templates</source>
        <translation>همه‌ی قالب‌های دردسترس</translation>
    </message>
    <message>
        <location line="+22"/>
        <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="+611"/>
        <location filename="../ui/NewX509.ui" line="+29"/>
        <source>Subject</source>
        <translation>صاحب گواهی</translation>
    </message>
    <message>
        <location filename="../ui/NewX509.ui" line="+8"/>
        <source>Internal Name</source>
        <translation>نام درونی</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Distinguished name</source>
        <translation>نام متمایزشده</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Add</source>
        <translation>افزودن</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete</source>
        <translation>پاک‌کردن</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Private key</source>
        <translation>کلید خصوصی</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>This list only contains unused keys</source>
        <translation>این فهرست فقط شامل کلید‌های استفاده‌نشده است</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Used keys too</source>
        <translation>همچنین کلید‌های استفاده‌شده</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Generate a new key</source>
        <translation>&amp;تولید یک کلید جدید</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Extensions</source>
        <translation>افزونه‌ها</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Type</source>
        <translation>نوع</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>If this will become a CA certificate or not</source>
        <translatorcomment>واژه‌ی این به این مورد ترجمه شده است.</translatorcomment>
        <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>
        <translatorcomment>واژه‌ی Identifier به مشخصه‌ی یکتا ترجمه شده است</translatorcomment>
        <translation>مشخصه‌ی یکتای کلید</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Creates a hash of the key following the PKIX guidelines</source>
        <translation>این مورد یک چکیده از کلید مطابق شیوه‌های PKIX ایجاد می‌کند</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Copy the Subject Key Identifier from the issuer</source>
        <translation>رونوشت از مشخصه‌ی کلید صاحب گواهی صادرکننده</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Validity</source>
        <translation>اعتبار</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Not before</source>
        <translation>از</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Not after</source>
        <translation>تا</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Time range</source>
        <translation>محدوده‌ی زمانی</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Days</source>
        <translation>روز</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Months</source>
        <translation>ماه</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Years</source>
        <translation>سال</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Apply</source>
        <translation>اعمال</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Set the time to 00:00:00 and 23:59:59 respectively</source>
        <translation>پیکربندی زمان به ترتیب به ۰۰:۰۰:۰۰ و ۲۳:۵۹:۵۹</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Midnight</source>
        <translation>نیمه‌شب</translation>
    </message>
    <message>
        <location line="-30"/>
        <source>Local time</source>
        <translation>زمان محلی</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No well-defined expiration</source>
        <translation>انقضای نامشخص</translation>
    </message>
    <message>
        <location line="+77"/>
        <location line="+43"/>
        <location line="+23"/>
        <location line="+29"/>
        <source>DNS: IP: URI: email: RID:</source>
        <translatorcomment>در این مورد ترجمه‌ای صورت نگرفت.</translatorcomment>
        <translation>DNS: IP: URI: email: RID:</translation>
    </message>
    <message>
        <location filename="../widgets/NewX509.cpp" line="+418"/>
        <location filename="../ui/NewX509.ui" line="-88"/>
        <location line="+26"/>
        <location line="+26"/>
        <location line="+43"/>
        <location line="+26"/>
        <source>Edit</source>
        <translation>ویرایش</translation>
    </message>
    <message>
        <location filename="../ui/NewX509.ui" line="+26"/>
        <source>URI:</source>
        <translation>URI:</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Key usage</source>
        <translation>کاربرد کلید</translation>
    </message>
    <message>
        <location line="+138"/>
        <source>Netscape</source>
        <translation>نت‌اسکیپ</translation>
    </message>
    <message>
        <location line="+158"/>
        <source>Advanced</source>
        <translation>پیشرفته</translation>
    </message>
    <message>
        <location filename="../widgets/NewX509.cpp" line="+10"/>
        <location filename="../ui/NewX509.ui" line="+24"/>
        <source>Validate</source>
        <translation>اعتبارسنجی</translation>
    </message>
    <message>
        <location filename="../ui/NewX509.ui" line="+23"/>
        <source>Comment</source>
        <translation>دیدگاه</translation>
    </message>
    <message>
        <location line="-916"/>
        <source>This name is only used internally and does not appear in the resulting certificate</source>
        <translation>این نام تنها به صورت درونی استفاده شده است و در گواهی نهایی ظاهر نمی‌شود</translation>
    </message>
    <message>
        <location filename="../widgets/NewX509.cpp" line="-763"/>
        <source>Critical</source>
        <translation>بحرانی</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Create Certificate signing request</source>
        <translation>ساخت درخواست گواهی امضا‌شده</translation>
    </message>
    <message>
        <location line="+26"/>
        <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>تنها نویسه‌ی خالی ۷ بیتی قابل قبول است</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Edit XCA template</source>
        <translation>ویرایش قالب XCA</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Create x509 Certificate</source>
        <translation>صدور گواهی X509</translation>
    </message>
    <message>
        <location line="+388"/>
        <source>Template &apos;%1&apos; applied</source>
        <translation>قالب %1 اعمال شد</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Subject applied from template &apos;%1&apos;</source>
        <translation>صاحب گواهی از قالب %1 اعمال شد</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Extensions applied from template &apos;%1&apos;</source>
        <translation>افزونه‌هایی که از قالب &apos;%1&apos; اعمال شده است</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>New key &apos;%1&apos; created</source>
        <translation>کلید جدید &apos;%1 ساخته شد</translation>
    </message>
    <message>
        <location line="+252"/>
        <source>Other Tabs</source>
        <translation>زبانه‌های دیگر</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Advanced Tab</source>
        <translation>زبانه‌ی پیشرفته</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Errors</source>
        <translation>خطاها</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>From PKCS#10 request</source>
        <translation>از درخواست PKCS#10</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>duplicate extensions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The Name Constraints are invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The Subject Alternative Name is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The Issuer Alternative Name is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The CRL Distribution Point is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The Authority Information Access is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+111"/>
        <location line="+13"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+16"/>
        <location line="+14"/>
        <location line="+34"/>
        <location line="+19"/>
        <location line="+23"/>
        <location line="+23"/>
        <location line="+35"/>
        <location line="+20"/>
        <location line="+33"/>
        <source>Abort rollout</source>
        <translation>در مورد تجدید</translation>
    </message>
    <message>
        <location line="-252"/>
        <source>The following length restrictions of RFC3280 are violated:</source>
        <translation>محدودیت‌های طول در RFC3280  نقض شده است:</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+61"/>
        <source>Edit subject</source>
        <translation>ویرایش دارنده</translation>
    </message>
    <message>
        <location line="-59"/>
        <location line="+61"/>
        <location line="+53"/>
        <location line="+23"/>
        <location line="+23"/>
        <location line="+35"/>
        <location line="+20"/>
        <location line="+33"/>
        <source>Continue rollout</source>
        <translation>ادامه‌ی تجدید</translation>
    </message>
    <message>
        <location line="-232"/>
        <source>The verification of the Certificate request failed.
The rollout should be aborted.</source>
        <translation>اعتبارسنجی درخواست گواهی با شکست مواجه شد. فرایند تجدید باید لغو شود.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Continue anyway</source>
        <translation>ادامه در هر صورت</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The internal name and the common name are empty.
Please set at least the internal name.</source>
        <translation>نام درونی و نام عمومی خالی هستند. خواهشمند است حداقل نام درونی پر کنید.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit name</source>
        <translation>ویرایش نام</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>There is no Key selected for signing.</source>
        <translation>هیچ کلید انتخاب‌شده‌ای برای امضا موجود نیست.</translation>
    </message>
    <message>
        <location line="+1"/>
        <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="+34"/>
        <source>The key you selected for signing is not a private one.</source>
        <translation>کلیدی که شما برای امضا انتخاب کرده‌اید، کلید خصوصی نیست.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select other signer</source>
        <translation>امضاکننده‌ی دیگری را انتخاب کنید</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Select other key</source>
        <translation>کلید دیگری را انتخاب کنید</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The currently selected hash algorithm &apos;%1&apos; is insecure and should not be used.</source>
        <translation>الگوریتم انتخاب‌شده‌ی کنونی &apos;%1&apos; ناامن است و توصیه می‌شود از آن استفاده نشود.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select other algorithm</source>
        <translation>انتخاب دیگر الگوریتم‌ها</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Use algorithm anyway</source>
        <translation>استفاده از الگوریتم به هر صورت</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
        <translation>گواهی پیش از امضاکننده معتبر است. احتمالا این چیزی نیست که شما می‌خواهید.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+23"/>
        <location line="+23"/>
        <source>Edit dates</source>
        <translation>ویرایش تاریخ‌ها</translation>
    </message>
    <message>
        <location line="-43"/>
        <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="+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 line="+22"/>
        <source>The certificate contains invalid or duplicate extensions. Check the validation on the advanced tab.</source>
        <translation>گواهی دارای افزونه‌های غیرمعتبر یا تکراری است. اعتبار آن‌ها را در زبانه‌ی پیشرفته بررسی کنید.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The certificate contains no extensions. You may apply the extensions of one of the templates to define the purpose of the certificate.</source>
        <translation>گواهی هیچ افزونه‌ای ندارد. شما باید یکی از افزونه‌های مورد نیاز برای استفاده گواهی که در قالب تعریف شده است  اعمال کنید.</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>The certificate contains invalid extensions.</source>
        <translation>گواهی دارای افزونه‌های نادرست می‌باشد.</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+20"/>
        <location line="+33"/>
        <source>Edit extensions</source>
        <translation>ویرایش افزونه‌ها</translation>
    </message>
    <message>
        <location line="-34"/>
        <source>The subject alternative name shall contain a copy of the common name. However, the common name is empty.</source>
        <translation>نام جایگزین دارنده باید شامل یک رونوشت از نام عمومی باشد. در هر حال، نام عمومی خالی است.</translation>
    </message>
    <message>
        <location line="+31"/>
        <source>A name constraint of the issuer &apos;%1&apos; is violated: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/NewX509_ext.cpp" line="+173"/>
        <source>Configfile error on line %1
</source>
        <translation>خطای پرونده‌ی پیکربندی در خط %1
</translation>
    </message>
</context>
<context>
    <name>OidResolver</name>
    <message>
        <location filename="../ui/OidResolver.ui" line="+28"/>
        <source>OID Resolver</source>
        <translation>تعیین‌کننده ‌ی مقدار OID</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Enter the OID, the Nid, or one of the textual representations</source>
        <translation>مقدارهای OID، Nid، و یا یکی از نمایش‌های متنی را وارد کنید</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Search</source>
        <translation>جست‌وجو</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>OID</source>
        <translation>OID</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Long name</source>
        <translation>نام بلند</translation>
    </message>
    <message>
        <location line="+26"/>
        <location line="+22"/>
        <source>OpenSSL internal ID</source>
        <translation>شناسه‌ی درونی OpenSSL</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Nid</source>
        <translation>Nid</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Short name</source>
        <translation>نام کوتاه</translation>
    </message>
</context>
<context>
    <name>OpenDb</name>
    <message>
        <location filename="../ui/OpenDb.ui" line="+36"/>
        <source>Open remote database</source>
        <translation>بازکردن پایگاه‌داده‌ی غیرمحلی</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Database type</source>
        <translation>نوع پایگاه‌داده</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Hostname</source>
        <translation>نام میزبان</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Username</source>
        <translation>نام کاربری</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Password</source>
        <translation>گذرواژه</translation>
    </message>
    <message>
        <location filename="../widgets/OpenDb.cpp" line="+57"/>
        <location filename="../ui/OpenDb.ui" line="+14"/>
        <source>Database name</source>
        <translation>نام پایگاه‌داده</translation>
    </message>
    <message>
        <location filename="../ui/OpenDb.ui" line="+10"/>
        <source>Table prefix</source>
        <translation>پیشوند جدول</translation>
    </message>
    <message>
        <location filename="../widgets/OpenDb.cpp" line="+71"/>
        <source>No SqLite3 driver available. Please install the qt-sqlite package of your distribution</source>
        <translation>راه‌اندازی Sqlite3 در دسترس نیست. خواهشمند است بسته‌ی qt-sqlite را برای توزیع خود نصب کنید</translation>
    </message>
    <message>
        <source>Please enter the password to access the database server %2 as user &apos;%1&apos;.</source>
        <translation type="vanished">خواهشمند است گذرواژه ی دستیابی به خدمت‌گزار پایگاه‌‌داده &apos;%2&apos; به عنوان کاربر &apos;%1&apos; وارد کنید.</translation>
    </message>
    <message>
        <source>The database driver does not support transactions. This may happen if the client and server have different versions. Continue with care.</source>
        <translation type="vanished">راه‌انداز پایگاه‌داده از تراکنش‌ها پشتیبانی نمی‌کند. ممکن است دلیل آن نگارش‌های مختلف مشتری و خدمت‌گزار باشد. با توجه به این ادامه دهید.</translation>
    </message>
</context>
<context>
    <name>Options</name>
    <message>
        <location filename="../ui/Options.ui" line="+28"/>
        <source>XCA Options</source>
        <translation>گزینه‌های XCA</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Settings</source>
        <translation>پیکربندی‌ها</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Default hash algorithm</source>
        <translation>الگوریتم چکیده‌ساز پیش‌فرض</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>String types</source>
        <translation>انواع رشته‌ها</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Suppress success messages</source>
        <translation>توقف پیام‌های موفقیت</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Don&apos;t colorize expired certificates</source>
        <translation>گواهی‌های منقضی‌شده را رنگی نکن</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Translate established x509 terms (%1 -&gt; %2)</source>
        <translation>ترجمه‌ی موارد تعیین‌شده در x509  (%1 -&gt; %2)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The hashing functionality of the token is not used by XCA.
It may however honor a restricted hash-set propagated by the token.
Especially EC and DSA are only defined with SHA1 in the PKCS#11 specification.</source>
        <translation>کارکرد چکیده‌سازی توکن در XCA استفاده نمی‌شود.
ممکن است از مجموعه‌ی توابع چکیده‌ساز محدود‌شده توسط توکن استفاده شود.
به طور ویژه، EC و DSA تنها در SHA1 از مشخصات فنی PKCS#11 تعریف شده است.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Only use hashes supported by the token when signing with a token key</source>
        <translation>تنها از چکیده‌سازهایی که در توکن پشتیبانی می‌شود، هنگام امضای با کلید توکن استفاده شود</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Disable legacy Netscape extensions</source>
        <translation>غیرفعال‌سازی افزونه‌های Netscape قدیمی</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>PKCS12 encryption algorithm</source>
        <translation>الگورتیم رمزنگاری PKCS12</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Certificate expiry warning threshold</source>
        <translation>آستانه‌ی هشدار انقضای گواهی</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Send vCalendar expiry reminder</source>
        <translation>فرستادن شماره‌ی انقضای vCalander</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Serial number length</source>
        <translation>طول شماره‌ی ردیف</translation>
    </message>
    <message>
        <location line="+7"/>
        <source> bit</source>
        <translation> بیت</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Distinguished name</source>
        <translation>نام متمازه‌شده</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Mandatory subject entries</source>
        <translation>ورودی‌های الزامی صاحب‌گواهی</translation>
    </message>
    <message>
        <location line="+18"/>
        <location line="+61"/>
        <location line="+82"/>
        <source>Add</source>
        <translation>افزودن</translation>
    </message>
    <message>
        <location line="-136"/>
        <location line="+61"/>
        <source>Delete</source>
        <translatorcomment>برخی موارد پاک‌کردن استفاده شده که باید تصحیح شود.</translatorcomment>
        <translation>پاک‌کردن</translation>
    </message>
    <message>
        <location line="-36"/>
        <source>Explicit subject entries</source>
        <translation>ورودی‌های صریح صاحب‌گواهی</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Dynamically arrange explicit subject entries</source>
        <translation>به طور پویا ورودی‌های صریح صاحب گواهی را بچین</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Default</source>
        <translation>پیش‌فرض</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>PKCS#11 provider</source>
        <translation>فراهم‌کننده‌ی PKCS#11</translation>
    </message>
    <message>
        <location line="+55"/>
        <source>Remove</source>
        <translation>پاک کردن</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Search</source>
        <translation>جست‌وجو</translation>
    </message>
    <message>
        <location filename="../widgets/Options.cpp" line="+36"/>
        <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="+1"/>
        <source>UTF8 strings only (RFC2459)</source>
        <translation>تنها رشته‌های UTF8(RFC2459(</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All strings</source>
        <translation>همه‌ی رشته‌ها</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Days</source>
        <translation>روزها</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Weeks</source>
        <translation>هفته‌ها</translation>
    </message>
</context>
<context>
    <name>PwDialog</name>
    <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>گذرواژه با عدد ۲ رقمی در مبنای ۱۶ تجزیه شد. باید تعداد زوج از رقم‌ها (0-9 و a-f) داشته باشد</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Take as HEX string</source>
        <translation>گرفتن به عنوان رشته بر اساس رقم‌های مبنای ۱۶</translation>
    </message>
    <message>
        <location filename="../widgets/PwDialog.cpp" line="+72"/>
        <source>Repeat %1</source>
        <translation>تکرار %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>%1 mismatch</source>
        <translation>%1 نامنطبق</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Hex password must only contain the characters &apos;0&apos; - &apos;9&apos; and &apos;a&apos; - &apos;f&apos; and it must consist of an even number of characters</source>
        <translation>گذرواژه‌ی با ارقام مبنای ۱۶ باید شامل نویسه‌های &apos;0&apos; تا &apos;9&apos; و &apos;a&apos; تا&apos;f&apos; باشد و باید شامل تعداد زوج از نویسه‌ها باشد</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Exit</source>
        <translation>خروج</translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="vanished">گذرواژه</translation>
    </message>
    <message>
        <source>E&amp;xit</source>
        <translation type="vanished">خ&amp;روج</translation>
    </message>
</context>
<context>
    <name>QMessageBox</name>
    <message>
        <source>Ok</source>
        <translation type="vanished">تأیید</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="vanished">بستن</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">لغو</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="vanished">اعمال</translation>
    </message>
    <message>
        <source>Yes</source>
        <translation type="vanished">بله</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="vanished">خیر</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../lib/asn1time.cpp" line="+142"/>
        <source>Undefined</source>
        <translation>تعریف‌نشده</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Broken / Invalid</source>
        <translation>معیوب / نامعتبر</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>in %1 seconds</source>
        <translation>در %1 ثانیه</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 seconds ago</source>
        <translation>%1 ثانیه پیش</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>in %1 minutes</source>
        <translation>در %1 دقیقه</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 minutes ago</source>
        <translation>%1 دقیقه پیش</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Yesterday</source>
        <translation>دیروز</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tomorrow</source>
        <translation>فردا</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>in %1 hours</source>
        <translation>در %1 ساعت</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>%1 hours ago</source>
        <translation>%1 ساعت پیش</translation>
    </message>
    <message>
        <location filename="../lib/pki_temp.cpp" line="+31"/>
        <location line="+10"/>
        <source>Out of data</source>
        <translation>خارج از داده</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Error finding endmarker of string</source>
        <translation>نشانه‌ی پایانی یافتن خطا در رشته</translation>
    </message>
    <message>
        <location filename="../lib/load_obj.cpp" line="+20"/>
        <source>All files ( * )</source>
        <translation>همه‌ی پرونده‌ها (*)</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>PKI Keys ( *.pem *.der *.key );; PKCS#8 Keys ( *.p8 *.pk8 );; Microsoft PVK Keys ( *.pvk );; SSH Public Keys ( *.pub );;</source>
        <translation>کلید زیرساخت کلید عمومی (در قالب pem، der ، key);; کلیدهای PKCS#8 (در قالب p8، pk8);; کلیدهای Microsoft PVK (در قالب pvk);; کلیدهای عمومی SSH (در قالب pub)</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Import RSA key</source>
        <translation>درون‌داد کلید RSA</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>PKCS#10 CSR ( *.pem *.der *.csr );; </source>
        <translation></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import Request</source>
        <translation>درون‌داد درخواست</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Certificates ( *.pem *.der *.crt *.cer );;</source>
        <translation>گواهی‌های دیجیتال (با پسوند pem، der، crt، cer)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import X.509 Certificate</source>
        <translation>درون‌داد گواهی‌های ‌X509</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>PKCS#7 data ( *.p7s *.p7m *.p7b );;</source>
        <translation>داده‌های PKCS#7 (با پسوند p7s، p7m، p7b)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import PKCS#7 Certificates</source>
        <translation>درون‌داد گواهی‌های PKCS#7</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>PKCS#12 Certificates ( *.p12 *.pfx );;</source>
        <translation>گواهی‌های PKCS#12 (با پسوند p12، pfx)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import PKCS#12 Private Certificate</source>
        <translation>درون‌داد گواهی خصوصی PKCS#12</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>XCA templates ( *.xca );;</source>
        <translation>قالب‌های XCA (با پسوند xca)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import XCA Templates</source>
        <translation>درون‌داد قالب‌های XCA</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Revocation lists ( *.pem *.der *.crl );;</source>
        <translation>فهرست‌های ابطال (با پسوند pem, der , crl)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import Certificate Revocation List</source>
        <translation>درون‌داد فهرست ابطال گواهی</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>XCA Databases ( *.xdb );;</source>
        <translation>پایگاه‌‌داده های (با پسوند xdb)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open XCA Database</source>
        <translation>باز کردن پایگاه‌داده‌ی XCA</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>OpenVPN tls-auth key ( *.key );;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import OpenVPN tls-auth key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+8"/>
        <source>PKCS#11 library ( *.dll );;</source>
        <translation>کتاب‌خانه‌ی PKCS#11 (با پسوند dll)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PKCS#11 library ( *.dylib *.so );;</source>
        <translation>کتابخانه‌ی PKCS#11 (با پسوند dylib, so)</translation>
    </message>
    <message>
        <location line="+2"/>
        <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 line="+7"/>
        <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/pkcs11.cpp" line="+219"/>
        <source>Please enter the PIN on the PinPad</source>
        <translation>خواهشمند است گذرواژه‌ی عددی (PIN) را بر روی دستگاه رمزخوان (PinPad) وارد کنید</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Please enter the SO PIN (PUK) of the token %1</source>
        <translation>خواهشمند است گذرواژه‌ی عددی مدیریتی (PUK) توکن %1 را وارد نمایید</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please enter the PIN of the token %1</source>
        <translation>خواهشمند است گذرواژه‌ی عددی (PIN) %1 را وارد نمائید</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>No Security token found</source>
        <translation>هیچ توکن امنیتی یافت نشد</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select</source>
        <translation>انتخاب کنید</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Please enter the new SO PIN (PUK) for the token: &apos;%1&apos;</source>
        <translation>خواهشمند است گذرواژه‌ی عددی مدیر (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) جدید برای توکن &apos;%1&apos; را وارد نمایید</translation>
    </message>
    <message>
        <location filename="../lib/pkcs11.h" line="+96"/>
        <source>Required PIN size: %1 - %2</source>
        <translation>گذرواژه‌ی عدد (PIN) با اندازه‌ی: %1 - %2 مورد نیاز است</translation>
    </message>
    <message>
        <location filename="../lib/pkcs11_lib.cpp" line="+119"/>
        <source>Disabled</source>
        <translation>غیرفعال‌شده</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Library loading failed</source>
        <translation>بارگذاری کتابخانه با شکست مواجه شد</translation>
    </message>
    <message>
        <location line="+361"/>
        <source>PKCS#11 function &apos;%1&apos; failed: %2</source>
        <translation>تابع PKCS#11 در &apos;%1&apos; با شکست مواجه شد: %2</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>PKCS#11 function &apos;%1&apos; failed: %2
In library %3
%4</source>
        <translation>تابغ PKCS#11 در &apos;%1&apos; با شکست مواجه شد: %2 در کتابخانه‌ی %3 %4</translation>
    </message>
    <message>
        <location filename="../lib/x509name.cpp" line="+104"/>
        <source>Invalid</source>
        <translation>نامعتبر</translation>
    </message>
    <message>
        <location line="+116"/>
        <source>%1 is shorter than %2 bytes: &apos;%3&apos;</source>
        <translation>%1 کوتاه‌تر از %2 بایت است: &apos;%3&apos;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 is longer than %2 bytes: &apos;%3&apos;</source>
        <translation>%1 بلندتر از %2 بایت است: &apos;%3&apos;</translation>
    </message>
    <message>
        <location filename="../lib/x509v3ext.cpp" line="+112"/>
        <source>String &apos;%1&apos; for &apos;%2&apos; contains invalid characters</source>
        <translation>رشته‌ی &apos;%1&apos; برای &apos;%2&apos; دارای نویسه‌های نادرست است</translation>
    </message>
    <message>
        <location filename="../lib/oid.cpp" line="+58"/>
        <source>Error reading config file %1 at line %2</source>
        <translation>خطا در خوانش پرونده‌ی پیکربندی %1 در خط %2</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>The Object &apos;%1&apos; from file %2 line %3 is already known as &apos;%4:%5:%6&apos; and should be removed.</source>
        <translation>شئ &apos;%1&apos; از پرونده‌ی %2 خط %3 در حال حاضر به عنوان %4:%5:%6 شناخته می‌شود و باید حذف شود.</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The identifier &apos;%1&apos; for OID %2 from file %3 line %4 is already used for a different OID as &apos;%5:%6:%7&apos; and should be changed to avoid conflicts.</source>
        <translation>شناسه‌ی &apos;%1&apos; برای OID با مشخصات %2 از پرونده‌ی %3 خط %4 در حال حاضر برای OID متفاوتی به عنوان &apos;%5:%6:%7 استفاده می شود و باید جهت جلوگیری از ناسازگاری، تغییر یابد.</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Unknown object &apos;%1&apos; in file %2 line %3</source>
        <translation>شي ناشناخته &apos;%1&apos; در پرونده‌ی %2 خط %3</translation>
    </message>
    <message>
        <location filename="../lib/sql.h" line="+55"/>
        <source>Failed to start a database transaction</source>
        <translation>آغاز تراکنش پایگاه داده با شکست مواجه شد</translation>
    </message>
    <message>
        <location filename="../lib/func_base.cpp" line="+244"/>
        <source>Country code</source>
        <translation>کد کشور</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>State or Province</source>
        <translation>ایالت یا استان</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locality</source>
        <translation>محلیت</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organisation</source>
        <translation>سازمان</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organisational unit</source>
        <translation>واحد سازمان</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Common name</source>
        <translation>نام عمومی گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>E-Mail address</source>
        <translation>نشانی رایانامه</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Serial number</source>
        <translation>شماره‌ی ردیف</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Given name</source>
        <translation>نام مشخص‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Surname</source>
        <translation>نام خانوادگی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Title</source>
        <translation>عنوان</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Initials</source>
        <translation>مقادیر اولیه</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Description</source>
        <translation>توضیحات</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Role</source>
        <translation>نقش</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pseudonym</source>
        <translation>نام مستعار</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generation Qualifier</source>
        <translation>شرایط صدور</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>x500 Unique Identifier</source>
        <translation>شناسه‌ی متمایزکننده‌ی X500</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name</source>
        <translation>نام</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DN Qualifier</source>
        <translation>DN متمایزکننده واجد شرایط</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unstructured name</source>
        <translation>نام غیر ساخت‌یافته</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Challenge password</source>
        <translation>گذرواژه‌ی چالش</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Basic Constraints</source>
        <translation>محدودکننده‌های پایه (Basic Constraints)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name Constraints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subject alternative name</source>
        <translation>نام جایگزین صاحب گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>issuer alternative name</source>
        <translation>نام جایگزین صادرکننده گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subject key identifier</source>
        <translation>شناسه‌ی کلید صاحب گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Authority key identifier</source>
        <translation>شناسه‌ی کلید صادرکننده گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Key usage</source>
        <translation>مورد استفاده کلید</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Extended key usage</source>
        <translation>مورد استفاده‌ی بسط‌یافته</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRL distribution points</source>
        <translation>نشانی توزیع فهرست ابطال (CRL)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Authority information access</source>
        <translation>دستیابی به اطلاعات صدور</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Certificate type</source>
        <translation>نوع گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Base URL</source>
        <translation>URL پایه</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revocation URL</source>
        <translation>URL ابطال</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CA Revocation URL</source>
        <translation>URL ابطال مرکز صدور</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Certificate renewal URL</source>
        <translation>URL تمدید گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CA policy URL</source>
        <translation>URL سیاست‌های مرکز صدور</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSL server name</source>
        <translation>نام خدمت‌گزار SSL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comment</source>
        <translation>دیدگاه</translation>
    </message>
    <message>
        <location filename="../lib/cmdline.cpp" line="+166"/>
        <source>Index file written to &apos;%1&apos;</source>
        <translation>پرونده‌ی نمایه‌ها نوشته شده بر روی &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Index hierarchy written to &apos;%1&apos;</source>
        <translation>سلسله‌مراتب نمایه نوشته‌شده بر روی &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Unknown key type %1</source>
        <translation>نوع کلید ناشناخته %1</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Failed to write PEM data to &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../lib/XcaWarningCore.h" line="+23"/>
        <source>Password verify error, please try again</source>
        <translation>خطا در اعتبارسنجی گذرواژه، خواهشمند است دوباره تلاش کنید</translation>
    </message>
    <message>
        <location line="+72"/>
        <source>The following error occurred:</source>
        <translation>خطای زیر ایجاد شد:</translation>
    </message>
    <message>
        <location filename="../lib/database_model.cpp" line="+117"/>
        <source>Failed to update the database schema to the current version</source>
        <translation>به‌روزرسانی شمای پایگاه‌داده به نگارش کنونی امکان‌پذیر نیست</translation>
    </message>
    <message>
        <location filename="../lib/PwDialogCore.cpp" line="+33"/>
        <source>Password</source>
        <translation>گذرواژه</translation>
    </message>
    <message>
        <source>Out of Memory at %1:%2</source>
        <translation type="vanished">کمبود حافظه در %1:%2</translation>
    </message>
    <message>
        <source>Invalid filename: %1</source>
        <translation type="vanished">نام پرونده‌ی نامعتبر: %1</translation>
    </message>
    <message>
        <source>Failed to open PKCS11 library: %1: %2</source>
        <translation type="vanished">بازکردن کتابخانه‌ی PKCS#11  با شکست مواجه شد: %1: %2</translation>
    </message>
    <message>
        <source>This does not look like a PKCS#11 library. Symbol &apos;C_GetFunctionList&apos; not found.</source>
        <translation type="vanished">به نظر نمی‌رسد که این کتابخانه‌ی PKCS#11 معتبر باشد. نماد تابع &apos;C_GetFunctionList&apos; یافت نشد.</translation>
    </message>
    <message>
        <location filename="../lib/pki_pkcs12.cpp" line="+217"/>
        <source>insecure</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ReqTreeView</name>
    <message>
        <location filename="../widgets/ReqTreeView.cpp" line="+27"/>
        <source>Sign</source>
        <translation>امضا</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unmark signed</source>
        <translation>عدم انتخاب امضا</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Mark signed</source>
        <translation>انتخاب امضا</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Similar Request</source>
        <translation>درخواست مشابه</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Certificate request export</source>
        <translation>برون‌داد درخواست صدور گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Certificate request ( *.pem *.der *.csr )</source>
        <translation>درخواست صدور گواهی (با قالب‌های pem، der, csr)</translation>
    </message>
</context>
<context>
    <name>RevocationList</name>
    <message>
        <location filename="../ui/RevocationList.ui" line="+30"/>
        <source>Manage revocations</source>
        <translation>مدیریت ابطال‌ها</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Add</source>
        <translation>افزودن</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete</source>
        <translation>حذف کردن</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Edit</source>
        <translation>ویرایش</translation>
    </message>
    <message>
        <location filename="../widgets/RevocationList.cpp" line="+77"/>
        <source>No.</source>
        <translation>شماره‌‌ی.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Serial</source>
        <translation>شماره‌ی ردیف</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revocation</source>
        <translation>ابطال</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Reason</source>
        <translation>دلیل</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalidation</source>
        <translation>غیرمعتبرسازی</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Generate CRL</source>
        <translation>تولید CRL</translation>
    </message>
</context>
<context>
    <name>Revoke</name>
    <message>
        <location filename="../ui/Revoke.ui" line="+30"/>
        <source>Certificate revocation</source>
        <translation>ابطال گواهی</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Revocation details</source>
        <translation>جزئیات ابطال</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Revocation reason</source>
        <translation>دلیل ابطال</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Local time</source>
        <translation>زمان محلی</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Invalid since</source>
        <translation>نامعتبر از</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Serial</source>
        <translation>شماره ی ردیف</translation>
    </message>
</context>
<context>
    <name>SearchPkcs11</name>
    <message>
        <location filename="../ui/SearchPkcs11.ui" line="+41"/>
        <source>Directory</source>
        <translation>مسیر پوشه</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Include subdirectories</source>
        <translation>دربرگشتن زیرپوشه‌ها</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Search</source>
        <translation>جست‌وجو</translation>
    </message>
    <message>
        <location filename="../widgets/SearchPkcs11.cpp" line="+76"/>
        <source>The following files are possible PKCS#11 libraries</source>
        <translation>پرونده‌های زیر کتابخانه‌های مورد استفاده‌ی PKCS#7 هستند</translation>
    </message>
</context>
<context>
    <name>SelectToken</name>
    <message>
        <location filename="../ui/SelectToken.ui" line="+39"/>
        <source>Security token</source>
        <translation>توکن امنیتی</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Please select the security token</source>
        <translation>خواهشمند است توکن امنیتی را برگزینید</translation>
    </message>
</context>
<context>
    <name>TempTreeView</name>
    <message>
        <location filename="../widgets/TempTreeView.cpp" line="+25"/>
        <source>Duplicate</source>
        <translation>تکثیر</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create certificate</source>
        <translation>صدور گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create request</source>
        <translation>صدور درخواست</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>copy</source>
        <translation>رونوشت</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Preset Template values</source>
        <translation>مقادیر قالب از پیش تعیین‌شده</translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Template export</source>
        <translation>برون‌داد قالب</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>XCA Templates ( *.xca )</source>
        <translation>قالب‌های XCA (با پسوند xca)</translation>
    </message>
</context>
<context>
    <name>TrustState</name>
    <message>
        <source>Certificate trust</source>
        <translation type="vanished">گواهی اعتماد</translation>
    </message>
    <message>
        <source>Trustment</source>
        <translation type="vanished">اعتماد</translation>
    </message>
    <message>
        <source>&amp;Never trust this certificate</source>
        <translation type="vanished">&amp;هرگز به این گواهی اعتماد نکن</translation>
    </message>
    <message>
        <source>Only &amp;trust this certificate, if we trust the signer</source>
        <translation type="vanished">فقط به این گواهی &amp;اعتماد کن، اگر ما به امضا کننده اعتماد کردیم</translation>
    </message>
    <message>
        <source>&amp;Always trust this certificate</source>
        <translation type="vanished">&amp;همیشه به این گواهی اعتماد کن</translation>
    </message>
</context>
<context>
    <name>Validity</name>
    <message>
        <location filename="../widgets/validity.cpp" line="+91"/>
        <source>yyyy-MM-dd hh:mm</source>
        <translation>yyyy-MM-dd hh:mm</translation>
    </message>
</context>
<context>
    <name>X509SuperTreeView</name>
    <message>
        <source>OpenSSL config</source>
        <translation type="vanished">پیکربندی OpenSSL</translation>
    </message>
    <message>
        <location filename="../widgets/X509SuperTreeView.cpp" line="+28"/>
        <source>Transform</source>
        <translation>تبدیل</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Template</source>
        <translation>قالب</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Public key</source>
        <translation>کلید عمومی</translation>
    </message>
    <message>
        <source>Save as OpenSSL config</source>
        <translation type="vanished">ذخیره به عنوان پیکربندی Open SSL</translation>
    </message>
    <message>
        <source>Config files ( *.conf *.cnf);; All files ( * )</source>
        <translation type="vanished">پرونده‌های پیکربندی (با قالب conf, cnf) ;; همه‌ی پرونده‌ها (با همه‌ی قالب‌ها)</translation>
    </message>
</context>
<context>
    <name>XFile</name>
    <message>
        <location filename="../lib/xfile.h" line="+28"/>
        <source>Error opening file: &apos;%1&apos;: %2</source>
        <translation>خطا در بازکردن پرونده: &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Error rewinding file: &apos;%1&apos;: %2</source>
        <translation>خطا در بازنویسی پرونده: &apos;%1&apos;: %2</translation>
    </message>
</context>
<context>
    <name>XcaDetail</name>
    <message>
        <location filename="../widgets/XcaDetail.cpp" line="+47"/>
        <source>Import</source>
        <translation>درون‌داد</translation>
    </message>
</context>
<context>
    <name>XcaTreeView</name>
    <message>
        <location filename="../widgets/XcaTreeView.cpp" line="+332"/>
        <source>Item properties</source>
        <translation>مشخصه‌های موارد</translation>
    </message>
    <message>
        <location line="+70"/>
        <source>Subject entries</source>
        <translation>ورودی‌های صاحب گواهی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>X509v3 Extensions</source>
        <translation>افزونه‌های X509v3</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Netscape extensions</source>
        <translation>افزونه‌های Netscape</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Key properties</source>
        <translation>مشخصات کلید</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset</source>
        <translation>بازیابی</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Hide Column</source>
        <translation>پنهان‌کردن ستون</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Details</source>
        <translation>جزئیات</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Columns</source>
        <translation>ستون‌ها</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Export Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+1"/>
        <source>Please enter the password to encrypt all %n exported private key(s) in:
%1</source>
        <comment>Singular form for 0 or 1 item can be ignored. Will always be called with n &gt;= 2</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+43"/>
        <source>New</source>
        <translation>جدید</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import</source>
        <translation>درون‌داد</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paste PEM data</source>
        <translation>چسباندن داده‌ی PEM</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Rename</source>
        <translation>تغییرنام</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Properties</source>
        <translation>مشخصات</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete</source>
        <translation>پاک کردن</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Export</source>
        <translation>برون‌داد</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Clipboard</source>
        <translation>حافظه‌ی رونوشت</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>File</source>
        <translation>پرونده</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Clipboard format</source>
        <translation type="unfinished">قالب حافظه‌ی رونوشت</translation>
    </message>
</context>
<context>
    <name>database_model</name>
    <message>
        <location filename="../lib/database_model.cpp" line="+51"/>
        <source>Please enter the password to access the database server %2 as user &apos;%1&apos;.</source>
        <translation>خواهشمند است گذرواژه ی دستیابی به خدمت‌گزار پایگاه‌‌داده &apos;%2&apos; به عنوان کاربر &apos;%1&apos; وارد کنید.</translation>
    </message>
    <message>
        <location line="+118"/>
        <source>Unable to create &apos;%1&apos;: %2</source>
        <translation>امکان ساخت &apos;%1&apos; نیست: %2</translation>
    </message>
    <message>
        <location line="+163"/>
        <source>The file &apos;%1&apos; is not an XCA database</source>
        <translation>پرونده‌ی &apos;%1&apos; یک پایگاه داده‌ی XCA نیست</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>No SqLite3 driver available. Please install the qt-sqlite package of your distribution</source>
        <translation>راه‌اندازی Sqlite3 در دسترس نیست. خواهشمند است بسته‌ی qt-sqlite را برای توزیع خود نصب کنید</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>New Password</source>
        <translation>گذرواژه‌ی جدید</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Please enter a password, that will be used to encrypt your private keys in the database:
%1</source>
        <translation>خواهشمند است گذرواژه‌‌ای که برای رمزنگاری کلیدهای خصوصی در پایگاه داده‌ی زیر استفاده می‌شود، وارد نمایید:
%1</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Password</source>
        <translation>گذرواژه</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please enter the password for unlocking the database:
%1</source>
        <translation>خواهشمند است برای قفل‌گشایی پایگاه‌داده‌: %1 گذرواژه را وارد نمایید</translation>
    </message>
</context>
<context>
    <name>db_base</name>
    <message>
        <location filename="../lib/db_base.cpp" line="+160"/>
        <source>Internal name</source>
        <translation>نام درونی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No.</source>
        <translation>شماره.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Primary key</source>
        <translation>کلید اصلی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Database unique number</source>
        <translation>شماره‌ی یکتای پایگاه داده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Date</source>
        <translation>تاریخ</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Date of creation or insertion</source>
        <translation>تاریخ ساخت یا درج</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Source</source>
        <translation>منبع</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generated, Imported, Transformed</source>
        <translation>صادر‌شده، درون‌داده‌شده، تبدیل‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comment</source>
        <translation>دیدگاه</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>First line of the comment field</source>
        <translation>نخستین خط از مشخصه‌ی دیدگاه</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Import from: %1</source>
        <translation>درون‌داد از: %1</translation>
    </message>
    <message>
        <location line="+143"/>
        <source>Could not create directory %1</source>
        <translation>ساخت مسیر %1 امکان پذیر نیست</translation>
    </message>
    <message>
        <source>Item properties</source>
        <translation type="vanished">مشخصه‌های موارد</translation>
    </message>
    <message>
        <source>How to export the %1 selected items</source>
        <translation type="vanished">چگونه %1 مورد انتخاب‌شده را برون‌داد کرد</translation>
    </message>
    <message>
        <source>All in one PEM file</source>
        <translation type="vanished">همه‌چیز یک‌جا در یک پرونده‌ی PEM</translation>
    </message>
    <message>
        <source>Each item in one file</source>
        <translation type="vanished">هر مورد در یک پرونده</translation>
    </message>
    <message>
        <source>Save %1 items in one file as</source>
        <translation type="vanished">ذخیره‌ی %1 مورد از یک فایل به عنوان</translation>
    </message>
    <message>
        <source>PEM files ( *.pem );; All files ( * )</source>
        <translation type="vanished">پرونده‌های با قالب PEM (*.pem);; همه‌ی پرونده‌ها (*)</translation>
    </message>
</context>
<context>
    <name>db_crl</name>
    <message>
        <location filename="../lib/db_crl.cpp" line="+26"/>
        <source>Signer</source>
        <translation>امضا‌کننده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal name of the signer</source>
        <translation>نام درونی امضا‌کننده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No. revoked</source>
        <translation>شماره‌‌ی . ابطال‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of revoked certificates</source>
        <translation>شماره‌ی گواهی‌های ابطال‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Last update</source>
        <translation>آخرین به‌روزرسانی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Next update</source>
        <translation>به‌روزرسانی بعدی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRL number</source>
        <translation>شماره‌ی فهرست ابطال (CRL)</translation>
    </message>
    <message>
        <location line="+63"/>
        <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>
    <message>
        <location line="+74"/>
        <source>Failed to initiate DB transaction</source>
        <translation>مقداردهی اولیه ناموفق در پایگاه داده‌ی تراکنش‌ها</translation>
    </message>
    <message>
        <location line="+10"/>
        <location line="+8"/>
        <location line="+4"/>
        <source>Database error: %1</source>
        <translation>خطای پایگاه داده: %1</translation>
    </message>
    <message>
        <source>Revocation list export</source>
        <translation type="vanished">برون‌داد فهرست ابطال</translation>
    </message>
    <message>
        <source>CRL ( *.pem *.der *.crl )</source>
        <translation type="vanished">فهرست ابطال  (CRL) (*.pem *der *.crl)</translation>
    </message>
    <message>
        <source>There are no CA certificates for CRL generation</source>
        <translation type="vanished">هیچ گواهی مرکز صدوری برای صدور فهرست ابطال (CRL) وجود ندارد</translation>
    </message>
    <message>
        <source>Select CA certificate</source>
        <translation type="vanished">انتخاب گواهی مرکز صدور</translation>
    </message>
    <message>
        <source>Create CRL</source>
        <translation type="vanished">ساخت فهرست ابطال</translation>
    </message>
</context>
<context>
    <name>db_key</name>
    <message>
        <location filename="../lib/db_key.cpp" line="+53"/>
        <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="+74"/>
        <source>The key is already in the database as:
&apos;%1&apos;
and is not going to be imported</source>
        <translation>کلید در حال حاضر در پایگاه‌داده به عنوان &apos;%1&apos; قرار دارد و بنا نیست که درو‌ن‌داد شود</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>The database already contains the public part of the imported key as
&apos;%1
and will be completed by the new, private part of the key</source>
        <translation>پایگاه داده هم‌اکنون دارای بخش عمومی کلید درون‌داد‌شده به عنوان %1 می‌باشد و با بخش خصوصی جدید کلید تکمیل خواهد شد</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Extending public key from %1 by imported key &apos;%2&apos;</source>
        <translation>گسترش کلید عمومی از %1 با کلید درون‌داده‌شده‌ی %2</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Key size too small !</source>
        <translation>طول کلید بسیار کوچک است !</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>You are sure to create a key of the size: %1 ?</source>
        <translation>آیا از ساخت کلید با اندازه‌ی %1 اطمینان دارید ؟</translation>
    </message>
    <message>
        <source>Internal error</source>
        <translation type="vanished">خطای درونی</translation>
    </message>
    <message>
        <location line="+124"/>
        <source>Internal key update: The keys: %1 must be updated once by resetting and setting its private password</source>
        <translatorcomment>reset و set تنها به بازنشانی ترجمه شد.</translatorcomment>
        <translation>به روز‌رسانی کلید درونی: کلید‌های: %1 باید به وسیله‌ی بازنشانی گذرواژه‌هایشان، به روز شوند</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Tried to change password of a token</source>
        <translation>برای تغییر گذرواژه‌ی توکن تلاش شد</translation>
    </message>
    <message>
        <source>PEM public</source>
        <translation type="vanished">PEM عمومی</translation>
    </message>
    <message>
        <source>SSH2 public</source>
        <translation type="vanished">SSH2 عمومی</translation>
    </message>
    <message>
        <source>PEM private</source>
        <translation type="vanished">PEM خصوصی</translation>
    </message>
    <message>
        <source>SSH2 private</source>
        <translation type="vanished">SSH2 خصوصی</translation>
    </message>
    <message>
        <source>Export keys to Clipboard</source>
        <translation type="vanished">برون‌داد کلید‌ها در حافظه‌ی رونوشت</translation>
    </message>
    <message>
        <source>Clipboard</source>
        <translation type="vanished">حافظه‌ی رونوشت</translation>
    </message>
    <message>
        <source>Export public key [%1]</source>
        <translation type="vanished">برون‌داد کلید مومی [%1]</translation>
    </message>
    <message>
        <source>DER public</source>
        <translation type="vanished">DER عمومی</translation>
    </message>
    <message>
        <source>DER private</source>
        <translation type="vanished">DER خصوصی</translation>
    </message>
    <message>
        <source>PEM encryped</source>
        <translation type="vanished">PEM رمزنگاری‌شده</translation>
    </message>
    <message>
        <source>PVK private</source>
        <translation type="vanished">PVK خصوصی</translation>
    </message>
    <message>
        <source>PVK encrypted</source>
        <translation type="vanished">PVK رمزنگاری‌شده</translation>
    </message>
    <message>
        <source>PKCS#8 encrypted</source>
        <translation type="vanished">PKCS#8 رمزنگاری‌شده</translation>
    </message>
    <message>
        <source>Export private key [%1]</source>
        <translation type="vanished">برون‌داد کلید خصوصی [%1]</translation>
    </message>
    <message>
        <source>Private Keys ( *.pem *.der *.pk8 );; SSH Public Keys ( *.pub )</source>
        <translation type="vanished">کلید‌های خصوصی ( با قالب‌های pem، der و pk8);; کلیدهای عمومی SSH (با قالب pub)</translation>
    </message>
</context>
<context>
    <name>db_temp</name>
    <message>
        <location filename="../lib/db_temp.cpp" line="+59"/>
        <source>Bad template: %1</source>
        <translation>قالب نامناسب: %1</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>Empty template</source>
        <translation>قالب تهی</translation>
    </message>
    <message>
        <source>Preset Template values</source>
        <translation type="vanished">مقادیر قالب از پیش تعیین‌شده</translation>
    </message>
    <message>
        <source>Save template as</source>
        <translation type="vanished">ذخیره‌ی قالب به عنوان</translation>
    </message>
    <message>
        <source>XCA templates ( *.xca );; All files ( * )</source>
        <translation type="vanished">قالب XCA.(*.xca);; همه‌ی پرونده‌ها (*)</translation>
    </message>
</context>
<context>
    <name>db_x509</name>
    <message>
        <location filename="../lib/db_x509.cpp" line="+77"/>
        <source>CA</source>
        <translation>مسیر پوشه</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>reflects the basic Constraints extension</source>
        <translation>افزونه‌ی basic Constraints را منعکس کن</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Serial</source>
        <translation>شماره‌ی ردیف</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Start date</source>
        <translation>تاریخ آغز</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Expiry date</source>
        <translation>تاریخ انقضا</translation>
    </message>
    <message>
        <location line="-5"/>
        <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="+2"/>
        <source>Not before</source>
        <translation>از</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Not after</source>
        <translation>تا</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revocation</source>
        <translation>ابطال</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRL Expiration</source>
        <translation>انقضای CRL</translation>
    </message>
    <message>
        <location line="+226"/>
        <source>Failed to retrieve unique random serial</source>
        <translation>تولید شماره‌ی ردیف تصادفی با شکست مواجه شد</translation>
    </message>
    <message>
        <location line="+23"/>
        <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="+26"/>
        <source>Signed on %1 by &apos;%2&apos;</source>
        <translation>امضا‌شده روی %1 با &apos;%2&apos;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unknown</source>
        <translation>ناشناخته</translation>
    </message>
    <message>
        <location line="+90"/>
        <source>Invalid public key</source>
        <translation>کلید عمومی نامعتبر</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>The key you selected for signing is not a private one.</source>
        <translation>کلیدی که شما برای امضا انتخاب کرده‌اید، کلید خصوصی نیست.</translation>
    </message>
    <message>
        <location line="-214"/>
        <source>Failed to create directory &apos;%1&apos;</source>
        <translation>ساخت پوشه‌ی &apos;%1&apos; با خطا مواجه شد</translation>
    </message>
    <message>
        <location line="+255"/>
        <source>Store the certificate to the key on the token &apos;%1 (#%2)&apos; ?</source>
        <translation>ذخیره گواهی برای کلید موجود روی توکن &apos;%1 (#%2)&apos;  ؟</translation>
    </message>
    <message>
        <location line="+96"/>
        <location line="+86"/>
        <source>There was no key found for the Certificate: &apos;%1&apos;</source>
        <translation>کلیدی برای گواهی&apos;%1&apos; یافت نشد</translation>
    </message>
    <message>
        <location line="-83"/>
        <source>Not possible for a token key: &apos;%1&apos;</source>
        <translation>برای کلید توکن امکان پذیر نیست &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+87"/>
        <source>Not possible for the token-key Certificate &apos;%1&apos;</source>
        <translation>برای کلید توکنی امکان‌پذیر نیست &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Plain View</source>
        <translation type="vanished">نمایش بدون‌قالب</translation>
    </message>
    <message>
        <source>Tree View</source>
        <translation type="vanished">نمایش درختی</translation>
    </message>
    <message>
        <source>PKCS#7 unrevoked</source>
        <translation type="vanished">PKCS#7 عدم‌تعلیق‌شده</translation>
    </message>
    <message>
        <source>PEM unrevoked</source>
        <translation type="vanished">PEM عدم‌ تعلیق‌شده</translation>
    </message>
    <message>
        <source>vCalendar</source>
        <translation type="vanished">vCalendar</translation>
    </message>
    <message>
        <source>CA vCalendar</source>
        <translation type="vanished">vCalander مرکز صدور</translation>
    </message>
    <message>
        <source>X509 Certificates ( *.pem *.cer *.crt *.p12 *.p7b )</source>
        <translation type="vanished">گواهی x509  (با قالب‌های pem, cer, crt, p12, p7b)</translation>
    </message>
    <message>
        <source>days</source>
        <translation type="vanished">روزها</translation>
    </message>
    <message>
        <source>No template</source>
        <translation type="vanished">بدون قالب</translation>
    </message>
    <message>
        <source>X509 Certificates ( *.pem *.cer *.crt *.p12 *.pfx *.p7b )</source>
        <translation type="vanished">گواهی x509  (با قالب‌های pem, cer, crt, p12, pfx, p7b)</translation>
    </message>
    <message>
        <source>PEM chain</source>
        <translation type="vanished">زنجیره‌ی PEM</translation>
    </message>
    <message>
        <source>PKCS#7 chain</source>
        <translation type="vanished">زنجیره‌ی PKCS#7</translation>
    </message>
    <message>
        <source>PKCS#12 chain</source>
        <translation type="vanished">زنجیره‌ی PKCS#12</translation>
    </message>
    <message>
        <source>PKCS#7 all</source>
        <translation type="vanished">همه‌ PKCS#7</translation>
    </message>
    <message>
        <source>PEM + key</source>
        <translation type="vanished">PEM + کلید</translation>
    </message>
    <message>
        <source>PEM all</source>
        <translation type="vanished">همه PEM</translation>
    </message>
    <message>
        <source>Certificate Index file</source>
        <translation type="vanished">پرونده‌ی نمایه‌ی گواهی</translation>
    </message>
    <message>
        <source>Certificate export</source>
        <translation type="vanished">برون‌داد گواهی</translation>
    </message>
</context>
<context>
    <name>db_x509name</name>
    <message>
        <location filename="../lib/db_x509super.cpp" line="+27"/>
        <source>Subject</source>
        <translation>پذیرنده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Complete distinguished name</source>
        <translation>نام کامل متمایز‌شده (dn)</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="+29"/>
        <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="+2"/>
        <source>Challenge password</source>
        <translation>گذرواژه‌ی چالش</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Certificate count</source>
        <translation>تعداد گواهی‌ها</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of certificates in the database with the same public key</source>
        <translation>تعداد گواهی‌های موجود در پایگاه داده با کلید عمومی یکسان</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The certificate signing request already exists in the database as
&apos;%1&apos;
and thus was not stored</source>
        <translation>درخواست صدور گواهی در حال حاضر در پایگاه داده به عنوان &apos;%1&apos; موجود می‌باشد و بنابراین ذخیره نخواهد شد</translation>
    </message>
    <message>
        <source>Certificate request export</source>
        <translation type="vanished">برون‌داد درخواست صدور گواهی</translation>
    </message>
    <message>
        <source>Certificate request ( *.pem *.der *.csr )</source>
        <translation type="vanished">درخواست صدور گواهی (با قالب‌های pem، der, csr)</translation>
    </message>
</context>
<context>
    <name>db_x509super</name>
    <message>
        <location filename="../lib/db_x509super.cpp" line="+47"/>
        <source>Key name</source>
        <translation>نام کلید</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal name of the key</source>
        <translation>نام درونی کلید</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Signature algorithm</source>
        <translation>الگوریتم امضا</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Key type</source>
        <translation>نوع کلید</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Key size</source>
        <translation>طول کلید</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>EC Group</source>
        <translation>گروه EC (خم‌های بیضوی)</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Extracted from %1 &apos;%2&apos;</source>
        <translation>استخراج‌شده از %1 &apos;%2&apos;</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+28"/>
        <source>Certificate</source>
        <translation>گواهی</translation>
    </message>
    <message>
        <location line="-28"/>
        <location line="+28"/>
        <source>Certificate request</source>
        <translation>درخواست صدور گواهی</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>The following extensions were not ported into the template</source>
        <translation>افزونه‌های زیر به قالب اضافه نشده است</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Transformed from %1 &apos;%2&apos;</source>
        <translation>تغییر شکل‌داده‌شده از %1 &apos;%2&apos;</translation>
    </message>
    <message>
        <source>Save as OpenSSL config</source>
        <translation type="vanished">ذخیره به عنوان پیکربندی Open SSL</translation>
    </message>
    <message>
        <source>Config files ( *.conf *.cnf);; All files ( * )</source>
        <translation type="vanished">پرونده‌های پیکربندی (با قالب conf, cnf) ;; همه‌ی پرونده‌ها (با همه‌ی قالب‌ها)</translation>
    </message>
</context>
<context>
    <name>kvView</name>
    <message>
        <location filename="../widgets/kvView.cpp" line="+164"/>
        <source>Type</source>
        <translation>نوع</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Content</source>
        <translation>محتوا</translation>
    </message>
</context>
<context>
    <name>pass_info</name>
    <message>
        <location filename="../lib/pass_info.cpp" line="+12"/>
        <source>Password</source>
        <translation>گذرواژه</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PIN</source>
        <translation>گذرشماره</translation>
    </message>
</context>
<context>
    <name>pkcs11_lib</name>
    <message>
        <location filename="../lib/pkcs11_lib.cpp" line="-456"/>
        <source>Failed to open PKCS11 library: %1: %2</source>
        <translation>بازکردن کتابخانه‌ی PKCS#11  با شکست مواجه شد: %1: %2</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>This does not look like a PKCS#11 library. Symbol &apos;C_GetFunctionList&apos; not found.</source>
        <translation>به نظر نمی‌رسد که این کتابخانه‌ی PKCS#11 معتبر باشد. نماد تابع &apos;C_GetFunctionList&apos; یافت نشد.</translation>
    </message>
</context>
<context>
    <name>pki_base</name>
    <message>
        <location filename="../lib/pki_base.cpp" line="+282"/>
        <source>Unknown</source>
        <translation>ناشناخته</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Imported</source>
        <translation>درون‌داد‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generated</source>
        <translation>صادر‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Transformed</source>
        <translation>تغییرشکل‌داده‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Token</source>
        <translation>توکن</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Legacy Database</source>
        <translation>پایگاه داده‌ی قدیمی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Renewed</source>
        <translation>تمدید‌شده</translation>
    </message>
    <message>
        <location line="+145"/>
        <source>Property &apos;%1&apos; not listed in &apos;pki_base::print&apos;</source>
        <translation>مشخصه‌ی &apos;%1&apos; در &apos;pki_base::print&apos; فهرست نشده است</translation>
    </message>
    <message>
        <location line="-320"/>
        <source>Internal error: Unexpected message: %1 %2</source>
        <translation>خطای درونی: پیام نامنتظره: %1 %2</translation>
    </message>
</context>
<context>
    <name>pki_crl</name>
    <message>
        <location filename="../lib/pki_crl.cpp" line="+59"/>
        <source>Successfully imported the revocation list &apos;%1&apos;</source>
        <translation>فهرست ابطال &apos;%1&apos; با موفقیت درون‌داد شد</translation>
    </message>
    <message>
        <source>Delete the revocation list &apos;%1&apos;?</source>
        <translation type="vanished">حذف کردن فهرست ابطال &apos;%1&apos;؟</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Successfully created the revocation list &apos;%1&apos;</source>
        <translation>فهرست ابطال &apos;%1&apos; با موفقیت ساخته شد</translation>
    </message>
    <message>
        <source>Delete the %1 revocation lists: %2?</source>
        <translation type="vanished">حذف %1 فهرست ابطال‌ها: %2؟</translation>
    </message>
    <message numerus="yes">
        <location line="-1"/>
        <source>Delete the %n revocation list(s): &apos;%1&apos;?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Unable to load the revocation list in file %1. Tried PEM and DER formatted CRL.</source>
        <translation>بارگذاری فهرست ابطال در پرونده‌ی %1 امکان‌پذیر نیست قالب‌های فهرست ابطال PEM و DER مورد آزمایش قرار گرفت.</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>No issuer given</source>
        <translation>هیچ صادر‌کننده‌ای دریافت نشد</translation>
    </message>
    <message>
        <location line="+261"/>
        <source>CRL Renewal of CA &apos;%1&apos; due</source>
        <translation>تمدید گواهی از مرکز صدور &apos;%1&apos; به دلیل</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The latest CRL issued by the CA &apos;%1&apos; will expire on %2.
It is stored in the XCA database &apos;%3&apos;</source>
        <translation>جدیدترین فهرست ابطال صادرشده با مرکز صدور &apos;%1&apos; در تاریخ %2 انقضا می‌یابد.  این فهرست ابطال در پایگاه‌داده‌ی XCA  با نام &apos;%3&apos; ذخیره شده است</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Renew CRL: %1</source>
        <translation>تمدید فهرست ابطال (CRL): %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The XCA CRL &apos;%1&apos;, issued on %3 will expire on %4.
It is stored in the XCA database &apos;%5&apos;</source>
        <translation>فهرست ابطال XCA با نام &apos;%1&apos;، صادرضده در %3 در تاریخ %4 انقضا می‌یابد. این فهرست ابطال در پایگاه‌داده‌ی XCA با نام &apos;%5&apos; ذخیره شده است</translation>
    </message>
    <message>
        <source>Wrong Size %1</source>
        <translation type="vanished">%1 اندازه‌ی نادرست</translation>
    </message>
</context>
<context>
    <name>pki_evp</name>
    <message>
        <location filename="../lib/pki_evp.cpp" line="+240"/>
        <source>Please enter the password to decrypt the private key %1.</source>
        <translation>خواهشمند است برای رمزگشایی کلید خصوصی گذرواژه را وارد نمائید: %1.</translation>
    </message>
    <message>
        <location line="+68"/>
        <source>The key from file &apos;%1&apos; is incomplete or inconsistent.</source>
        <translation>کلید از پرونده‌ی &apos;%1&apos; ناکامل یا نادرست است.</translation>
    </message>
    <message>
        <location line="+89"/>
        <source>Please enter the password to decrypt the private key from file:
%1</source>
        <translation>خواهشمند است برای رمزگشایی کلید از فایل: &apos;%1&apos;، گذرواژه را وارد کنید</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Unable to load the private key in file %1. Tried PEM and DER private, public, PKCS#8 key types and SSH2 format.</source>
        <translation>بارگذاری کلید خصوصی در پرونده‌ی %1 امکان‌پذیر نیست. قالب‌های PEM و DER خصوصی، عمومی، کلید نوع PKCS#8 و قالب SSH2 مورد آزمایش قرار گرفت.</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Please enter the password to decrypt the private key: &apos;%1&apos;</source>
        <translation>خواهشمند است برای رمزگشایی کلید خصوصی گذرواژه را وارد نمائید: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+11"/>
        <source>Password input aborted</source>
        <translation>ورود گذرواژه متوقف شد</translation>
    </message>
    <message>
        <location line="-4"/>
        <source>Please enter the database password for decrypting the key &apos;%1&apos;</source>
        <translation>خواهشمند است برای رمزگشایی کلید گذرواژه‌ی پایگاه‌داده را وارد نمائید: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Decryption of private key &apos;%1&apos; failed</source>
        <translation>رمزگشایی کلید خصوصی &apos;%1&apos; با شکست روبه‌رو شد</translation>
    </message>
    <message>
        <location line="+128"/>
        <source>Please enter the password to protect the private key: &apos;%1&apos;</source>
        <translation>خواهشمند است برای محافظت از کلید خصوصی، گذرواژه را وارد نمائید: %1</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Please enter the database password for encrypting the key</source>
        <translation>خواهشمند است برای رمزگشایی کلید، گذرواژه‌ی پایگاه‌داده را وارد نمائید</translation>
    </message>
    <message>
        <location line="+182"/>
        <source>Please enter the password to protect the PKCS#8 key &apos;%1&apos; in file:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Please enter the password to protect the private key &apos;%1&apos; in file:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter the password protecting the PKCS#8 key &apos;%1&apos;</source>
        <translation type="vanished">خواهشمند است گذرواژه‌ی محافظت از کلید PKCS#8 را وارد نمائید: &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Please enter the password protecting the Microsoft PVK key &apos;%1&apos;</source>
        <translation type="vanished">خواهشمند است گذرواژه‌ی محافظت از کلید Microsoft PVK را وارد نمائید: &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Please enter the export password for the private key &apos;%1&apos;</source>
        <translation type="vanished">خواهشمند است گذرواژه‌ی برون‌داد کلید خصوصی را وارد نمائید: &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Failed to decrypt the key (bad password) %1</source>
        <translation type="vanished">رمزگشایی کلید با شکست مواجه شد (گذرواژه‌ی نادرست) %1</translation>
    </message>
    <message>
        <source>Please enter the password to decrypt the private key.</source>
        <translation type="vanished">خواهشمند است برای رمزگشایی کلید، گذرواژه را وارد کنید.</translation>
    </message>
    <message>
        <source>Ignoring unsupported private key</source>
        <translation type="vanished">کلید خصوصی به دلیل پشتیبانی‌نشدن، در نظر گرفته نشد</translation>
    </message>
</context>
<context>
    <name>pki_export</name>
    <message>
        <location filename="../lib/pki_export.cpp" line="+64"/>
        <location line="+35"/>
        <location line="+4"/>
        <source>PEM Text format with headers</source>
        <translation>قالب متنی PEM با سرآیند</translation>
    </message>
    <message>
        <source>Concatenated list of all selected items in one PEM text file</source>
        <translation type="vanished">فهرست همه‌ی موارد در یک پرونده‌ی متنی PEM الحاق‌شده</translation>
    </message>
    <message>
        <location line="-38"/>
        <source>PEM selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Concatenated list of all selected certificates in one PEM text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PEM chain</source>
        <translation>زنجیره‌ی PEM</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Concatenated text format of the complete certificate chain in one PEM file</source>
        <translation>قالب متنی الحاق‌شده از زنجیره‌ی کامل گواهی در یک پرونده‌ی PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The complete certificate chain and the private key of the selected certificate with tags usable in OpenVPN configuration files</source>
        <translation>زنجیره‌ی کامل و کلید خصوصی گواهی گزینش‌شده با برچسب قابل استفاده در پرونده‌های پیکربندی OpenVPN</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PEM + key</source>
        <translation>PEM + کلید</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Concatenation of the certificate and the unencrypted private key in one PEM file</source>
        <translation>الحاق کواهی با کلید خصوصی رمزنگاری‌نشده در یک فایل با قالب PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Concatenation of the certificate and the encrypted private key in PKCS#8 format in one file</source>
        <translation>الحاق گواهی و کلید خصوصی رمزنگاری‌شده در یک فایل با قالب PKCS#8</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All unusable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Concatenation of all expired or revoked certificates in one PEM file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKCS#7 encoded single certificate</source>
        <translation>تک‌‌گواهی در قالب PKCS#7</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All selected certificates encoded in one PKCS#7 file</source>
        <translation>همه‌ی گواهی‌های انتخاب‌شده در یک پرونده‌ی در قالب PKCS#7</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKCS #7 chain</source>
        <translation>زنجیره‌ی PKCS#7</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>PKCS#7 encoded complete certificate chain</source>
        <translation>زنجیره‌ی کامل گواهی در قالب PKCS#7</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKCS #7 unusable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>PKCS#7 encoded collection of all expired or revoked certificates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary DER encoded certificate</source>
        <translation>گواهی دودویی در قالب DER</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKCS #12 chain</source>
        <translation>زنجیره‌ی PKCS#12</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>The complete certificate chain and the private key as encrypted PKCS#12 file</source>
        <translation>زنچیره‌ی کامل گواهی و کلید خصوصی در قالب یک پرونده‌ی PKCS#12 رمزنگاری‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKCS #12</source>
        <translation>PKCS#12</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>The certificate and the private key as encrypted PKCS#12 file</source>
        <translation>گواهی و کلید خصوصی در قالب یک پرونده‌ی PKCS#12 رمزنگاری‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Certificate Index file</source>
        <translation>پرونده‌ی نمایه‌ی گواهی</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>OpenSSL specific Certificate Index file as created by the &apos;ca&apos; command and required by the OCSP tool</source>
        <translation>پرونده‌ی متنی نمایه‌ی گواهی مختص OpenSSL که با دستور &apos;ca&apos;  ساخته شده و توسط ابزار OCSP مورد نیاز است</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+26"/>
        <source>vCalendar</source>
        <translation>vCalendar</translation>
    </message>
    <message>
        <location line="-26"/>
        <source>vCalendar expiry reminder for the selected items</source>
        <translation>یاآوری انقضای vCalander برای موارد انتخاب‌شده</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CA vCalendar</source>
        <translation>vCalander مرکز صدور</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>vCalendar expiry reminder containing all issued, valid certificates, the CA itself and the latest CRL</source>
        <translation>یادآوری انقضای vCalander شامل همه‌ی گواهی‌های معتبر صادرشده، خود مرکز صدور و آخرین فهرست ابطال</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+20"/>
        <source>OpenSSL config</source>
        <translation type="unfinished">پیکربندی OpenSSL</translation>
    </message>
    <message>
        <location line="-20"/>
        <location line="+20"/>
        <source>OpenSSL configuration file to create a certificate or request with the openssl commandline tool</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="-19"/>
        <source>OpenVPN tls-auth key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>The OpenVPN tls-auth key is a secret key shared between endpoints</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>JSON Web Kit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>The public key of the certificate in JSON Web Kit format with X.509 Certificate Thumbprint (x5t)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>JSON Web Kit chain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>The public key of the certificate in JSON Web Kit format with X.509 Certificate Thumbprint (x5t) and certificate chain (x5c)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PEM public</source>
        <translation>PEM عمومی</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Text format of the public key in one PEM file</source>
        <translation>قالب متنی کلید عمومی در یک فایل PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PEM private</source>
        <translation>PEM خصوصی</translation>
    </message>
    <message>
        <location line="+0"/>
        <location line="+2"/>
        <source>Unencrypted private key in text format</source>
        <translation>کلید خصوصی رمزنگاری‌نشده در قالب متن</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>PEM encrypted</source>
        <translation>PEM رمزنگاری‌شده</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>OpenSSL specific encrypted private key in text format</source>
        <translation>کلید خصوصی رمزنگاری‌شده مخصوص OpenSSl در قالب متن</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSH2 private</source>
        <translation>SSH2 خصوصی</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSH2 public</source>
        <translation>SSH2 عمومی</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>The public key encoded in SSH2 format</source>
        <translation>کلید عمومی در قالب SSH2</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DER public</source>
        <translation>DER عمومی</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Binary DER format of the public key</source>
        <translation>کلید خصوصی در قالب دودویی DER</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DER private</source>
        <translation>DER خصوصی</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unencrypted private key in binary DER format</source>
        <translation>کلید خصوصی رمزنگاری‌نشده در قالب دودویی DER</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PVK private</source>
        <translation>PVK خصوصی</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Private key in Microsoft PVK format not encrypted</source>
        <translation>کلید خصوصی در قالب Microsoft PVK به صورت رمزنگاری‌نشده</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>XCA template in PEM-like format. Templates include the internal name and comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All selected XCA templates in PEM-like format. Templates include the internal name and comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PVK encrypted</source>
        <translation type="vanished">PVK رمزنگاری‌شده</translation>
    </message>
    <message>
        <source>Encrypted private key in Microsoft PVK format</source>
        <translation type="vanished">کلید خصوصی رمزنگاری‌شده در قالب Microsoft PVK</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>PKCS #8 encrypted</source>
        <translation>PKCS#8 رمزنگاری‌شده</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Encrypted private key in PKCS#8 text format</source>
        <translation>کلید خصوصی رمزنگاری‌شده در قالب متنی PKCS#8</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKCS #8</source>
        <translation>PKCS #8</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unencrypted private key in PKCS#8 text format</source>
        <translation>کلید خصوصی رمزنگاری‌نشده در قالب متنی PKCS#8</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>JSON Web Key private</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unencrypted private key in JSON Web Key format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+1"/>
        <source>JSON Web Key public</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Public key in JSON Web Key format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Binary DER format of the certificate request</source>
        <translation>قالب دودویی DER درخواست گواهی</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Binary DER format of the revocation list</source>
        <translation>قالب دودویی DER فهرست ابطال</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>vCalendar reminder for the CRL expiry date</source>
        <translation>یاآوری انقضای vCalander برای تاریخ انقضا</translation>
    </message>
    <message>
        <source>XCA template in PEM-like format</source>
        <translation type="vanished">قالب XCA در قالب مشابه PEM</translation>
    </message>
    <message>
        <source>All selected XCA templates in PEM-like format</source>
        <translation type="vanished">همه ی قالب‌های XCA انتخاب‌شده در قالب مشابه PEM</translation>
    </message>
</context>
<context>
    <name>pki_key</name>
    <message>
        <source>Successfully imported the %1 public key &apos;%2&apos;</source>
        <translation type="vanished">%1 کلید عمومی &apos;%2&apos; با موفقیت درون‌داد شد</translation>
    </message>
    <message>
        <source>Delete the %1 public key &apos;%2&apos;?</source>
        <translation type="vanished">آیا %1 با کلید عمومی &apos;%2&apos; حذف شود؟</translation>
    </message>
    <message>
        <source>Successfully imported the %1 private key &apos;%2&apos;</source>
        <translation type="vanished">شئ %1 با موفقیت  کلید خصوصی درون‌داد شد &apos;%2&apos;</translation>
    </message>
    <message>
        <source>Delete the %1 private key &apos;%2&apos;?</source>
        <translation type="vanished">آیا %1 کلید خصوصی &apos;%2&apos; حذف شود؟</translation>
    </message>
    <message>
        <source>Successfully created the %1 private key &apos;%2&apos;</source>
        <translation type="vanished">%1 کلید خصوصی &apos;%2&apos; با موفقیت ساخته شد</translation>
    </message>
    <message>
        <source>Delete the %1 keys: %2?</source>
        <translation type="vanished">آیا %1 کلید (ها) حدف شوند: %2؟</translation>
    </message>
    <message>
        <location filename="../lib/pki_key.cpp" line="+59"/>
        <location line="+177"/>
        <location line="+620"/>
        <source>Public key</source>
        <translation>کلید عمومی</translation>
    </message>
    <message>
        <location line="-644"/>
        <source>Successfully imported the %1 public key &apos;%2&apos;</source>
        <comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is the internal name of the key</comment>
        <translation type="unfinished">%1 کلید عمومی &apos;%2&apos; با موفقیت درون‌داد شد</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Delete the %n %1 public key(s) &apos;%2&apos;?</source>
        <comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is/are the internal name(s) of the key(s)</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Successfully imported the %1 private key &apos;%2&apos;</source>
        <comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is the internal name of the key</comment>
        <translation type="unfinished">شئ %1 با موفقیت  کلید خصوصی درون‌داد شد &apos;%2&apos;</translation>
    </message>
    <message numerus="yes">
        <location line="+2"/>
        <source>Delete the %n %1 private key(s) &apos;%2&apos;?</source>
        <comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is/are the internal name(s) of the key(s)</comment>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Successfully created the %1 private key &apos;%2&apos;</source>
        <comment>%1 will be replaced by &apos;RSA&apos;, &apos;DSA&apos;, &apos;EC&apos;. %2 is the internal name of the key</comment>
        <translation type="unfinished">%1 کلید خصوصی &apos;%2&apos; با موفقیت ساخته شد</translation>
    </message>
    <message>
        <location line="+230"/>
        <source>Common</source>
        <translation>عمومی</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Private</source>
        <translation>خصوصی</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Bogus</source>
        <translation>دارای اشکال</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>PIN</source>
        <translation>گذرشماره</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No password</source>
        <translation>بدون گذرواژه</translation>
    </message>
    <message>
        <location line="+97"/>
        <location line="+105"/>
        <source>Unexpected SSH2 content: &apos;%1&apos;</source>
        <translation>محتوای SSH2 غیرقابل قبول: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="-85"/>
        <location line="+6"/>
        <source>Invalid SSH2 public key</source>
        <translation>کلید عمومی SSH2 نامعتبر</translation>
    </message>
    <message>
        <location line="+191"/>
        <source>Failed writing to %1</source>
        <translation>عملیات نوشتن روی %1 با شکست مواجه شد</translation>
    </message>
</context>
<context>
    <name>pki_multi</name>
    <message>
        <location filename="../lib/pki_multi.cpp" line="+138"/>
        <source>No known PEM encoded items found</source>
        <translation>هیچ مورد شناخته‌شده‌ای با قالب PEM یافت نشد</translation>
    </message>
</context>
<context>
    <name>pki_pkcs12</name>
    <message>
        <location filename="../lib/pki_pkcs12.cpp" line="-180"/>
        <source>Please enter the password to decrypt the PKCS#12 file:
%1</source>
        <translation>خواهشمند است گذرواژه برای رمزگشایی پرونده‌ی PKCS#12 را وارد نمایید: %1</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Unable to load the PKCS#12 (pfx) file %1.</source>
        <translation>بارگذاری پرونده‌ی PKCS#12 (pfx) %1 امکان پذیر نیست.</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>The supplied password was wrong (%1)</source>
        <translation>گذرواژه‌ی وارد‌شده اشتباه بود (%1)</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Please enter the password to encrypt the key of certificate &apos;%1&apos; in the PKCS#12 file:
%2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please enter the password to encrypt the PKCS#12 file</source>
        <translation type="vanished">خواهشمند است گذرواژه برای رمزنگاری پرونده‌ی PKCS#12 را وارد نمایید</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>No key or no Cert and no pkcs12</source>
        <translation>کلید یا گواهی و pkcs12 امکان‌پذیر نیست</translation>
    </message>
</context>
<context>
    <name>pki_pkcs7</name>
    <message>
        <location filename="../lib/pki_pkcs7.cpp" line="+185"/>
        <source>Unable to load the PKCS#7 file %1. Tried PEM and DER format.</source>
        <translation>بارگذاری پرونده‌ی %1 با قالب PKCS#7 امکان پذیر نیست. تلاش برای بارگذاری در قالب‌های PEM و DER صورت پذیرفت.</translation>
    </message>
</context>
<context>
    <name>pki_scard</name>
    <message>
        <location filename="../lib/pki_scard.cpp" line="+46"/>
        <source>Successfully imported the token key &apos;%1&apos;</source>
        <translation>کلید توکن &apos;%1&apos; با موفقیت درون‌داد شد</translation>
    </message>
    <message>
        <source>Delete the token key &apos;%1&apos;?</source>
        <translation type="vanished">آیا کلید توکن &apos;%1&apos; حذف شود؟</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Successfully created the token key &apos;%1&apos;</source>
        <translation>کلید توکن &apos;%1&apos; با موفقیت صادر شد</translation>
    </message>
    <message>
        <source>Delete the %1 keys: %2?</source>
        <translation type="vanished">آیا %1 کلید (ها) حدف شوند: %2؟</translation>
    </message>
    <message numerus="yes">
        <location line="-1"/>
        <source>Delete the %n token key(s): &apos;%1&apos;?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+328"/>
        <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="+73"/>
        <source>This Key is already on the token</source>
        <translation>کلید در حال حاضر بر روی توکن موجود است</translation>
    </message>
    <message>
        <location line="+84"/>
        <source>PIN input aborted</source>
        <translation>ورود گذرشماره متوقف شد</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Unable to find copied key on the token</source>
        <translation>یافتن کلید روگرفته‌شده بر روی توکن امکان‌پذیر نیست</translation>
    </message>
    <message>
        <location line="+88"/>
        <source>Please insert card: %1 %2 [%3] with Serial: %4</source>
        <translation>خواهشمند است کارت: %1 %2 [%3] با ردیف: %4 را وارد نمائید</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Select Slot of %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+38"/>
        <source>Unable to find generated key on card</source>
        <translation>یافتن کلید تولید‌شده بر روی کارت امکان‌پذیر نیست</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Token %1</source>
        <translation>توکن %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+12"/>
        <source>Failed to find the key on the token</source>
        <translation>یافتن کلید بر روی توکن با شکست مواجه شد</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Invalid Pin for the token</source>
        <translation>گذرشماره‌ی نامعتبر برای توکن</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to initialize the key on the token</source>
        <translation>مقداردهی اولیه کلید بر روی توکن با شکست مواجه شد</translation>
    </message>
    <message>
        <source>Ignoring unsupported token key</source>
        <translation type="vanished">کلید توکن به دلیل پشتیبانی‌نشدن، در نظر گرفته نشد</translation>
    </message>
    <message>
        <source>Wrong Size %1</source>
        <translation type="vanished">%1 اندازه‌ی نادرست</translation>
    </message>
    <message>
        <source>Illegal Key generation method</source>
        <translation type="vanished">روش تولید کلید نامعتبر است</translation>
    </message>
</context>
<context>
    <name>pki_temp</name>
    <message>
        <location filename="../lib/pki_temp.cpp" line="+107"/>
        <source>Successfully imported the XCA template &apos;%1&apos;</source>
        <translation>قالب XCA با نام &apos;%1&apos; با موفقیت درون‌داد شد</translation>
    </message>
    <message>
        <source>Delete the XCA template &apos;%1&apos;?</source>
        <translation type="vanished">قالب XCA با نام &apos;%1&apos; حذف شود؟</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Successfully created the XCA template &apos;%1&apos;</source>
        <translation>قالب XCA با نام &apos;%1&apos; با موفقیت ساخته شد</translation>
    </message>
    <message>
        <source>Delete the %1 XCA templates: %2?</source>
        <translation type="vanished">آیا قالب XCA با نام %1 از &apos;%2&apos; حذف شود؟</translation>
    </message>
    <message numerus="yes">
        <location line="-1"/>
        <source>Delete the %n XCA template(s): &apos;%1&apos;?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+213"/>
        <source>Wrong Size %1</source>
        <translation>%1 اندازه‌ی نادرست</translation>
    </message>
    <message>
        <location line="+98"/>
        <source>Template file content error (too small)</source>
        <translation>پرونده‌ی قالب دارای خطا (بسیار کوچک)</translation>
    </message>
    <message>
        <location line="+50"/>
        <source>Not a PEM encoded XCA Template</source>
        <translation>قالب رمزنگاری‌شده PEM برای XCA شناخته نشد</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Not an XCA Template, but &apos;%1&apos;</source>
        <translation>به جز &apos;%1&apos;، قالب XCA شناخته نشد</translation>
    </message>
</context>
<context>
    <name>pki_x509</name>
    <message>
        <location filename="../lib/pki_x509.cpp" line="+65"/>
        <source>Successfully imported the certificate &apos;%1&apos;</source>
        <translation>گواهی &apos;%1&apos; با موفقیت درون‌داد شد</translation>
    </message>
    <message>
        <source>Delete the certificate &apos;%1&apos;?</source>
        <translation type="vanished">آیا گواهی &apos;%1&apos; حذف شود؟</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Successfully created the certificate &apos;%1&apos;</source>
        <translation>گواهی &apos;%1&apos; با موفقیت صادر شد</translation>
    </message>
    <message>
        <source>Delete the %1 certificates: %2?</source>
        <translation type="vanished">آیا گواهی‌های %1 حذف شوند:‌ %2؟</translation>
    </message>
    <message numerus="yes">
        <location line="-1"/>
        <source>Delete the %n certificate(s): &apos;%1&apos;?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+171"/>
        <source>Unable to load the certificate in file %1. Tried PEM and DER certificate.</source>
        <translation>بارگذاری گواهی از پرونده‌ی %1 امکان‌پذیر نیست. قالب‌های PEM و DER آزمایش شد.</translation>
    </message>
    <message>
        <location line="+95"/>
        <source>Invalid OpenVPN tls-auth key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Failed to import tls-auth key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Same tls-auth key already stored for this CA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>New tls-auth key successfully imported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Existing tls-auth key successfully replaced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+104"/>
        <source>This certificate is already on the security token</source>
        <translation>گواهی در حال حاضر بر روی توکن امنیتی موجود است</translation>
    </message>
    <message>
        <location line="+63"/>
        <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="+124"/>
        <source>There is no key for signing !</source>
        <translation>هیچ کلیدی برای امضا وجود ندارد!</translation>
    </message>
    <message>
        <location line="+312"/>
        <source>No</source>
        <translation>خیر</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Yes</source>
        <translation>بله</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Renew certificate: %1</source>
        <translation>تمدید گواهی: %1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The XCA certificate &apos;%1&apos;, issued on %2 will expire on %3.
It is stored in the XCA database &apos;%4&apos;</source>
        <translation>گواهی XCA  با نام &apos;%1&apos;، صادرشده بر روی %2 در تاریخ %3 منقضی می‌شود. این گواهی در پایگاه داده‌ی XCA &apos;%4&apos; ذخیره شده است</translation>
    </message>
    <message>
        <source>Wrong Size %1</source>
        <translation type="vanished">اندازه‌ی نادرست %1</translation>
    </message>
</context>
<context>
    <name>pki_x509req</name>
    <message>
        <location filename="../lib/pki_x509req.cpp" line="+108"/>
        <source>Signing key not valid (public key)</source>
        <translation>کلید امضا معتبر نیست (کلید عمومی)</translation>
    </message>
    <message>
        <source>Successfully imported the %1 certificate request &apos;%2&apos;</source>
        <translation type="vanished">با موفقیت &apos;%1&apos; از درخواست گواهی &apos;%2&apos; درون‌داد شد</translation>
    </message>
    <message>
        <source>Delete the %1 certificate request &apos;%2&apos;?</source>
        <translation type="vanished">آیا %1 از درخواست گواهی &apos;%2&apos; حذف شود؟</translation>
    </message>
    <message>
        <source>Successfully created the %1 certificate request &apos;%2&apos;</source>
        <translation type="vanished">با موفقیت %1 از درخواست گواهی &apos;%2&apos; ساخته شد</translation>
    </message>
    <message>
        <source>Delete the %1 certificate requests: %2?</source>
        <translation type="vanished">حذف %1 از درخواست‌های گواهی:%2؟</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Successfully imported the PKCS#10 certificate request &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location line="+1"/>
        <source>Delete the %n PKCS#10 certificate request(s): &apos;%1&apos;?</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the PKCS#10 certificate request &apos;%1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location line="+31"/>
        <source>Unable to load the certificate request in file %1. Tried PEM, DER and SPKAC format.</source>
        <translation>بارگذاری درخواست گواهی در پرونده‌ی %1 امکان‌پذیر نیست قالب‌های PEM، DER و SPKAC مورد آزمایش قرار گرفت.</translation>
    </message>
    <message>
        <location line="+186"/>
        <source>Signed</source>
        <translation>امضا‌شده</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unhandled</source>
        <translation>مورد‌بررسی قرارگرفته</translation>
    </message>
    <message>
        <source>Wrong Size %1</source>
        <translation type="vanished">اندازه‌ی نامعتبر %1</translation>
    </message>
</context>
<context>
    <name>v3ext</name>
    <message>
        <location filename="../ui/v3ext.ui" line="+26"/>
        <source>Copy Common Name</source>
        <translation>رونوشت از نام عمومی گواهی</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Add</source>
        <translation>افزودن</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete</source>
        <translation>حذف</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Apply</source>
        <translation>اعمال</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Validate</source>
        <translation>اعتبارسنجی</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Cancel</source>
        <translation>لغو</translation>
    </message>
    <message>
        <location filename="../widgets/v3ext.cpp" line="+75"/>
        <source>An email address or &apos;copy&apos;</source>
        <translation>یک نشانی رایانامه یا &apos;رونوشت&apos;</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>یک شناسه‌ی ثبت‌شده: OBJECT IDENTIFIER</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>A uniform resource indicator</source>
        <translation>یک نشان‌گر یکتای منبع</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>A DNS domain name or &apos;copycn&apos;</source>
        <translation>یک نام دامنه‌ی DNS یا &apos;copycn&apos;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>A DNS domain name</source>
        <translation>یک نام دامنه‌ی DNS</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>An IP address</source>
        <translation>یک نشانی IP</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Syntax: &lt;OID&gt;;TYPE:text like &apos;1.2.3.4:UTF8:name&apos;</source>
        <translation>روش نوشتار: &lt;OID&gt;; Type: متن مانند &apos;1.2.3.4&apos; UTF8: نام</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No editing. Only &apos;copy&apos; allowed here</source>
        <translation>ویرایش نشود. تنها &apos;رونوشت&apos; در این قسمت دارای مجوز است</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>Validation failed:
&apos;%1&apos;
%2</source>
        <translation>اعتبارسنجی با شکست مواجه شد:&apos;%1&apos; %2</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Validation successful:
&apos;%1&apos;</source>
        <translation>اعتبارسنجی با موفقیت انجام شد: &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>xcaWarning</name>
    <message>
        <source>The following error occurred:</source>
        <translation type="vanished">خطای زیر ایجاد شد:</translation>
    </message>
    <message>
        <source>Copy to Clipboard</source>
        <translation type="vanished">ایجاد رونوشت در حافظه‌رونوشت</translation>
    </message>
</context>
<context>
    <name>xcaWarningGui</name>
    <message>
        <location filename="../widgets/XcaWarning.cpp" line="+71"/>
        <source>Copy to Clipboard</source>
        <translation>ایجاد رونوشت در حافظه‌رونوشت</translation>
    </message>
</context>
</TS>
