From 4e43e7f1afd0d98b9752b45cf4c2cebc73387aa7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 10 Jul 2026 00:42:44 +0000 Subject: [PATCH] l10n: Update locale files --- l10n/ar/viewer.ftl | 56 +++++++++++++++++++++ l10n/bg/viewer.ftl | 9 ++++ l10n/cs/viewer.ftl | 13 +++++ l10n/cy/viewer.ftl | 113 ++++++++++++++++++++++++++++++++++++++++++ l10n/de/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/dsb/viewer.ftl | 100 +++++++++++++++++++++++++++++++++++++ l10n/el/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/en-GB/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/es-AR/viewer.ftl | 50 +++++++++++++++++++ l10n/es-CL/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/es-MX/viewer.ftl | 1 + l10n/fr/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/fy-NL/viewer.ftl | 11 ++++ l10n/gn/viewer.ftl | 35 +++++++++++++ l10n/he/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/hsb/viewer.ftl | 101 +++++++++++++++++++++++++++++++++++++ l10n/hu/viewer.ftl | 15 ++++++ l10n/ia/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/it/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/kk/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/ko/viewer.ftl | 65 ++++++++++++++++++++++++ l10n/nb-NO/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/nl/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/nn-NO/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/pt-BR/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/ro/viewer.ftl | 95 +++++++++++++++++++++++++++++++++++ l10n/ru/viewer.ftl | 95 +++++++++++++++++++++++++++++++++++ l10n/sv-SE/viewer.ftl | 89 +++++++++++++++++++++++++++++++++ l10n/vi/viewer.ftl | 65 ++++++++++++++++++++++++ l10n/zh-TW/viewer.ftl | 65 ++++++++++++++++++++++++ 30 files changed, 2135 insertions(+) diff --git a/l10n/ar/viewer.ftl b/l10n/ar/viewer.ftl index 11046bbf0..6036f7c00 100644 --- a/l10n/ar/viewer.ftl +++ b/l10n/ar/viewer.ftl @@ -153,6 +153,19 @@ pdfjs-document-properties-linearized = العرض السريع عبر الوِب pdfjs-document-properties-linearized-yes = نعم pdfjs-document-properties-linearized-no = لا pdfjs-document-properties-close-button = أغلق +pdfjs-digital-signature-properties-view-certificate = اعرض الشهادة +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = السبب: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = الطابع الزمني: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } ## Print @@ -764,6 +777,49 @@ pdfjs-views-manager-waiting-for-file = يرفع ملف… pdfjs-toggle-views-manager-button1 = .title = أدِر الصفحات +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = خصائص التوقيع الرقمي + .aria-label = خصائص التوقيع الرقمي +pdfjs-digital-signature-properties-button-label = خصائص التوقيع الرقمي + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = وقِّع المستند بتوقيع رقمي صالح + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = الحالة: تحققَ من التوقيع +pdfjs-digital-signature-properties-status-invalid = الحالة: التوقيع غير صالح +pdfjs-digital-signature-properties-status-unknown = الحالة: تعذّر التحقق (غير مدعوم) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = الشهادة: موثوقة ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = الشهادة: غير متوفرة +pdfjs-digital-signature-properties-certificate-untrusted = الشهادة: غير موثوقة +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = الشهادة: جهة إصدار مجهولة ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = الشهادة: موقعّة ذاتيًا ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = الشهادة: جهة إصدار مجهولة ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = الشهادة: منتهية الصلاحية +pdfjs-digital-signature-properties-certificate-expired-with-date = الشهادة: منتهية الصلاحية ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = الشهادة: مُلغاة + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/bg/viewer.ftl b/l10n/bg/viewer.ftl index e6c3106cc..a1de897be 100644 --- a/l10n/bg/viewer.ftl +++ b/l10n/bg/viewer.ftl @@ -390,3 +390,12 @@ pdfjs-editor-alt-text-settings-delete-model-button = Изтриване ## Controls pdfjs-editor-add-signature-image-upload-error-description = Проверете мрежовата си връзка или опитайте с друго изображение. + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-expired = Сертификат: с изтекъл срок на валидност diff --git a/l10n/cs/viewer.ftl b/l10n/cs/viewer.ftl index cf175c9be..48ebbbb7e 100644 --- a/l10n/cs/viewer.ftl +++ b/l10n/cs/viewer.ftl @@ -153,6 +153,7 @@ pdfjs-document-properties-linearized = Rychlé zobrazování z webu: pdfjs-document-properties-linearized-yes = Ano pdfjs-document-properties-linearized-no = Ne pdfjs-document-properties-close-button = Zavřít +pdfjs-digital-signature-properties-view-certificate = Zobrazit certifikát ## Print @@ -748,6 +749,18 @@ pdfjs-views-manager-waiting-for-file = Nahrávání souboru… pdfjs-toggle-views-manager-button1 = .title = Spravovat strany +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-unknown = Certifikát: nedostupný +pdfjs-digital-signature-properties-certificate-untrusted = Certifikát: nedůvěryhodný +pdfjs-digital-signature-properties-certificate-expired = Certifikát: vypršel +pdfjs-digital-signature-properties-certificate-revoked = Certifikát: zneplatněn + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/cy/viewer.ftl b/l10n/cy/viewer.ftl index fd9f51fee..66d3ff6fb 100644 --- a/l10n/cy/viewer.ftl +++ b/l10n/cy/viewer.ftl @@ -153,6 +153,31 @@ pdfjs-document-properties-linearized = Golwg Gwe Cyflym: pdfjs-document-properties-linearized-yes = Iawn pdfjs-document-properties-linearized-no = Na pdfjs-document-properties-close-button = Cau +pdfjs-digital-signature-properties-view-certificate = Gweld tystysgrif +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Rheswm: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Stamp amser: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [zero] Is-lofnodion ( { $count } ) + [one] Is-lofnodion ( { $count } ) + [two] Is-lofnodion ( { $count } ) + [few] Is-lofnodion ( { $count } ) + [many] Is-lofnodion ( { $count } ) + *[other] Is-lofnodion ( { $count } ) + } ## Print @@ -764,6 +789,94 @@ pdfjs-views-manager-waiting-for-file = Yn llwytho ffeil i fyny… pdfjs-toggle-views-manager-button1 = .title = Rheoli tudalennau +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Priodweddau llofnod digidol + .aria-label = Priodweddau llofnod digidol +pdfjs-digital-signature-properties-button-label = Priodweddau llofnod digidol + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Llofnodwyd y ddogfen gyda llofnod digidol dilys +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [zero] Llofnodwyd y ddogfen ond doedd dim modd dilysu { $count } llofnod digidol + [one] Llofnodwyd y ddogfen ond doedd dim modd dilysu { $count } llofnod digidol + [two] Llofnodwyd y ddogfen ond doedd dim modd dilysu { $count } llofnod digidol + [few] Llofnodwyd y ddogfen ond doedd dim modd dilysu { $count } llofnod digidol + [many] Llofnodwyd y ddogfen ond doedd dim modd dilysu { $count } llofnod digidol + *[other] Llofnodwyd y ddogfen ond doedd dim modd dilysu { $count } llofnod digidol + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [zero] Dogfen wedi'i llofnodi â { $count } thystysgrif does dim modd ymddiried ynddyn nhw + [one] Dogfen wedi'i llofnodi â { $count } thystysgrif does dim modd ymddiried ynddi + [two] Dogfen wedi'i llofnodi â { $count } thystysgrifau does dim modd ymddiried ynddyn nhw + [few] Dogfen wedi'i llofnodi â { $count } thystysgrifau does dim modd ymddiried ynddyn nhw + [many] Dogfen wedi'i llofnodi â { $count } thystysgrifau does dim modd ymddiried ynddyn nhw + *[other] Dogfen wedi'i llofnodi â { $count } thystysgrifau does dim modd ymddiried ynddyn nhw + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [zero] Dogfen wedi'i llofnodi gyda { $count } tystysgrifau sydd wedi dod i ben + [one] Dogfen wedi'i llofnodi gydag { $count } dystysgrif sydd wedi dod i ben + [two] Dogfen wedi'i llofnodi gyda { $count } dystysgrif sydd wedi dod i ben + [few] Dogfen wedi'i llofnodi gyda { $count } tystysgrif sydd wedi dod i ben + [many] Dogfen wedi'i llofnodi gyda { $count } thystysgrif sydd wedi dod i ben + *[other] Dogfen wedi'i llofnodi gyda { $count } tystysgrif sydd wedi dod i ben + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [zero] Mae gan y ddogfen { $count } llofnodion digidol annilys + [one] Mae gan y ddogfen { $count } llofnod digidol annilys + [two] Mae gan y ddogfen { $count } llofnod digidol annilys + [few] Mae gan y ddogfen { $count } llofnod digidol annilys + [many] Mae gan y ddogfen { $count } llofnod digidol annilys + *[other] Mae gan y ddogfen { $count } llofnod digidol annilys + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [zero] Dogfen wedi'i llofnodi gyda { $count } tystysgrifau wedi'u dirymu + [one] Dogfen wedi'i llofnodi gyda { $count } tystysgrif wedi'u dirymu + [two] Dogfen wedi'i llofnodi gyda { $count } tystysgrif wedi'u dirymu + [few] Dogfen wedi'i llofnodi gyda { $count } tystysgrif wedi'u dirymu + [many] Dogfen wedi'i llofnodi gyda { $count } thystysgrif wedi'u dirymu + *[other] Dogfen wedi'i llofnodi gyda { $count } tystysgrif wedi'u dirymu + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Statws: Llofnod wedi'i ddilysu +pdfjs-digital-signature-properties-status-invalid = Statws: Llofnod annilys +pdfjs-digital-signature-properties-status-unknown = Statws: Methu dilysu (heb ei gefnogi) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Tystysgrif: Wedi ymddiried ( { $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Tystysgrif: Ddim ar gael +pdfjs-digital-signature-properties-certificate-untrusted = Tystysgrif: Dim ymddiriedaeth +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Tystysgrif: Cyhoeddwr anhysbys ( { $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Tystysgrif: Hunan-lofnod ( { $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Tystysgrif: Cyhoeddwr heb ymddiriedaeth ( { $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Tystysgrif: Wedi dod i ben +pdfjs-digital-signature-properties-certificate-expired-with-date = Tystysgrif: Wedi dod i ben ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Tystysgrif: Wedi'i ddirymu + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/de/viewer.ftl b/l10n/de/viewer.ftl index 0372c35fc..dcfbf1117 100644 --- a/l10n/de/viewer.ftl +++ b/l10n/de/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Schnelle Webanzeige: pdfjs-document-properties-linearized-yes = Ja pdfjs-document-properties-linearized-no = Nein pdfjs-document-properties-close-button = Schließen +pdfjs-digital-signature-properties-view-certificate = Zertifikat ansehen +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Grund: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Zeitstempel: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] ({ $count }) Untersignatur + *[other] ({ $count }) Untersignaturen + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Datei wird hochgeladen… pdfjs-toggle-views-manager-button1 = .title = Seiten verwalten +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Eigenschaften digitaler Signatur + .aria-label = Eigenschaften digitaler Signatur +pdfjs-digital-signature-properties-button-label = Eigenschaften digitaler Signatur + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Dokument wurde mit einer gültigen digitalen Signatur signiert +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokument signiert, aber { $count } digitale Signatur konnte nicht verifiziert werden + *[other] Dokument signiert, aber { $count } digitale Signaturen konnten nicht verifiziert werden + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokument mit { $count } Zertifikat signiert, das nicht vertrauenswürdig ist + *[other] Dokument mit { $count } Zertifikaten signiert, die nicht vertrauenswürdig sind + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokument mit { $count } abgelaufenen Zertifikat signiert + *[other] Dokument mit { $count } abgelaufenen Zertifikaten signiert + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokument hat { $count } ungültige digitale Signatur + *[other] Dokument hat { $count } ungültige digitale Signaturen + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokument mit { $count } gesperrten Zertifikat signiert + *[other] Dokument mit { $count } gesperrten Zertifikaten signiert + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Status: Signatur überprüft +pdfjs-digital-signature-properties-status-invalid = Status: Signatur ungültig +pdfjs-digital-signature-properties-status-unknown = Status: Verifizieren nicht möglich (nicht unterstützt) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Zertifikat: Vertrauenswürdig ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Zertifikat: Nicht verfügbar +pdfjs-digital-signature-properties-certificate-untrusted = Zertifikat: Nicht vertrauenswürdig +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Zertifikat: Unbekannter Aussteller ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Zertifikat: Selbstsigniert ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Zertifikat: Nicht vertrauenswürdiger Aussteller ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Zertifikat: Abgelaufen +pdfjs-digital-signature-properties-certificate-expired-with-date = Zertifikat: Abgelaufen ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Zertifikat: Widerrufen + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/dsb/viewer.ftl b/l10n/dsb/viewer.ftl index 93c1803bc..c5969778e 100644 --- a/l10n/dsb/viewer.ftl +++ b/l10n/dsb/viewer.ftl @@ -153,6 +153,29 @@ pdfjs-document-properties-linearized = Fast Web View: pdfjs-document-properties-linearized-yes = Jo pdfjs-document-properties-linearized-no = Ně pdfjs-document-properties-close-button = Zacyniś +pdfjs-digital-signature-properties-view-certificate = Certifikat pokazaś +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Pśicyna: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Casowy kołk: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] { $count } pódsignatura + [two] { $count } pódsignaturje + [few] { $count } pódsignatury + *[other] { $count } pódsignaturow + } ## Print @@ -748,6 +771,83 @@ pdfjs-views-manager-waiting-for-file = Dataja se nagrawa… pdfjs-toggle-views-manager-button1 = .title = Boki zastojaś +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Kakosći digitalneje signatury + .aria-label = Kakosći digitalneje signatury +pdfjs-digital-signature-properties-button-label = Kakosći digitalneje signatury + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Dokument jo se signěrował z płaśiweju digitalneju signaturu +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokument jo se signěrował, ale { $count } digitalna signatura njedajo se wobkšuśiś + [two] Dokument jo se signěrował, ale { $count } digitalnej signaturje njedajotej se wobkšuśiś + [few] Dokument jo se signěrował, ale { $count } digitalne signatury njedaju se wobkšuśiś + *[other] Dokument jo se signěrował, ale { $count } digitalnych signaturow njedajo se wobkšuśiś + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokument jo z { $count } certifikatom signěrowany, kótaryž njejo dowěry gódny + [two] Dokument jo z { $count } certifikatoma signěrowany, kótarejž njejstej dowěry gódnej + [few] Dokument jo z { $count } certifikatami signěrowany, kótarež njejsu dowěry gódne + *[other] Dokument jo z { $count } certifikatami signěrowany, kótarež njejsu dowěry gódne + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokument jo z { $count } spadnjonym certifikatom signěrowany + [two] Dokument jo z { $count } spadnjonyma certifikatoma signěrowany + [few] Dokument jo z { $count } spadnjonymi certifikatami signěrowany + *[other] Dokument jo z { $count } spadnjonymi certifikatami signěrowany + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokument ma { $count } njepłaśiwu digitalnu signaturu + [two] Dokument ma { $count } njepłaśiwej digitalnej signaturje + [few] Dokument ma { $count } njepłaśiwe digitalne signatury + *[other] Dokument ma { $count } njepłaśiwych digitalnych signaturow + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokument jo z { $count } wótwołanym certifikatom signěrowany + [two] Dokument jo z { $count } wótwołanyma certifikatoma signěrowany + [few] Dokument jo z { $count } wótwołanymi certifikatami signěrowany + *[other] Dokument jo z { $count } wótwołanymi certifikatami signěrowany + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Status: Signatura jo wobkšuśona +pdfjs-digital-signature-properties-status-invalid = Status: Signatura jo njepłaśiwa + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certifikat: Dowěry gódny ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certifikat: Nic k dispoziciji +pdfjs-digital-signature-properties-certificate-untrusted = Certifikat: Dowěry njegódny +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certifikat: Njeznaty wudawaŕ ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certifikat: Samsigněrowany ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certifikat: Dowěry njegódny wudawaŕ ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certifikat: Spadnjony +pdfjs-digital-signature-properties-certificate-expired-with-date = Certifikat: Spadnjony ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certifikat: Wótwołany + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/el/viewer.ftl b/l10n/el/viewer.ftl index ffdebd200..fbd292d10 100644 --- a/l10n/el/viewer.ftl +++ b/l10n/el/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Ταχεία προβολή ιστού: pdfjs-document-properties-linearized-yes = Ναι pdfjs-document-properties-linearized-no = Όχι pdfjs-document-properties-close-button = Κλείσιμο +pdfjs-digital-signature-properties-view-certificate = Προβολή πιστοποιητικού +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Αιτία: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Χρονοσήμανση: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Δευτερεύουσα υπογραφή ({ $count }) + *[other] Δευτερεύουσες υπογραφές ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Μεταφόρτωση αρχείου… pdfjs-toggle-views-manager-button1 = .title = Διαχείριση σελίδων +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Ιδιότητες ψηφιακής υπογραφής + .aria-label = Ιδιότητες ψηφιακής υπογραφής +pdfjs-digital-signature-properties-button-label = Ιδιότητες ψηφιακής υπογραφής + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Το έγγραφο έχει υπογραφεί με έγκυρη ψηφιακή υπογραφή +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Το έγγραφο έχει υπογραφεί, αλλά δεν ήταν δυνατή η επαλήθευση { $count } ψηφιακής υπογραφής + *[other] Το έγγραφο έχει υπογραφεί, αλλά δεν ήταν δυνατή η επαλήθευση { $count } ψηφιακών υπογραφών + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Το έγγραφο έχει υπογραφεί με { $count } πιστοποιητικό που δεν είναι αξιόπιστο + *[other] Το έγγραφο έχει υπογραφεί με { $count } πιστοποιητικά που δεν είναι αξιόπιστα + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Το έγγραφο έχει υπογραφεί με { $count } ληγμένο πιστοποιητικό + *[other] Το έγγραφο έχει υπογραφεί με { $count } ληγμένα πιστοποιητικά + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Το έγγραφο διαθέτει { $count } μη έγκυρη ψηφιακή υπογραφή + *[other] Το έγγραφο διαθέτει { $count } μη έγκυρες ψηφιακές υπογραφές + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Το έγγραφο έχει υπογραφεί με { $count } ανακληθέν πιστοποιητικό + *[other] Το έγγραφο έχει υπογραφεί με { $count } ανακληθέντα πιστοποιητικά + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Κατάσταση: Επαληθευμένη υπογραφή +pdfjs-digital-signature-properties-status-invalid = Κατάσταση: Μη έγκυρη υπογραφή +pdfjs-digital-signature-properties-status-unknown = Κατάσταση: Αδυναμία επαλήθευσης (δεν υποστηρίζεται) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Πιστοποιητικό: Έμπιστο ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Πιστοποιητικό: Μη διαθέσιμο +pdfjs-digital-signature-properties-certificate-untrusted = Πιστοποιητικό: Μη αξιόπιστο +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Πιστοποιητικό: Άγνωστος εκδότης ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Πιστοποιητικό: Αυτοϋπογεγραμμένο ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Πιστοποιητικό: Μη αξιόπιστος εκδότης ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Πιστοποιητικό: Έχει λήξει +pdfjs-digital-signature-properties-certificate-expired-with-date = Πιστοποιητικό: Έχει λήξει ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Πιστοποιητικό: Έχει ανακληθεί + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/en-GB/viewer.ftl b/l10n/en-GB/viewer.ftl index 7a6692a48..c5287a1a8 100644 --- a/l10n/en-GB/viewer.ftl +++ b/l10n/en-GB/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Fast Web View: pdfjs-document-properties-linearized-yes = Yes pdfjs-document-properties-linearized-no = No pdfjs-document-properties-close-button = Close +pdfjs-digital-signature-properties-view-certificate = View certificate +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Reason: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Timestamp: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Sub-signature ({ $count }) + *[other] Sub-signatures ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Uploading file… pdfjs-toggle-views-manager-button1 = .title = Manage pages +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Digital signature properties + .aria-label = Digital signature properties +pdfjs-digital-signature-properties-button-label = Digital signature properties + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Document was signed with a valid digital signature +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Document signed but { $count } digital signature could not be verified + *[other] Document signed but { $count } digital signatures could not be verified + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Document signed with { $count } certificate that is not trusted + *[other] Document signed with { $count } certificates that are not trusted + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Document signed with { $count } expired certificate + *[other] Document signed with { $count } expired certificates + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Document has { $count } invalid digital signature + *[other] Document has { $count } invalid digital signatures + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Document signed with { $count } revoked certificate + *[other] Document signed with { $count } revoked certificates + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Status: Signature verified +pdfjs-digital-signature-properties-status-invalid = Status: Signature invalid +pdfjs-digital-signature-properties-status-unknown = Status: Unable to verify (unsupported) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certificate: Trusted ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificate: Unavailable +pdfjs-digital-signature-properties-certificate-untrusted = Certificate: Untrusted +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certificate: Unknown issuer ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certificate: Self-signed ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificate: Untrusted issuer ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificate: Expired +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificate: Expired ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificate: Revoked + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/es-AR/viewer.ftl b/l10n/es-AR/viewer.ftl index 0d26a758d..047ffa754 100644 --- a/l10n/es-AR/viewer.ftl +++ b/l10n/es-AR/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Vista rápida de la Web: pdfjs-document-properties-linearized-yes = Sí pdfjs-document-properties-linearized-no = No pdfjs-document-properties-close-button = Cerrar +pdfjs-digital-signature-properties-view-certificate = Ver certificado +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Razón: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Fecha: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Subfirma ({ $count }) + *[other] Subfirmas ({ $count }) + } ## Print @@ -732,6 +753,35 @@ pdfjs-views-manager-waiting-for-file = Subiendo archivo… pdfjs-toggle-views-manager-button1 = .title = Administrar páginas +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Propiedades de firma digital + .aria-label = Propiedades de firma digital +pdfjs-digital-signature-properties-button-label = Propiedades de firma digital + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = El documento fue firmado con una firma digital válida + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificado: Emisor no confiable ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificado: Vencido +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificado: Vencido ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificado: Revocado + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/es-CL/viewer.ftl b/l10n/es-CL/viewer.ftl index 6ab81b175..3806a5b60 100644 --- a/l10n/es-CL/viewer.ftl +++ b/l10n/es-CL/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Vista rápida en Web: pdfjs-document-properties-linearized-yes = Sí pdfjs-document-properties-linearized-no = No pdfjs-document-properties-close-button = Cerrar +pdfjs-digital-signature-properties-view-certificate = Ver certificado +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Motivo: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Marca de tiempo: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Subfirma ({ $count }) + *[other] Subfirmas ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Subiendo archivo… pdfjs-toggle-views-manager-button1 = .title = Gestionar páginas +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Propiedades de firma digital + .aria-label = Propiedades de firma digital +pdfjs-digital-signature-properties-button-label = Propiedades de firma digital + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = El documento fue firmado con una firma digital válida +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Documento firmado, pero no se pudo verificar la firma digital + *[other] Documento firmado, pero no se pudieron verificar las { $count } firmas digitales + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Documento firmado con { $count } certificado que no es de confianza + *[other] Documento firmado con { $count } certificados que no son de confianza + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Documento firmado con { $count } certificado expirado + *[other] Documento firmado con { $count } certificados expirados + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] El documento tiene { $count } firma digital no válida + *[other] El documento tiene { $count } firmas digitales no válidas + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Documento firmado con { $count } certificado revocado + *[other] Documento firmado con { $count } certificados revocados + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Estado: Firma verificada +pdfjs-digital-signature-properties-status-invalid = Estado: Firma inválida +pdfjs-digital-signature-properties-status-unknown = Estado: No se puede verificar (no compatible) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certificado: Confiable ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificado: No disponible +pdfjs-digital-signature-properties-certificate-untrusted = Certificado: No confiable +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certificado: Emisor desconocido ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certificado: Autofirmado ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificado: Emisor no confiable ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificado: Expirado +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificado: Expirado ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificado: Revocado + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/es-MX/viewer.ftl b/l10n/es-MX/viewer.ftl index 7d496bcbc..8fafb6dc5 100644 --- a/l10n/es-MX/viewer.ftl +++ b/l10n/es-MX/viewer.ftl @@ -153,6 +153,7 @@ pdfjs-document-properties-linearized = Vista rápida de la web: pdfjs-document-properties-linearized-yes = Sí pdfjs-document-properties-linearized-no = No pdfjs-document-properties-close-button = Cerrar +pdfjs-digital-signature-properties-view-certificate = Ver certificado ## Print diff --git a/l10n/fr/viewer.ftl b/l10n/fr/viewer.ftl index 0fc47068a..5c77dd830 100644 --- a/l10n/fr/viewer.ftl +++ b/l10n/fr/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Affichage rapide des pages web : pdfjs-document-properties-linearized-yes = Oui pdfjs-document-properties-linearized-no = Non pdfjs-document-properties-close-button = Fermer +pdfjs-digital-signature-properties-view-certificate = Afficher le certificat +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Raison : { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Horodatage : { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Sous-signature ({ $count }) + *[other] Sous-signatures ({ $count }) + } ## Print @@ -728,6 +749,74 @@ pdfjs-views-manager-waiting-for-file = Envoi du fichier… pdfjs-toggle-views-manager-button1 = .title = Gérer les pages +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Propriétés de la signature numérique + .aria-label = Propriétés de la signature numérique +pdfjs-digital-signature-properties-button-label = Propriétés de la signature numérique + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Le document a été signé avec une signature numérique valide +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Document signé mais { $count } signature numérique n’a pas pu être vérifiée + *[other] Document signé mais { $count } signatures numériques n’ont pas pu être vérifiées + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [1] Document signé avec un certificat non digne de confiance + *[other] Document signé avec { $count } certificats non dignes de confiance + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [1] Document signé avec un certificat expiré + *[other] Document signé avec { $count } certificats expirés + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [1] Le document contient une signature numérique non valide + *[other] Le document contient { $count } signatures numériques non valides + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [1] Document signé avec un certificat révoqué + *[other] Document signé avec { $count } certificats révoqués + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = État : signature vérifiée +pdfjs-digital-signature-properties-status-invalid = État : signature invalide +pdfjs-digital-signature-properties-status-unknown = État : impossible à vérifier (non pris en charge) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certificat : fiable ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificat : indisponible +pdfjs-digital-signature-properties-certificate-untrusted = Certificat : non fiable +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certificat : émetteur inconnu ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certificat : auto-signé ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificat : émetteur non fiable ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificat : expiré +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificat : expiré ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificat : révoqué + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/fy-NL/viewer.ftl b/l10n/fy-NL/viewer.ftl index 7c338233c..3fc18602c 100644 --- a/l10n/fy-NL/viewer.ftl +++ b/l10n/fy-NL/viewer.ftl @@ -732,6 +732,17 @@ pdfjs-views-manager-waiting-for-file = Bestân oplade… pdfjs-toggle-views-manager-button1 = .title = Siden beheare +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-expired = Sertifikaat: ferrûn +pdfjs-digital-signature-properties-certificate-expired-with-date = Sertifikaat: ferrûn ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Sertifikaat: ynlutsen + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/gn/viewer.ftl b/l10n/gn/viewer.ftl index 1a533ebee..a46e05477 100644 --- a/l10n/gn/viewer.ftl +++ b/l10n/gn/viewer.ftl @@ -153,6 +153,14 @@ pdfjs-document-properties-linearized = Ñanduti jahecha pya’e: pdfjs-document-properties-linearized-yes = Añete pdfjs-document-properties-linearized-no = Ahániri pdfjs-document-properties-close-button = Mboty +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Mboheraguapy’i ({ $count }) + *[other] Mboheraguapy’ieta ({ $count }) + } ## Print @@ -560,6 +568,7 @@ pdfjs-editor-undo-bar-close-button-label = Mboty ## Add a signature dialog +pdfjs-editor-add-signature-dialog-label = Ko modal omoneĩ poruhárape omoheñóivo mboheraguapy ombojuaju hag̃ua PDF rehe. Upe poruhára ombosako’ikuaa téra (oikóva avei moñe’ẽrã mokõihávarõ) ha, ejaposérõ, eñongatu mboheraguapy eiporujey hag̃ua. pdfjs-editor-add-signature-dialog-title = Embojuaju teraguapy ## Tab names @@ -731,6 +740,32 @@ pdfjs-views-manager-waiting-for-file = Ehupihína marandurenda… pdfjs-toggle-views-manager-button1 = .title = Eñangareko kuotiarogue +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Firma digital oguerekóva + .aria-label = Firma digital oguerekóva +pdfjs-digital-signature-properties-button-label = Firma digital oguerekóva + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Pe kuatia oñemboheraguapy firma digital oikóvape + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Heko: Mboheraguapy hechajeypyre +pdfjs-digital-signature-properties-status-invalid = Heko: Mboheraguapy oiko’ỹva +pdfjs-digital-signature-properties-status-unknown = Heko: Ndojehechajeykuaái (ndojokupytýi) + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/he/viewer.ftl b/l10n/he/viewer.ftl index ed51d4a62..49c3f824a 100644 --- a/l10n/he/viewer.ftl +++ b/l10n/he/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = תצוגת דף מהירה: pdfjs-document-properties-linearized-yes = כן pdfjs-document-properties-linearized-no = לא pdfjs-document-properties-close-button = סגירה +pdfjs-digital-signature-properties-view-certificate = הצגת אישור +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = סיבה: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = חותמת זמן: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] חתימת משנה ({ $count }) + *[other] חתימות משנה ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = בתהליך העלאת הקובץ… pdfjs-toggle-views-manager-button1 = .title = ניהול עמודים +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = מאפייני חתימה דיגיטלית + .aria-label = מאפייני חתימה דיגיטלית +pdfjs-digital-signature-properties-button-label = מאפייני חתימה דיגיטלית + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = המסמך נחתם בחתימה דיגיטלית תקפה +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] המסמך חתום אך לא ניתן היה לאמת חתימה דיגיטלית אחת + *[other] המסמך חתום אך לא ניתן היה לאמת { $count } חתימות דיגיטליות + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] המסמך חתום עם אישור אחד שאינו מהימן + *[other] המסמך חתום עם { $count } אישורים שאינם מהימנים + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] המסמך חתום עם אישור אחד שפג תוקפו + *[other] המסמך חתום עם { $count } אישורים שפג תוקפם + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] למסמך יש חתימה דיגיטלית אחת שאינה תקינה + *[other] למסמך יש { $count } חתימות דיגיטליות שאינן תקינות + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] המסמך חתום עם אישור אחד שנשלל + *[other] המסמך חתום עם { $count } אישורים שנשללו + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = מצב: החתימה מאומתת +pdfjs-digital-signature-properties-status-invalid = מצב: החתימה לא תקינה +pdfjs-digital-signature-properties-status-unknown = מצב: לא ניתן לאמת (לא נתמך) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = אישור אבטחה: מהימן ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = אישור אבטחה: לא זמין +pdfjs-digital-signature-properties-certificate-untrusted = אישור אבטחה: לא מהימן +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = אישור אבטחה: מנפיק לא ידוע ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = אישור אבטחה: נחתם עצמית ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = אישור אבטחה: מנפיק לא מהימן ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = אישור אבטחה: פג תוקפו +pdfjs-digital-signature-properties-certificate-expired-with-date = אישור אבטחה: פג תוקפו ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = אישור אבטחה: נשלל + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/hsb/viewer.ftl b/l10n/hsb/viewer.ftl index aac7d6c30..3a52b0ad3 100644 --- a/l10n/hsb/viewer.ftl +++ b/l10n/hsb/viewer.ftl @@ -153,6 +153,29 @@ pdfjs-document-properties-linearized = Fast Web View: pdfjs-document-properties-linearized-yes = Haj pdfjs-document-properties-linearized-no = Ně pdfjs-document-properties-close-button = Začinić +pdfjs-digital-signature-properties-view-certificate = Certifikat pokazać +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Přičina: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Časowy kołk: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] { $count } podsignatura + [two] { $count } podsignaturje + [few] { $count } podsignatury + *[other] { $count } podsignaturow + } ## Print @@ -748,6 +771,84 @@ pdfjs-views-manager-waiting-for-file = Dataja so nahrawa… pdfjs-toggle-views-manager-button1 = .title = Strony rjadować +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Kajkosće digitalneje signatury + .aria-label = Kajkosće digitalneje signatury +pdfjs-digital-signature-properties-button-label = Kajkosće digitalneje signatury + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Dokument je so z płaćiwej digitalnej signaturu signował +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokument je so signował, ale { $count } digitalna signatura njeda so wobkrućić + [two] Dokument je so signował, ale { $count } digitalnej signaturje njedatej so wobkrućić + [few] Dokument je so signował, ale { $count } digitalne signatury njedachu so wobkrućić + *[other] Dokument je so signował, ale { $count } digitalnych signaturow njeda so wobkrućić + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokument je z { $count } certifikatom signowany, kotryž dowěry hódny njeje + [two] Dokument je z { $count } certifikatomaj signowany, kotrejž dowěry hódnej njejstej + [few] Dokument je z { $count } certifikatami signowany, kotrež dowěry hódne njejsu + *[other] Dokument je z { $count } certifikatami signowany, kotrež dowěry hódne njejsu + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokument je z { $count } spadnjenym certifikatom signowany + [two] Dokument je z { $count } spadnjenymaj certifikatomaj signowany + [few] Dokument je z { $count } spadnjenymi certifikatami signowany + *[other] Dokument je z { $count } spadnjenymi certifikatami signowany + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokument ma { $count } njepłaćiwu digitalnu signaturu + [two] Dokument ma { $count } njepłaćiwej digitalnej signaturje + [few] Dokument ma { $count } njepłaćiwe digitalne signatury + *[other] Dokument ma { $count } njepłaćiwych digitalnych signaturow + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokument je z { $count } wotwołanym certifikatom signowany + [two] Dokument je z { $count } wotwołanymaj certifikatomaj signowany + [few] Dokument je z { $count } wotwołanymi certifikatami signowany + *[other] Dokument je z { $count } wotwołanymi certifikatami signowany + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Status: Signatura je wobkrućena +pdfjs-digital-signature-properties-status-invalid = Status: Signatura je njepłaćiwa +pdfjs-digital-signature-properties-status-unknown = Status: Njeda so wobkrućić (njepodpěruje so) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certifikat: Dowěry hódny ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certifikat: Nic k dispoziciji +pdfjs-digital-signature-properties-certificate-untrusted = Certifikat: Dowěry njehódny +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certifikat: Njeznaty wudawar ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certifikat: Samsignowany ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certifikat: Dowěry njehódny wudawar ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certifikat: Spadnjeny +pdfjs-digital-signature-properties-certificate-expired-with-date = Certifikat: Spadnjeny ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certifikat: Wotwołany + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/hu/viewer.ftl b/l10n/hu/viewer.ftl index 4ea85afc8..241829fb6 100644 --- a/l10n/hu/viewer.ftl +++ b/l10n/hu/viewer.ftl @@ -153,6 +153,14 @@ pdfjs-document-properties-linearized = Gyors webes nézet: pdfjs-document-properties-linearized-yes = Igen pdfjs-document-properties-linearized-no = Nem pdfjs-document-properties-close-button = Bezárás +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Részaláírás ({ $count }) + *[other] Részaláírások ({ $count }) + } ## Print @@ -732,6 +740,13 @@ pdfjs-views-manager-waiting-for-file = Fájl feltöltése… pdfjs-toggle-views-manager-button1 = .title = Oldalak kezelése +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Digitális aláírás tulajdonságai + .aria-label = Digitális aláírás tulajdonságai +pdfjs-digital-signature-properties-button-label = Digitális aláírás tulajdonságai + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/ia/viewer.ftl b/l10n/ia/viewer.ftl index 0ed368b73..e53f4b0c0 100644 --- a/l10n/ia/viewer.ftl +++ b/l10n/ia/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Vista web rapide: pdfjs-document-properties-linearized-yes = Si pdfjs-document-properties-linearized-no = No pdfjs-document-properties-close-button = Clauder +pdfjs-digital-signature-properties-view-certificate = Vider le certificato +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Ration: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Data e hora: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Firma secundari ({ $count }) + *[other] Firmas secundari ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Cargante file… pdfjs-toggle-views-manager-button1 = .title = Gerer paginas +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Proprietates del firma digital + .aria-label = Proprietates del firma digital +pdfjs-digital-signature-properties-button-label = Proprietates del firma digital + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Le documento era firmate con un firma digital valide +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Documento firmate ma { $count } firma digital non poteva esser verificate + *[other] Documento firmate ma { $count } firmas digital non poteva esser verificate + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Documento firmate con { $count } certificato que non es de fiducia + *[other] Documento firmate con { $count } certificatos que non es de fiducia + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Documento firmate con { $count } certificato expirate + *[other] Documento firmate con { $count } certificatos expirate + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Le documento ha { $count } firma digital non valide + *[other] Le documento ha { $count } firmas digital non valide + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Documento firmate con { $count } certificato revocate + *[other] Documento firmate con { $count } certificatos revocate + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Stato: firma verificate +pdfjs-digital-signature-properties-status-invalid = Stato: firma non valide +pdfjs-digital-signature-properties-status-unknown = Stato: impossibile verificar (non supportate) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certificato: de fiducia ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificato: indisponibile +pdfjs-digital-signature-properties-certificate-untrusted = Certificato: non de confidentia +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certificato: emissor incognite ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certificato: auto-firmate ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificato: emissor non de confidentia ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificato: expirate +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificato: expirate ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificato: revocate + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/it/viewer.ftl b/l10n/it/viewer.ftl index 9426b89a5..53f3856da 100644 --- a/l10n/it/viewer.ftl +++ b/l10n/it/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Visualizzazione web veloce: pdfjs-document-properties-linearized-yes = Sì pdfjs-document-properties-linearized-no = No pdfjs-document-properties-close-button = Chiudi +pdfjs-digital-signature-properties-view-certificate = Visualizza certificato +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Motivo: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Data e ora: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Firma secondaria ({ $count }) + *[other] Firme secondarie ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Caricamento file… pdfjs-toggle-views-manager-button1 = .title = Gestisci pagine +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Proprietà firma digitale + .aria-label = Proprietà firma digitale +pdfjs-digital-signature-properties-button-label = Proprietà firma digitale + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Il documento è stato firmato con una firma digitale valida +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Il documento è stato firmato ma non è stato possibile verificare { $count } firma digitale + *[other] Il documento è stato firmato ma non è stato possibile verificare { $count } firme digitali + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Documento firmato con { $count } certificato non attendibile + *[other] Documento firmato con { $count } certificati non attendibili + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Documento firmato con { $count } certificato scaduto + *[other] Documento firmato con { $count } certificati scaduti + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Il documento contiene { $count } firma digitale non valida + *[other] Il documento contiene { $count } firme digitali non valide + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Documento firmato con { $count } certificato revocato + *[other] Documento firmato con { $count } certificati revocati + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Stato: firma verificata +pdfjs-digital-signature-properties-status-invalid = Stato: firma non valida +pdfjs-digital-signature-properties-status-unknown = Stato: impossibile verificare (non supportato) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certificato: affidabile ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificato: non disponibile +pdfjs-digital-signature-properties-certificate-untrusted = Certificato: non attendibile +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certificato: emittente sconosciuto ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certificato: autofirmato ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificato: emittente non attendibile ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificato: scaduto +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificato: scaduto ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificato: revocato + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/kk/viewer.ftl b/l10n/kk/viewer.ftl index 19cbbe22e..f6a9be845 100644 --- a/l10n/kk/viewer.ftl +++ b/l10n/kk/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Жылдам Web көрінісі: pdfjs-document-properties-linearized-yes = Иә pdfjs-document-properties-linearized-no = Жоқ pdfjs-document-properties-close-button = Жабу +pdfjs-digital-signature-properties-view-certificate = Сертификатты қарау +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Себебі: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Күн мен уақыт белгісі: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Ішкі қолтаңба ({ $count }) + *[other] Ішкі қолтаңбалар ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Файл жүктеп салынуда… pdfjs-toggle-views-manager-button1 = .title = Беттерді басқару +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Цифрлық қолтаңба қасиеттері + .aria-label = Цифрлық қолтаңба қасиеттері +pdfjs-digital-signature-properties-button-label = Цифрлық қолтаңба қасиеттері + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Құжатқа жарамды цифрлық қолтаңбамен қол қойылған +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Құжатқа қол қойылған, бірақ { $count } цифрлық қолтаңбаны тексеру мүмкін болмады + *[other] Құжатқа қол қойылған, бірақ { $count } цифрлық қолтаңбаны тексеру мүмкін болмады + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Құжатқа сенімсіз { $count } сертификатпен қол қойылған + *[other] Құжатқа сенімсіз { $count } сертификатпен қол қойылған + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Құжатқа мерзімі өткен { $count } сертификатпен қол қойылған + *[other] Құжатқа мерзімі өткен { $count } сертификатпен қол қойылған + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Құжатта { $count } жарамсыз цифрлық қолтаңба бар + *[other] Құжатта { $count } жарамсыз цифрлық қолтаңба бар + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Құжатқа қайтарылған { $count } сертификатпен қол қойылған + *[other] Құжатқа қайтарылған { $count } сертификатпен қол қойылған + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Қалып-күй: Қолтаңба тексерілді +pdfjs-digital-signature-properties-status-invalid = Қалып-күй: Қолтаңба жарамсыз +pdfjs-digital-signature-properties-status-unknown = Қалып-күй: Тексеру мүмкін емес (қолдау көрсетілмейді) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Сертификат: Сенімді ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Сертификат: Қолжетімсіз +pdfjs-digital-signature-properties-certificate-untrusted = Сертификат: Сенімсіз +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Сертификат: Белгісіз шығарушы ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Сертификат: Өздігінен қол қойылған ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Сертификат: Сенімсіз шығарушы ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Сертификат: Мерзімі өткен +pdfjs-digital-signature-properties-certificate-expired-with-date = Сертификат: Мерзімі өткен ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Сертификат: Қайтарылған + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/ko/viewer.ftl b/l10n/ko/viewer.ftl index fc033ebd3..f1ba92bff 100644 --- a/l10n/ko/viewer.ftl +++ b/l10n/ko/viewer.ftl @@ -153,6 +153,23 @@ pdfjs-document-properties-linearized = 빠른 웹 보기: pdfjs-document-properties-linearized-yes = 예 pdfjs-document-properties-linearized-no = 아니요 pdfjs-document-properties-close-button = 닫기 +pdfjs-digital-signature-properties-view-certificate = 인증서 보기 +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = 이유: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = 타임스탬프: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = 하위 서명 ({ $count }개) ## Print @@ -700,6 +717,54 @@ pdfjs-views-manager-waiting-for-file = 파일 업로드 중… pdfjs-toggle-views-manager-button1 = .title = 페이지 관리 +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = 디지털 서명 속성 + .aria-label = 디지털 서명 속성 +pdfjs-digital-signature-properties-button-label = 디지털 서명 속성 + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = 유효한 디지털 서명으로 문서에 서명되었습니다 +pdfjs-digital-signature-properties-banner-unknown = 문서에 서명되었지만 { $count }개의 디지털 서명을 확인할 수 없음 +pdfjs-digital-signature-properties-banner-untrusted = 신뢰할 수 없는 { $count }개의 인증서로 서명된 문서 +pdfjs-digital-signature-properties-banner-expired = { $count }개의 만료된 인증서로 서명된 문서 +pdfjs-digital-signature-properties-banner-invalid = 문서에 잘못된 { $count }개의 디지털 서명이 있음 +pdfjs-digital-signature-properties-banner-revoked = 폐기된 인증서 { $count }개로 서명된 문서 + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = 상태: 서명 확인됨 +pdfjs-digital-signature-properties-status-invalid = 상태: 유효하지 않은 서명 +pdfjs-digital-signature-properties-status-unknown = 상태: 확인할 수 없음 (지원되지 않음) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = 인증서: 신뢰할 수 있음 ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = 인증서: 사용할 수 없음 +pdfjs-digital-signature-properties-certificate-untrusted = 인증서: 신뢰할 수 없음 +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = 인증서: 알 수 없는 발급자 ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = 인증서: 자체 서명 ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = 인증서: 신뢰할 수 없는 발급자 ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = 인증서: 만료됨 +pdfjs-digital-signature-properties-certificate-expired-with-date = 인증서: 만료됨 ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = 인증서: 폐기됨 + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/nb-NO/viewer.ftl b/l10n/nb-NO/viewer.ftl index f23d98eaa..2413dc964 100644 --- a/l10n/nb-NO/viewer.ftl +++ b/l10n/nb-NO/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Hurtig nettvisning: pdfjs-document-properties-linearized-yes = Ja pdfjs-document-properties-linearized-no = Nei pdfjs-document-properties-close-button = Lukk +pdfjs-digital-signature-properties-view-certificate = Vis sertifikat +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Grunn: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Tidsstempel: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Undersignatur ({ $count }) + *[other] Undersignaturer ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Laster opp filen … pdfjs-toggle-views-manager-button1 = .title = Behandle sider +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Egenskaper for digital signatur + .aria-label = Egenskaper for digital signatur +pdfjs-digital-signature-properties-button-label = Egenskaper for digital signatur + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Dokumentet ble signert med en gyldig digital signatur +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokumentet er signert, men { $count } digital signatur kunne ikke verifiseres + *[other] Dokumentet er signert, men { $count } digitale signaturer kunne ikke verifiseres + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokumentet er signert med { $count } sertifikat som ikke er klarert + *[other] Dokumentet er signert med { $count } sertifikater som ikke er klarert + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokumentet er signert med { $count } utløpt sertifikat + *[other] Dokumentet er signert med { $count } utløpte sertifikater + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokumentet har { $count } ugyldig digital signatur + *[other] Dokumentet har { $count } ugyldige digitale signaturer + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokumentet er signert med { $count } tilbakekalt sertifikat + *[other] Dokumentet er signert med { $count } tilbakekalte sertifikater + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Status: Signatur bekreftet +pdfjs-digital-signature-properties-status-invalid = Status: Signatur ugyldig +pdfjs-digital-signature-properties-status-unknown = Status: Kan ikke bekrefte (støttes ikke) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Sertifikat: Klarert ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Sertifikat: Utilgjengelig +pdfjs-digital-signature-properties-certificate-untrusted = Sertifikat: Ikke klarert +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Sertifikat: Ukjent utsteder ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Sertifikat: Selvsignert ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Sertifikat: Ikke klarert utsteder ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Sertifikat: Utløpt +pdfjs-digital-signature-properties-certificate-expired-with-date = Sertifikat: Utløpt ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Sertifikat: Tilbakekalt + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/nl/viewer.ftl b/l10n/nl/viewer.ftl index d2bf87d09..fa0465416 100644 --- a/l10n/nl/viewer.ftl +++ b/l10n/nl/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Snelle webweergave: pdfjs-document-properties-linearized-yes = Ja pdfjs-document-properties-linearized-no = Nee pdfjs-document-properties-close-button = Sluiten +pdfjs-digital-signature-properties-view-certificate = Certificaat bekijken +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Reden: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Tijdstempel: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Ondertekening ({ $count }) + *[other] Ondertekeningen ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Bestand uploaden… pdfjs-toggle-views-manager-button1 = .title = Pagina’s beheren +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Eigenschappen digitale handtekening + .aria-label = Eigenschappen digitale handtekening +pdfjs-digital-signature-properties-button-label = Eigenschappen digitale handtekening + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Document is ondertekend met een geldige digitale handtekening +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Document ondertekend, maar { $count } digitale handtekening kon niet worden geverifieerd + *[other] Document ondertekend, maar { $count } digitale handtekeningen konden niet worden geverifieerd + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Document ondertekend met { $count } certificaat dat niet wordt vertrouwd + *[other] Document ondertekend met { $count } certificaten die niet worden vertrouwd + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Document ondertekend met { $count } verlopen certificaat + *[other] Document ondertekend met { $count } verlopen certificaten + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Document heeft { $count } ongeldige digitale handtekening + *[other] Document heeft { $count } ongeldige digitale handtekeningen + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Document ondertekend met { $count } ingetrokken certificaat + *[other] Document ondertekend met { $count } ingetrokken certificaten + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Status: handtekening geverifieerd +pdfjs-digital-signature-properties-status-invalid = Status: handtekening ongeldig +pdfjs-digital-signature-properties-status-unknown = Status: kan niet worden geverifieerd (niet ondersteund) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certificaat: vertrouwd ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificaat: niet beschikbaar +pdfjs-digital-signature-properties-certificate-untrusted = Certificaat: niet vertrouwd +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certificaat: onbekende uitgever ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certificaat: zelfondertekend ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificaat: niet-vertrouwde uitgever ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificaat: verlopen +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificaat: verlopen ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificaat: ingetrokken + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/nn-NO/viewer.ftl b/l10n/nn-NO/viewer.ftl index d36ed5310..9e7358a65 100644 --- a/l10n/nn-NO/viewer.ftl +++ b/l10n/nn-NO/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Rask nettvising: pdfjs-document-properties-linearized-yes = Ja pdfjs-document-properties-linearized-no = Nei pdfjs-document-properties-close-button = Lat att +pdfjs-digital-signature-properties-view-certificate = Vis sertifikat +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Grunn: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Tidsstempel: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Undersignatur ({ $count }) + *[other] Undersignaturar ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Lastar opp fila… pdfjs-toggle-views-manager-button1 = .title = Handsam sider +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Eigenskapar for digital signatur + .aria-label = Eigenskapar for digital signatur +pdfjs-digital-signature-properties-button-label = Eigenskapar for digital signatur + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Dokumentet vart signert med ei gyldig digital signatur +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokumentet er signert, men { $count } digital signatur kunne ikkje verifiserast + *[other] Dokumentet er signert, men { $count } digitale signaturar kunne ikkje verifiserast + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokumentet er signert med { $count } sertifikat som ikkje er klarert + *[other] Dokumentet er signert med { $count } sertifikat som ikkje er klarerte + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokumentet er signert med { $count } utgåttt sertifikat + *[other] Dokumentet er signert med { $count } utgåtte sertifikat + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokumentet har { $count } ugyldig digital signatur + *[other] Dokumentet har { $count } ugyldige digitale signaturar + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokumentet er signert med { $count } tilbakekalt sertifikat + *[other] Dokumentet er signert med { $count } tilbakekalte sertifikat + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Status: Signatur stadfesta +pdfjs-digital-signature-properties-status-invalid = Status: Signatur ugyldig +pdfjs-digital-signature-properties-status-unknown = Status: Kan ikkje stadfeste (blir ikkje støtta) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Sertifikat: Klarert ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Sertifikat: Utilgjengeleg +pdfjs-digital-signature-properties-certificate-untrusted = Sertifikat: Ikkje klarert +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Sertifikat: Ukjent utferdar ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Sertifikat: Sjølvsignert ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Sertifikat: Ikkje klarert utferdar ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Sertifikat: Utgått +pdfjs-digital-signature-properties-certificate-expired-with-date = Sertifikat: Utgått ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Sertifikat: Tilbakekalla + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/pt-BR/viewer.ftl b/l10n/pt-BR/viewer.ftl index c95f7e588..839c88687 100644 --- a/l10n/pt-BR/viewer.ftl +++ b/l10n/pt-BR/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Exibição web rápida: pdfjs-document-properties-linearized-yes = Sim pdfjs-document-properties-linearized-no = Não pdfjs-document-properties-close-button = Fechar +pdfjs-digital-signature-properties-view-certificate = Ver certificado +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Motivo: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Data e hora: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Assinatura secundária ({ $count }) + *[other] Assinaturas secundárias ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Enviando arquivo… pdfjs-toggle-views-manager-button1 = .title = Gerenciar páginas +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Propriedades da assinatura digital + .aria-label = Propriedades da assinatura digital +pdfjs-digital-signature-properties-button-label = Propriedades da assinatura digital + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = O documento foi assinado com uma assinatura digital válida +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Documento assinado, mas { $count } assinatura digital não pôde ser verificada + *[other] Documento assinado, mas { $count } assinaturas digitais não puderam ser verificadas + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Documento assinado com { $count } certificado que não é confiável + *[other] Documento assinado com { $count } certificados que não são confiáveis + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Documento assinado com { $count } certificado expirado + *[other] Documento assinado com { $count } certificados expirados + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] O documento tem { $count } assinatura digital inválida + *[other] O documento tem { $count } assinaturas digitais inválidas + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Documento assinado com { $count } certificado revogado + *[other] Documento assinado com { $count } certificados revogados + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Status: Assinatura verificada +pdfjs-digital-signature-properties-status-invalid = Status: Assinatura inválida +pdfjs-digital-signature-properties-status-unknown = Status: Não foi possível verificar (não há suporte) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certificado: Confiável ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificado: Não disponível +pdfjs-digital-signature-properties-certificate-untrusted = Certificado: Não confiável +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certificado: Emissor desconhecido ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certificado: Autoassinado ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificado: Emissor não confiável ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificado: Expirado +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificado: Expirado ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificado: Revogado + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/ro/viewer.ftl b/l10n/ro/viewer.ftl index 2d51285c1..e14f09223 100644 --- a/l10n/ro/viewer.ftl +++ b/l10n/ro/viewer.ftl @@ -153,6 +153,28 @@ pdfjs-document-properties-linearized = Vizualizare web rapidă: pdfjs-document-properties-linearized-yes = Da pdfjs-document-properties-linearized-no = Nu pdfjs-document-properties-close-button = Închide +pdfjs-digital-signature-properties-view-certificate = Vezi certificatul +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Motiv: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Marcaj temporal: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] ({ $count }) sub semnătură + [few] ({ $count }) sub semnături + *[other] ({ $count }) de sub semnături + } ## Print @@ -739,6 +761,79 @@ pdfjs-views-manager-waiting-for-file = Se încarcă fișierul… pdfjs-toggle-views-manager-button1 = .title = Gestionează paginile +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Proprietățile semnăturii digitale + .aria-label = Proprietățile semnăturii digitale +pdfjs-digital-signature-properties-button-label = Proprietățile semnăturii digitale + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Documentul a fost semnat cu o semnătură digitală validă +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Document semnat, dar { $count } semnătură digitală nu au putut fi verificată + [few] Document semnat, dar { $count } semnături digitale nu au putut fi verificate + *[other] Document semnat, dar { $count } de semnături digitale nu au putut fi verificate + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Document semnat cu { $count } certificat care nu este de încredere + [few] Document semnat cu { $count } certificate care nu sunt de încredere + *[other] Document semnat cu { $count } de certificate care nu sunt de încredere + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Document semnat cu { $count } certificat expirat + [few] Document semnat cu { $count } certificate expirate + *[other] Document semnat cu { $count } de certificate expirate + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Documentul are { $count } semnătură digitală nevalidă + [few] Documentul are { $count } semnături digitale nevalide + *[other] Documentul are { $count } de semnături digitale nevalide + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Document semnat cu { $count } certificat revocat + [few] Document semnat cu { $count } certificate revocate + *[other] Document semnat cu { $count } de certificate revocate + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Stare: Semnătură verificată +pdfjs-digital-signature-properties-status-invalid = Stare: Semnătură nevalidă +pdfjs-digital-signature-properties-status-unknown = Stare: Nu se poate verifica (neacceptat) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certificat: De încredere ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificat: Indisponibil +pdfjs-digital-signature-properties-certificate-untrusted = Certificat: De neîncredere +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certificat: Emitent necunoscut ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certificat: Autosemnat ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificat: Emitent de neîncredere ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificat: Expirat +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificat: Expirat ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificat: Revocat + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/ru/viewer.ftl b/l10n/ru/viewer.ftl index bca884cc0..bac2800f0 100644 --- a/l10n/ru/viewer.ftl +++ b/l10n/ru/viewer.ftl @@ -153,6 +153,28 @@ pdfjs-document-properties-linearized = Быстрый просмотр в Web: pdfjs-document-properties-linearized-yes = Да pdfjs-document-properties-linearized-no = Нет pdfjs-document-properties-close-button = Закрыть +pdfjs-digital-signature-properties-view-certificate = Просмотреть сертификат +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Причина: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Метка времени: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Дополнительная подпись ({ $count }) + [few] Дополнительные подписи ({ $count }) + *[many] Дополнительные подписи ({ $count }) + } ## Print @@ -740,6 +762,79 @@ pdfjs-views-manager-waiting-for-file = Загрузка файла… pdfjs-toggle-views-manager-button1 = .title = Управление страницами +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Свойства цифровой подписи + .aria-label = Свойства цифровой подписи +pdfjs-digital-signature-properties-button-label = Свойства цифровой подписи + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Документ был подписан действительной цифровой подписью +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Документ подписан, но { $count } цифровая подпись не может быть проверены + [few] Документ подписан, но { $count } цифровых подписи не могут быть проверены + *[many] Документ подписан, но { $count } цифровых подписей не могут быть проверены + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Документ, подписанный { $count } недоверенным сертификатом + [few] Документ, подписанный { $count } недоверенными сертификатами + *[many] Документ, подписанный { $count } недоверенных сертификатов + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Документ, подписанный { $count } истёкшим сертификатом + [few] Документ, подписанный { $count } истёкшими сертификатами + *[many] Документ, подписанный { $count } истёкших сертификатов + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Документ имеет { $count } неверную цифровую подпись + [few] Документ имеет { $count } неверных цифровых подписей + *[many] Документ имеет { $count } неверных цифровых подписей + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Документ, подписанный { $count } отозванным сертификатом + [few] Документ, подписанный { $count } отозванными сертификатами + *[many] Документ, подписанный { $count } отозванных сертификатов + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Статус: Подпись проверена +pdfjs-digital-signature-properties-status-invalid = Статус: Подпись недействительна +pdfjs-digital-signature-properties-status-unknown = Статус: Не удалось проверить (не поддерживается) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Сертификат: Доверенный ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Сертификат: Недоступен +pdfjs-digital-signature-properties-certificate-untrusted = Сертификат: Недоверенный +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Сертификат: Неизвестный издатель ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Сертификат: Самоподписанный ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Сертификат: Недоверенный издатель ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Сертификат: Истёк срок действия +pdfjs-digital-signature-properties-certificate-expired-with-date = Сертификат: Истёк срок действия ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Сертификат: Отозван + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/sv-SE/viewer.ftl b/l10n/sv-SE/viewer.ftl index edd9423de..b47c9e0e8 100644 --- a/l10n/sv-SE/viewer.ftl +++ b/l10n/sv-SE/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Snabb webbvisning: pdfjs-document-properties-linearized-yes = Ja pdfjs-document-properties-linearized-no = Nej pdfjs-document-properties-close-button = Stäng +pdfjs-digital-signature-properties-view-certificate = Visa certifikat +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Orsak: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Tidsstämpel: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Undersignatur ({ $count }) + *[other] Undersignaturer ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Överför fil… pdfjs-toggle-views-manager-button1 = .title = Hantera sidor +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Egenskaper för digital signatur + .aria-label = Egenskaper för digital signatur +pdfjs-digital-signature-properties-button-label = Egenskaper för digital signatur + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Dokumentet signerades med en giltig digital signatur +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokument signerat men { $count } digital signatur kunde inte verifieras + *[other] Dokument signerat men { $count } digitala signaturer kunde inte verifieras + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokument signerat med certifikat { $count } som inte är tillförlitligt + *[other] Dokument signerat med { $count } certifikat som inte är tillförlitliga + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokument signerat med { $count } upphört certifikat + *[other] Dokument signerat med { $count } utgångna certifikat + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokumentet har { $count } ogiltig digital signatur + *[other] Dokumentet har { $count } ogiltiga digitala signaturer + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokument signerat med { $count } återkallat certifikat + *[other] Dokument signerat med { $count } återkallade certifikat + } + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Status: Signatur verifierad +pdfjs-digital-signature-properties-status-invalid = Status: Ogiltig signatur +pdfjs-digital-signature-properties-status-unknown = Status: Kan inte verifiera (stöds inte) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Certifikat: Tillförlitligt ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certifikat: Ej tillgänglig +pdfjs-digital-signature-properties-certificate-untrusted = Certifikat: Otillförlitligt +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certifikat: Okänd utfärdare ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certifikat: Självsignerat ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certifikat: Otillförlitlig utfärdare ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certifikat: Förfallit +pdfjs-digital-signature-properties-certificate-expired-with-date = Certifikat: Upphörd ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certifikat: Återkallat + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/vi/viewer.ftl b/l10n/vi/viewer.ftl index 430850dc1..3eefed502 100644 --- a/l10n/vi/viewer.ftl +++ b/l10n/vi/viewer.ftl @@ -153,6 +153,23 @@ pdfjs-document-properties-linearized = Xem nhanh trên web: pdfjs-document-properties-linearized-yes = Có pdfjs-document-properties-linearized-no = Không pdfjs-document-properties-close-button = Ðóng +pdfjs-digital-signature-properties-view-certificate = Xem chứng chỉ +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = Nguyên nhân: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Timestamp: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = Chữ ký thành phần ({ $count }) ## Print @@ -700,6 +717,54 @@ pdfjs-views-manager-waiting-for-file = Đang tải lên tập tin… pdfjs-toggle-views-manager-button1 = .title = Quản lý trang +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Thuộc tính chữ ký điện tử + .aria-label = Thuộc tính chữ ký điện tử +pdfjs-digital-signature-properties-button-label = Thuộc tính chữ ký điện tử + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = Tài liệu đã được ký bằng chữ ký điện tử hợp lệ +pdfjs-digital-signature-properties-banner-unknown = Tài liệu đã được ký nhưng không thể xác minh { $count } chữ ký điện tử +pdfjs-digital-signature-properties-banner-untrusted = Tài liệu được ký bằng { $count } chứng chỉ không đáng tin cậy +pdfjs-digital-signature-properties-banner-expired = Tài liệu được ký bằng { $count } chứng chỉ đã hết hạn +pdfjs-digital-signature-properties-banner-invalid = Tài liệu có { $count } chữ ký điện tử không hợp lệ +pdfjs-digital-signature-properties-banner-revoked = Tài liệu được ký bằng { $count } chứng chỉ đã bị thu hồi + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = Trạng thái: Chữ ký đã được xác minh +pdfjs-digital-signature-properties-status-invalid = Trạng thái: Chữ ký không hợp lệ +pdfjs-digital-signature-properties-status-unknown = Trạng thái: Không thể xác minh (không được hỗ trợ) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = Chứng chỉ: Đáng tin cậy ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Chứng chỉ: Không khả dụng +pdfjs-digital-signature-properties-certificate-untrusted = Chứng chỉ: Không đáng tin cậy +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Chứng chỉ: Người cấp không xác định ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Chứng chỉ: Tự ký ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Chứng chỉ: Người cấp không đáng tin cậy ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Chứng chỉ: Đã hết hạn +pdfjs-digital-signature-properties-certificate-expired-with-date = Chứng chỉ: Đã hết hạn ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Chứng chỉ: Đã bị thu hồi + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/zh-TW/viewer.ftl b/l10n/zh-TW/viewer.ftl index e04ba61a7..bf58047d4 100644 --- a/l10n/zh-TW/viewer.ftl +++ b/l10n/zh-TW/viewer.ftl @@ -153,6 +153,23 @@ pdfjs-document-properties-linearized = 快速 Web 檢視: pdfjs-document-properties-linearized-yes = 是 pdfjs-document-properties-linearized-no = 否 pdfjs-document-properties-close-button = 關閉 +pdfjs-digital-signature-properties-view-certificate = 檢視憑證 +# Shown beneath an invalid signature card to explain why verification +# failed. The text comes from NSS (e.g. "Signature integrity has been +# compromised", "PKCS#7 signature could not be parsed") and is not +# itself localized — it is the underlying error message produced by +# the verification backend. +# Variables: +# $reason (String) - error message describing why the signature +# could not be verified. +pdfjs-digital-signature-properties-reason = 原因:{ $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = 時間戳記:{ DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = 子簽章({ $count }) ## Print @@ -700,6 +717,54 @@ pdfjs-views-manager-waiting-for-file = 正在上傳檔案… pdfjs-toggle-views-manager-button1 = .title = 管理頁面 +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = 數位簽章屬性 + .aria-label = 數位簽章屬性 +pdfjs-digital-signature-properties-button-label = 數位簽章屬性 + +## Banner shown above the signature list summarising the overall +## verification state of the document. Each variant is selected by the +## viewer based on the worst per-signature status; one signature is +## enough to lower the banner. +## +## Variables: +## $count (Number) - number of signatures at the worst level. + +pdfjs-digital-signature-properties-banner-verified = 文件使用有效的數位簽章進行簽署 +pdfjs-digital-signature-properties-banner-unknown = 文件已進行簽署,但無法驗證當中的 { $count } 筆數位簽章 +pdfjs-digital-signature-properties-banner-untrusted = 文件已進行簽署,但當中的 { $count } 筆數位簽章不受信任 +pdfjs-digital-signature-properties-banner-expired = 文件已進行簽署,但當中的 { $count } 筆數位簽章已過期 +pdfjs-digital-signature-properties-banner-invalid = 文件中有 { $count } 筆無效的數位簽章 +pdfjs-digital-signature-properties-banner-revoked = 文件已進行簽署,但當中的 { $count } 筆數位簽章已廢止 + +## Per-signature status row. Only three distinct strings are needed: +## the signature crypto either verified (the cert chain may still be +## untrusted/expired/revoked, but that's surfaced on the cert row +## below), or it failed, or its sub-format isn't supported. + +pdfjs-digital-signature-properties-status-verified = 狀態:已驗證簽章 +pdfjs-digital-signature-properties-status-invalid = 狀態:簽章無效 +pdfjs-digital-signature-properties-status-unknown = 狀態:無法驗證(不支援) + +## Per-signature certificate row. The variants with an issuer / date in +## parentheses embed fully-localized context — no English fall-through. +## +## Variables: +## $issuer (String) - issuer or subject common name from the cert. +## $dateObj (Date) - notAfter date for the expired-with-date form. + +pdfjs-digital-signature-properties-certificate-trusted = 憑證:受信任({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = 憑證:無法使用 +pdfjs-digital-signature-properties-certificate-untrusted = 憑證:未受信任 +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = 憑證:未知的簽發者({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = 憑證:自行簽署({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = 憑證:未受信任的簽發者({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = 憑證:已過期 +pdfjs-digital-signature-properties-certificate-expired-with-date = 憑證:已過期({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = 憑證:已廢止 + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 =