From 97201825119a7b519f6f3acea9bd4c4f97e25c3f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Jul 2026 00:38:00 +0000 Subject: [PATCH] l10n: Update locale files --- l10n/be/viewer.ftl | 95 +++++++++++++++++++++++++++++++++++++++ l10n/bqi/viewer.ftl | 83 ++++++++++++++++++++++++++++++++++ l10n/cs/viewer.ftl | 88 ++++++++++++++++++++++++++++++++++++ l10n/dsb/viewer.ftl | 1 + l10n/eo/viewer.ftl | 89 +++++++++++++++++++++++++++++++++++++ l10n/es-AR/viewer.ftl | 39 ++++++++++++++++ l10n/eu/viewer.ftl | 89 +++++++++++++++++++++++++++++++++++++ l10n/fi/viewer.ftl | 89 +++++++++++++++++++++++++++++++++++++ l10n/fy-NL/viewer.ftl | 78 ++++++++++++++++++++++++++++++++ l10n/gn/viewer.ftl | 30 +++++++++++++ l10n/hu/viewer.ftl | 11 +++++ l10n/ja/viewer.ftl | 65 +++++++++++++++++++++++++++ l10n/ka/viewer.ftl | 89 +++++++++++++++++++++++++++++++++++++ l10n/pl/viewer.ftl | 95 +++++++++++++++++++++++++++++++++++++++ l10n/ro/viewer.ftl | 5 ++- l10n/sk/viewer.ftl | 101 ++++++++++++++++++++++++++++++++++++++++++ l10n/sl/viewer.ftl | 40 +++++++++++++++++ l10n/sr/viewer.ftl | 95 +++++++++++++++++++++++++++++++++++++++ l10n/sv-SE/viewer.ftl | 8 ++-- l10n/tr/viewer.ftl | 61 +++++++++++++++++++++++++ l10n/zh-CN/viewer.ftl | 13 ++++++ 21 files changed, 1258 insertions(+), 6 deletions(-) diff --git a/l10n/be/viewer.ftl b/l10n/be/viewer.ftl index e851c0007..a52625414 100644 --- a/l10n/be/viewer.ftl +++ b/l10n/be/viewer.ftl @@ -153,6 +153,28 @@ 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 }) + [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/bqi/viewer.ftl b/l10n/bqi/viewer.ftl index a2d05359b..ca31acb6b 100644 --- a/l10n/bqi/viewer.ftl +++ b/l10n/bqi/viewer.ftl @@ -5,18 +5,101 @@ ## Main toolbar buttons (tooltips and alt text for images) +pdfjs-previous-button = + .title = بلگه دیندایی +pdfjs-previous-button-label = دیندایی +pdfjs-next-button = + .title = بلگه نیایی +pdfjs-next-button-label = بئڌی +# .title: Tooltip for the pageNumber input. +pdfjs-page-input = + .title = بلگه +# Variables: +# $pagesCount (Number) - the total number of pages in the document +# This string follows an input field with the number of the page currently displayed. +pdfjs-of-pages = ز { $pagesCount } +# Variables: +# $pageNumber (Number) - the currently visible page +# $pagesCount (Number) - the total number of pages in the document +pdfjs-page-of-pages = ({ $pageNumber } ز { $pagesCount }) +pdfjs-zoom-out-button = + .title = کۊچیر نمایی +pdfjs-zoom-out-button-label = کۊچیر نمایی +pdfjs-zoom-in-button = + .title = گپ نمایی +pdfjs-zoom-in-button-label = گپ نمایی +pdfjs-zoom-select = + .title = زۊم کردن +pdfjs-open-file-button = + .title = گۊشیڌن فایل +pdfjs-open-file-button-label = گۊشیڌن pdfjs-print-button = .title = چاپ pdfjs-print-button-label = چاپ +pdfjs-save-button = + .title = زفت +pdfjs-save-button-label = زفت +# Used in Firefox for Android as a tooltip for the download button (“download” is a verb). +pdfjs-download-button = + .title = دانلود +# Used in Firefox for Android as a label for the download button (“download” is a verb). +# Length of the translation matters since we are in a mobile context, with limited screen estate. +pdfjs-download-button-label = دانلود +pdfjs-bookmark-button-label = بلگه هیم سکویی + +## Secondary toolbar and context menu + +pdfjs-tools-button = + .title = ٱوزارا +pdfjs-tools-button-label = ٱوزارا +pdfjs-cursor-text-select-tool-button-label = ٱوزار پسند هؽل +pdfjs-cursor-hand-tool-button = + .title = فعال کردن ٱوزار دست +pdfjs-cursor-hand-tool-button-label = ٱوزار دست + +## Document properties dialog + +pdfjs-document-properties-file-name = نوم فایل: +pdfjs-document-properties-file-size = هندا فایل: +pdfjs-document-properties-title = عونوان: +pdfjs-document-properties-author = هؽل کوݩ: +pdfjs-document-properties-subject = سرتال: +pdfjs-document-properties-page-size = هندا بلگه: +pdfjs-document-properties-page-size-unit-inches = اینچ +pdfjs-document-properties-page-size-unit-millimeters = میلی متر +pdfjs-document-properties-page-size-name-a-three = A3 +pdfjs-document-properties-page-size-name-a-four = A4 +pdfjs-document-properties-page-size-name-letter = نامه +pdfjs-document-properties-page-size-name-legal = هۊقۊقی + +## Variables: +## $width (Number) - the width of the (current) page +## $height (Number) - the height of the (current) page +## $unit (String) - the unit of measurement of the (current) page +## $name (String) - the name of the (current) page +## $orientation (String) - the orientation of the (current) page + +pdfjs-document-properties-page-size-dimension-string = { $width } × { $height } { $unit } ({ $orientation }) +pdfjs-document-properties-page-size-dimension-name-string = { $width } × { $height } { $unit } ({ $name }, { $orientation }) ## pdfjs-document-properties-linearized-yes = هری +pdfjs-document-properties-linearized-no = ن +pdfjs-document-properties-close-button = بستن ## Print +# Variables: +# $progress (Number) - percent value +pdfjs-print-progress-percent = { $progress }% pdfjs-print-progress-close-button = لقو +## Tooltips and alt text for side panel toolbar buttons + +pdfjs-toggle-sidebar-button = + .title = آلشت هالت نوار کلی + ## Password pdfjs-password-ok-button = خا diff --git a/l10n/cs/viewer.ftl b/l10n/cs/viewer.ftl index 48ebbbb7e..3534d0c7a 100644 --- a/l10n/cs/viewer.ftl +++ b/l10n/cs/viewer.ftl @@ -154,6 +154,28 @@ 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 +# 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 = Důvod: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Časové razítko: { 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] Podpis ({ $count }) + [few] Podpisy ({ $count }) + [many] Podpisy ({ $count }) + *[other] Podpisy ({ $count }) + } ## Print @@ -749,6 +771,67 @@ pdfjs-views-manager-waiting-for-file = Nahrávání souboru… pdfjs-toggle-views-manager-button1 = .title = Spravovat strany +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Vlastnosti digitálního podpisu + .aria-label = Vlastnosti digitálního podpisu +pdfjs-digital-signature-properties-button-label = Vlastnosti digitálního podpisu + +## 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 byl podepsán platným digitálním podpisem +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokument je podepsán, ale { $count } elektronický podpis se nepodařilo ověřit + [few] Dokument je podepsán, ale { $count } elektronické podpisy se nepodařilo ověřit + [many] Dokument je podepsán, ale { $count } elektronických podpisů se nepodařilo ověřit + *[other] Dokument je podepsán, ale { $count } elektronických podpisů se nepodařilo ověřit + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokument podepsaný { $count } certifikátem, který není důvěryhodný + [few] Dokument podepsaný { $count } certifikáty, které nejsou důvěryhodné + [many] Dokument podepsaný { $count } certifikáty, které nejsou důvěryhodné + *[other] Dokument podepsaný { $count } certifikáty, které nejsou důvěryhodné + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokument je podepsaný { $count } prošlým certifikátem + [few] Dokument je podepsaný { $count } prošlými certifikáty + [many] Dokument je podepsaný { $count } prošlými certifikáty + *[other] Dokument je podepsaný { $count } prošlými certifikáty + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokument má { $count } neplatný elektronický podpis + [few] Dokument má { $count } neplatné elektronické podpisy + [many] Dokument má { $count } neplatných elektronických podpisů + *[other] Dokument má { $count } neplatných elektronických podpisů + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokument je podepsaný { $count } zneplatněným certifikátem + [few] Dokument je podepsaný { $count } zneplatněnými certifikáty + [many] Dokument je podepsaný { $count } zneplatněnými certifikáty + *[other] Dokument je podepsaný { $count } zneplatněnými certifikáty + } + +## 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 = Stav: Podpis ověřen +pdfjs-digital-signature-properties-status-invalid = Stav: Podpis je neplatný +pdfjs-digital-signature-properties-status-unknown = Stav: Nelze ověřit (nepodporováno) + ## Per-signature certificate row. The variants with an issuer / date in ## parentheses embed fully-localized context — no English fall-through. ## @@ -756,9 +839,14 @@ pdfjs-toggle-views-manager-button1 = ## $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 = Certifikát: Důvěryhodný ({ $issuer }) 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-untrusted-unknown-issuer = Certifikát: Neznámý vydavatel ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certifikát: Self-signed ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certifikát: Nedůvěryhodný vydavatel ({ $issuer }) pdfjs-digital-signature-properties-certificate-expired = Certifikát: vypršel +pdfjs-digital-signature-properties-certificate-expired-with-date = Certifikát: Vypršel ({ DATETIME($dateObj, dateStyle: "medium") }) pdfjs-digital-signature-properties-certificate-revoked = Certifikát: zneplatněn ## Main menu for adding/removing signatures diff --git a/l10n/dsb/viewer.ftl b/l10n/dsb/viewer.ftl index c5969778e..ec7a74f73 100644 --- a/l10n/dsb/viewer.ftl +++ b/l10n/dsb/viewer.ftl @@ -830,6 +830,7 @@ pdfjs-digital-signature-properties-banner-revoked = pdfjs-digital-signature-properties-status-verified = Status: Signatura jo wobkšuśona pdfjs-digital-signature-properties-status-invalid = Status: Signatura jo njepłaśiwa +pdfjs-digital-signature-properties-status-unknown = Status: Njedajo se wobkšuśiś (njepódpěra se) ## Per-signature certificate row. The variants with an issuer / date in ## parentheses embed fully-localized context — no English fall-through. diff --git a/l10n/eo/viewer.ftl b/l10n/eo/viewer.ftl index ced79c821..4a6ac909f 100644 --- a/l10n/eo/viewer.ftl +++ b/l10n/eo/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Rapida tekstaĵa vido: pdfjs-document-properties-linearized-yes = Jes pdfjs-document-properties-linearized-no = Ne pdfjs-document-properties-close-button = Fermi +pdfjs-digital-signature-properties-view-certificate = Vidi atestilon +# 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 = Kialo: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Tempindiko: { 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] Duaranga subskribo ({ $count }) + *[other] Duarangaj subskriboj ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Dosiero alŝutata… pdfjs-toggle-views-manager-button1 = .title = Administri paĝojn +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Atributoj de cifereca subskribo + .aria-label = Atributoj de cifereca subskribo +pdfjs-digital-signature-properties-button-label = Atributoj de cifereca subskribo + +## 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 = La dokumento estis subskribita de valida cifereca subskribo +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokumento subskribita, tamen { $count } cifereca subskribo ne povis esti kontrolita + *[other] Dokumento subskribita, tamen { $count } ciferecaj subskriboj ne povis esti kontrolita + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokumento subskribita de { $count } nefidata atestilo + *[other] Dokumento subskribita de { $count } nefidataj atestiloj + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokumento subskribita de { $count } senvalidiĝinta atestilo + *[other] Dokumento subskribita de { $count } senvalidiĝintaj atestiloj + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] La dokumento havas { $count } nevalidan ciferecan subskribon + *[other] La dokumento havas { $count } nevalidajn ciferecajn subskribojn + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokumento subskribita de { $count } senvalidigita atestilo + *[other] Dokumento subskribita de { $count } senvalidigitaj atestiloj + } + +## 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: Subskribo kontrolita +pdfjs-digital-signature-properties-status-invalid = Stato: Subskribo nevalida +pdfjs-digital-signature-properties-status-unknown = Stato: Ne eblas kontroli (nesubtenata) + +## 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 = Atestilo: Fidata ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Atestilo: Nedisponebla +pdfjs-digital-signature-properties-certificate-untrusted = Atestilo: Ne fidata +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Atestilo: Nekonata eldoninto ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Atestilo: Memsubskribita ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Atestilo: Nefidata eldoninto ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Atestilo: Senvalidiĝinta +pdfjs-digital-signature-properties-certificate-expired-with-date = Atestilo: Senvalidiĝinta ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Atestilo: Senvalidigita + ## 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 047ffa754..c35b411c1 100644 --- a/l10n/es-AR/viewer.ftl +++ b/l10n/es-AR/viewer.ftl @@ -769,6 +769,40 @@ pdfjs-digital-signature-properties-button-label = Propiedades de firma digital ## $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 { $count } firma digital no pudo ser verificada + *[other] Documento firmado pero { $count } firmas digitales no pudieron ser verificadas + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Documento firmado con { $count } certificado que no es confiable + *[other] Documento firmado con { $count } certificados que no son confiables + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Documento firmado con { $count } certificado expirado + *[other] Documento firmado con { $count } certificado expirado + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] El documento tiene { $count } firmas digital inválida + *[other] El documento tiene { $count } firmas digitales invá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 soportada) ## Per-signature certificate row. The variants with an issuer / date in ## parentheses embed fully-localized context — no English fall-through. @@ -777,6 +811,11 @@ pdfjs-digital-signature-properties-banner-verified = El documento fue firmado co ## $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: Vencido pdfjs-digital-signature-properties-certificate-expired-with-date = Certificado: Vencido ({ DATETIME($dateObj, dateStyle: "medium") }) diff --git a/l10n/eu/viewer.ftl b/l10n/eu/viewer.ftl index f5fd645d5..45ab19a96 100644 --- a/l10n/eu/viewer.ftl +++ b/l10n/eu/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Webeko ikuspegi bizkorra: pdfjs-document-properties-linearized-yes = Bai pdfjs-document-properties-linearized-no = Ez pdfjs-document-properties-close-button = Itxi +pdfjs-digital-signature-properties-view-certificate = Ikusi ziurtagiria +# 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 = Arrazoia: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Denbora-marka: { 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] Azpi-sinadura ({ $count }) + *[other] Azpi-sinadurak ({ $count }) + } ## Print @@ -736,6 +757,74 @@ pdfjs-views-manager-waiting-for-file = Fitxategia igotzen… pdfjs-toggle-views-manager-button1 = .title = Kudeatu orriak +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Sinadura digitalaren propietateak + .aria-label = Sinadura digitalaren propietateak +pdfjs-digital-signature-properties-button-label = Sinadura digitalaren propietateak + +## 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 = Dokumentua baliozko sinadura digitalarekin sinatuta dago +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokumentua sinatuta dago baina sinadura digital bat ezin izan da egiaztatu + *[other] Dokumentua sinatuta dago baina { $count } sinadura digital ezin izan dira egiaztatu + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Document ziurtagiri fidagaitz batekin sinatuta dago + *[other] Document { $count } ziurtagiri fidagaitzekin sinatuta dago + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokumentua iraungitako ziurtagiri batekin sinatuta dago + *[other] Dokumentua iraungitako { $count } ziurtagirirekin sinatuta dago + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokumentuak sinadura digital baliogabe bat du + *[other] Dokumentuak { $count } sinadura digital baliogabe ditu + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokumentua baliogabetutako ziurtagiri batekin sinatuta dago + *[other] Dokumentua baliogabetutako { $count } ziurtagirirekin sinatuta dago + } + +## 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 = Egoera: sinadura egiaztatuta +pdfjs-digital-signature-properties-status-invalid = Egoera: sinadura baliogabea +pdfjs-digital-signature-properties-status-unknown = Egoera: ezin da egiaztatu (euskarririk ez) + +## 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 = Ziurtagiria: fidagarria ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Ziurtagiria: ez dago erabilgarri +pdfjs-digital-signature-properties-certificate-untrusted = Ziurtagiria: fidagaitza +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Ziurtagiria: jaulkitzaile ezezaguna ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Ziurtagiria: bere buruak sinatutakoa ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Ziurtagiria: jaulkitzaile fidagaitza ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Ziurtagiria: iraungita +pdfjs-digital-signature-properties-certificate-expired-with-date = Ziurtagiria: iraungita ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Ziurtagiria: baliogabetuta + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/fi/viewer.ftl b/l10n/fi/viewer.ftl index 8f7091ca7..73c120efd 100644 --- a/l10n/fi/viewer.ftl +++ b/l10n/fi/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Nopea web-katselu: pdfjs-document-properties-linearized-yes = Kyllä pdfjs-document-properties-linearized-no = Ei pdfjs-document-properties-close-button = Sulje +pdfjs-digital-signature-properties-view-certificate = Näytä varmenne +# 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 = Syy: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Aikaleima: { 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] Aliallekirjoitus ({ $count }) + *[other] Aliallekirjoitukset ({ $count }) + } ## Print @@ -732,6 +753,74 @@ pdfjs-views-manager-waiting-for-file = Lähetetään tiedostoa… pdfjs-toggle-views-manager-button1 = .title = Hallitse sivuja +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Digitaalisen allekirjoituksen ominaisuudet + .aria-label = Digitaalisen allekirjoituksen ominaisuudet +pdfjs-digital-signature-properties-button-label = Digitaalisen allekirjoituksen ominaisuudet + +## 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 = Asiakirja allekirjoitettiin kelvollisella digitaalisella allekirjoituksella +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Asiakirja allekirjoitettu, mutta { $count } digitaalista allekirjoitusta ei voitu vahvistaa + *[other] Asiakirja allekirjoitettu, mutta { $count } digitaalista allekirjoitusta ei voitu vahvistaa + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Asiakirja on allekirjoitettu { $count } varmenteella, johon ei luoteta + *[other] Asiakirja on allekirjoitettu { $count } varmenteella, joihin ei luoteta + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Asiakirja allekirjoitettu { $count } vanhentuneella varmenteella + *[other] Asiakirja allekirjoitettu { $count } vanhentuneella varmenteella + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Asiakirjassa on { $count } virheellinen digitaalinen allekirjoitus + *[other] Asiakirjassa on { $count } virheellistä digitaalista allekirjoitusta + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Asiakirja allekirjoitettu { $count } kumotulla varmenteella + *[other] Asiakirja allekirjoitettu { $count } kumotulla varmenteella + } + +## 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 = Tila: Allekirjoitus vahvistettu +pdfjs-digital-signature-properties-status-invalid = Tila: Allekirjoitus virheellinen +pdfjs-digital-signature-properties-status-unknown = Tila: Vahvistus epäonnistui (ei tuettu) + +## 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 = Varmenne: Luotettu ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Varmenne: Ei saatavilla +pdfjs-digital-signature-properties-certificate-untrusted = Varmenne: Ei-luotettu +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Varmenne: Tuntematon myöntäjä ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Varmenne: Itse allekirjoitettu ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Varmenne: Ei-luotettu myöntäjä ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Varmenne: Vanhentunut +pdfjs-digital-signature-properties-certificate-expired-with-date = Varmenne: Vanhentunut ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Varmenne: Kumottu + ## 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 3fc18602c..c88b1a777 100644 --- a/l10n/fy-NL/viewer.ftl +++ b/l10n/fy-NL/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Flugge webwerjefte: pdfjs-document-properties-linearized-yes = Ja pdfjs-document-properties-linearized-no = Nee pdfjs-document-properties-close-button = Slute +pdfjs-digital-signature-properties-view-certificate = Sertifikaat besjen +# 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 = Tiidstimpel: { 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] Undertekening ({ $count }) + *[other] Undertekeningen ({ $count }) + } ## Print @@ -732,6 +753,57 @@ pdfjs-views-manager-waiting-for-file = Bestân oplade… pdfjs-toggle-views-manager-button1 = .title = Siden beheare +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Eigenskippen fan digitale hantekening + .aria-label = Eigenskippen fan digitale hantekening +pdfjs-digital-signature-properties-button-label = Eigenskippen fan digitale hantekening + +## 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 = Dokumint is ûndertekene mei in jildige digitale hantekening +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokumint ûndertekene, mar { $count } digitale hantekening koe net ferifiearre wurde + *[other] Dokumint ûndertekene, mar { $count } digitale hantekeningen koene net ferifiearre wurde + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokumint ûndertekene mei { $count } sertifikaat dat net fertroud wurdt + *[other] Dokumint ûndertekene mei { $count } sertifikaten dy’t net fertroud wurde + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokumint ûndertekene mei { $count } ferrûne sertifikaat + *[other] Dokumint ûndertekene mei { $count } ferrûne sertifikaten + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokumint hat { $count } ûnjildige digitale hantekening + *[other] Dokumint hat { $count } ûnjildige digitale hantekeningen + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokumint ûndertekene mei { $count } ynlutsen sertifikaat + *[other] Dokumint ûndertekene mei { $count } ynlutsen sertifikaten + } + +## 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: hantekening ferifiearre +pdfjs-digital-signature-properties-status-invalid = Status: hantekening ûnjildich +pdfjs-digital-signature-properties-status-unknown = Status: kin net ferifiearje wurde (net stipe) + ## Per-signature certificate row. The variants with an issuer / date in ## parentheses embed fully-localized context — no English fall-through. ## @@ -739,6 +811,12 @@ pdfjs-toggle-views-manager-button1 = ## $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 = Sertifikaat: fertroud ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Sertifikaat: net beskikber +pdfjs-digital-signature-properties-certificate-untrusted = Sertifikaat: net fertroud +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Sertifikaat: Unbekende útjouwer ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Sertifikaat: selsûndertekene ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Sertifikaat: net-fertroude útjouwer ({ $issuer }) 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 diff --git a/l10n/gn/viewer.ftl b/l10n/gn/viewer.ftl index a46e05477..a6d3d353c 100644 --- a/l10n/gn/viewer.ftl +++ b/l10n/gn/viewer.ftl @@ -153,6 +153,19 @@ 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 +pdfjs-digital-signature-properties-view-certificate = Mboajapyre jehecha +# 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 = Mba’ére: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Ára: { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } # Variables: # $count (Number) - number of nested sub-signatures (one per earlier # incremental revision of the document). @@ -766,6 +779,23 @@ pdfjs-digital-signature-properties-status-verified = Heko: Mboheraguapy hechajey pdfjs-digital-signature-properties-status-invalid = Heko: Mboheraguapy oiko’ỹva pdfjs-digital-signature-properties-status-unknown = Heko: Ndojehechajeykuaái (ndojokupytýi) +## 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 = Mboajapyre: Jeroviaha ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Mboajapyre: Oĩ’ỹva +pdfjs-digital-signature-properties-certificate-untrusted = Mboajapyre: Jerovia’ỹha +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Mboajapyre: Guenohẽha jekuaa’ỹva ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Mboajapyre: Heraguapejeheguíva { $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Mboajapyre: Guenohẽha jerovia’ỹha ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Mboajapyre: Oikove’ỹmava +pdfjs-digital-signature-properties-certificate-expired-with-date = Mboajapyre: Oikove’ỹmava ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Mboajapyre: Mbojevypyre + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/hu/viewer.ftl b/l10n/hu/viewer.ftl index 241829fb6..91a05e69e 100644 --- a/l10n/hu/viewer.ftl +++ b/l10n/hu/viewer.ftl @@ -747,6 +747,17 @@ pdfjs-digital-signature-properties-button = .aria-label = Digitális aláírás tulajdonságai pdfjs-digital-signature-properties-button-label = Digitális aláírás tulajdonságai +## 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 = Tanúsítvány: lejárt +pdfjs-digital-signature-properties-certificate-expired-with-date = Tanúsítvány: lejárt ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Tanúsítvány: visszavonva + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/ja/viewer.ftl b/l10n/ja/viewer.ftl index 9601ad5b0..47db1c113 100644 --- a/l10n/ja/viewer.ftl +++ b/l10n/ja/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/ka/viewer.ftl b/l10n/ka/viewer.ftl index a7828e228..43a4cffd3 100644 --- a/l10n/ka/viewer.ftl +++ b/l10n/ka/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/pl/viewer.ftl b/l10n/pl/viewer.ftl index 5d8e3edeb..c800ff7d6 100644 --- a/l10n/pl/viewer.ftl +++ b/l10n/pl/viewer.ftl @@ -153,6 +153,28 @@ pdfjs-document-properties-linearized = Szybki podgląd w Internecie: pdfjs-document-properties-linearized-yes = tak pdfjs-document-properties-linearized-no = nie pdfjs-document-properties-close-button = Zamknij +pdfjs-digital-signature-properties-view-certificate = Wyświetl certyfikat +# 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 = Powód: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Data: { 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 } podpis podrzędny + [few] { $count } podpisy podrzędne + *[many] { $count } podpisów podrzędnych + } ## Print @@ -739,6 +761,79 @@ pdfjs-views-manager-waiting-for-file = Przesyłanie pliku… pdfjs-toggle-views-manager-button1 = .title = Zarządzaj stronami +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Właściwości podpisu cyfrowego + .aria-label = Właściwości podpisu cyfrowego +pdfjs-digital-signature-properties-button-label = Właściwości podpisu cyfrowego + +## 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 został podpisany ważnym podpisem cyfrowym +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokument jest popisany, ale nie można zweryfikować { $count } podpisu cyfrowego + [few] Dokument jest popisany, ale nie można zweryfikować { $count } podpisów cyfrowych + *[many] Dokument jest popisany, ale nie można zweryfikować { $count } podpisów cyfrowych + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokument jest podpisany za pomocą { $count } certyfikatu, który nie jest zaufany + [few] Dokument jest podpisany za pomocą { $count } certyfikatów, które nie są zaufane + *[many] Dokument jest podpisany za pomocą { $count } certyfikatów, które nie są zaufane + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokument jest podpisany za pomocą { $count } wygasłego certyfikatu + [few] Dokument jest podpisany za pomocą { $count } wygasłych certyfikatów + *[many] Dokument jest podpisany za pomocą { $count } wygasłych certyfikatów + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokument ma { $count } nieważny podpis cyfrowy + [few] Dokument ma { $count } nieważne podpisy cyfrowe + *[many] Dokument ma { $count } nieważnych podpisów cyfrowych + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokument jest podpisany za pomocą { $count } odwołanego certyfikatu + [few] Dokument jest podpisany za pomocą { $count } odwołanych certyfikatów + *[many] Dokument jest podpisany za pomocą { $count } odwołanych certyfikatów + } + +## 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 = Stan: podpis jest zweryfikowany +pdfjs-digital-signature-properties-status-invalid = Stan: podpis jest nieważny +pdfjs-digital-signature-properties-status-unknown = Stan: nie można zweryfikować (nieobsługiwane) + +## 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 = Certyfikat: zaufany ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certyfikat: niedostępny +pdfjs-digital-signature-properties-certificate-untrusted = Certyfikat: niezaufany +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certyfikat: nieznany wystawca ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certyfikat: samopodpisany ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certyfikat: niezaufany wystawca ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certyfikat: wygasły +pdfjs-digital-signature-properties-certificate-expired-with-date = Certyfikat: wygasły ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certyfikat: odwołany + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/ro/viewer.ftl b/l10n/ro/viewer.ftl index e14f09223..44d389e71 100644 --- a/l10n/ro/viewer.ftl +++ b/l10n/ro/viewer.ftl @@ -412,8 +412,9 @@ pdfjs-free-text2 = # $count (Number) - the number of comments. pdfjs-editor-comments-sidebar-title = { $count -> - [one] Comentariu - *[other] Comentarii + [one] comentariu + [few] comentarii + *[other] de comentarii } pdfjs-editor-comments-sidebar-close-button = .title = Închide bara laterală diff --git a/l10n/sk/viewer.ftl b/l10n/sk/viewer.ftl index 34814b70f..f55766c6e 100644 --- a/l10n/sk/viewer.ftl +++ b/l10n/sk/viewer.ftl @@ -153,6 +153,29 @@ pdfjs-document-properties-linearized = Rýchle zobrazovanie z webu: pdfjs-document-properties-linearized-yes = Áno pdfjs-document-properties-linearized-no = Nie pdfjs-document-properties-close-button = Zavrieť +pdfjs-digital-signature-properties-view-certificate = Zobraziť certifikát +# 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 = Dôvod: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Časová pečiatka: { 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] Podpodpis ({ $count }) + [few] Podpodpisy ({ $count }) + [many] Podpodpisy ({ $count }) + *[other] Podpodpisy ({ $count }) + } ## Print @@ -748,6 +771,84 @@ pdfjs-views-manager-waiting-for-file = Nahráva sa súbor… pdfjs-toggle-views-manager-button1 = .title = Spravovať strany +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Vlastnosti digitálneho podpisu + .aria-label = Vlastnosti digitálneho podpisu +pdfjs-digital-signature-properties-button-label = Vlastnosti digitálneho podpisu + +## 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 bol podpísaný platným digitálnym podpisom +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokument bol podpísaný, ale { $count } digitálny podpis sa nepodarilo overiť + [few] Dokument bol podpísaný, ale { $count } digitálne podpisy sa nepodarilo overiť + [many] Dokument bol podpísaný, ale { $count } digitálnych podpisov sa nepodarilo overiť + *[other] Dokument bol podpísaný, ale { $count } digitálnych podpisov sa nepodarilo overiť + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokument bol podpísaný { $count } certifikátom, ktorý nie je dôveryhodný + [few] Dokument bol podpísaný { $count } certifikátmi, ktoré nie sú dôveryhodné + [many] Dokument bol podpísaný { $count } certifikátmi, ktoré nie sú dôveryhodné + *[other] Dokument bol podpísaný { $count } certifikátmi, ktoré nie sú dôveryhodné + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokument bol podpísaný { $count } certifikátom, ktorému vypršala platnosť + [few] Dokument bol podpísaný { $count } certifikátmi, ktorých platnosť vypršala + [many] Dokument bol podpísaný { $count } certifikátmi, ktorých platnosť vypršala + *[other] Dokument bol podpísaný { $count } certifikátmi, ktorých platnosť vypršala + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokument má { $count } neplatný digitálny podpis + [few] Dokument má { $count } neplatné digitálne podpisy + [many] Dokument má { $count } neplatných digitálnych podpisov + *[other] Dokument má { $count } neplatných digitálnych podpisov + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokument bol podpísaný { $count } zrušeným certifikátom + [few] Dokument bol podpísaný { $count } zrušenými certifikátmi + [many] Dokument bol podpísaný { $count } zrušenými certifikátmi + *[other] Dokument bol podpísaný { $count } zrušenými certifikátmi + } + +## 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 = Stav: Podpis overený +pdfjs-digital-signature-properties-status-invalid = Stav: Podpis neplatný +pdfjs-digital-signature-properties-status-unknown = Stav: Nedá sa overiť (nepodporovaný) + +## 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 = Certifikát: Dôveryhodný ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certifikát: Nie je k dispozícii +pdfjs-digital-signature-properties-certificate-untrusted = Certifikát: Nedôveryhodný +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certifikát: Neznámy vydavateľ ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certifikát: Samopodpísaný ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certifikát: Nedôveryhodný vydavateľ ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certifikát: Platnosť vypršala +pdfjs-digital-signature-properties-certificate-expired-with-date = Certifikát: Platnosť vypršala ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certifikát: Zrušený + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/sl/viewer.ftl b/l10n/sl/viewer.ftl index aed8bda47..f0aeaafa3 100644 --- a/l10n/sl/viewer.ftl +++ b/l10n/sl/viewer.ftl @@ -153,6 +153,29 @@ pdfjs-document-properties-linearized = Hitri spletni ogled: pdfjs-document-properties-linearized-yes = Da pdfjs-document-properties-linearized-no = Ne pdfjs-document-properties-close-button = Zapri +pdfjs-digital-signature-properties-view-certificate = Ogled digitalnega potrdila +# 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 = Razlog: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Časovni žig: { 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] Podpodpis ({ $count }) + [two] Podpodpisi ({ $count }) + [few] Podpodpisi ({ $count }) + *[other] Podpodpisi ({ $count }) + } ## Print @@ -748,6 +771,23 @@ pdfjs-views-manager-waiting-for-file = Nalaganje datoteke … pdfjs-toggle-views-manager-button1 = .title = Upravljanje strani +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Lastnosti digitalnega podpisa + .aria-label = Lastnosti digitalnega podpisa +pdfjs-digital-signature-properties-button-label = Lastnosti digitalnega podpisa + +## 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 bil podpisan z veljavnim digitalnim podpisom + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/sr/viewer.ftl b/l10n/sr/viewer.ftl index d4a65d708..3da82e015 100644 --- a/l10n/sr/viewer.ftl +++ b/l10n/sr/viewer.ftl @@ -153,6 +153,28 @@ 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 }) + [few] Подпотписа ({ $count }) + *[other] Подпотписа ({ $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 } дигитална потписа нису могли да се потврде + *[other] Документ је потписан, али { $count } дигиталних потписа није могло да се потврде + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Документ је потписан са { $count } сертификатом који није поуздан + [few] Документ је потписан са { $count } сертификата који нису поуздани + *[other] Документ је потписан са { $count } сертификата који нису поуздани + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Документ је потписан са { $count } истеклим сертификатом + [few] Документ је потписан са { $count } истекла сертификата + *[other] Документ је потписан са { $count } истеклих сертификата + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Документ има { $count } неважећи дигитални потпис + [few] Документ има { $count } неважећа дигитална потписа + *[other] Документ има { $count } неважећих дигиталних потписа + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Документ је потписан са { $count } опозваним сертификатом + [few] Документ је потписан са { $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/sv-SE/viewer.ftl b/l10n/sv-SE/viewer.ftl index b47c9e0e8..b9cc32d7e 100644 --- a/l10n/sv-SE/viewer.ftl +++ b/l10n/sv-SE/viewer.ftl @@ -776,12 +776,12 @@ pdfjs-digital-signature-properties-banner-unknown = } pdfjs-digital-signature-properties-banner-untrusted = { $count -> - [one] Dokument signerat med certifikat { $count } som inte är tillförlitligt + [one] Dokument signerat med { $count } certifikat 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 + [one] Dokument signerat med { $count } utgånget certifikat *[other] Dokument signerat med { $count } utgångna certifikat } pdfjs-digital-signature-properties-banner-invalid = @@ -817,8 +817,8 @@ pdfjs-digital-signature-properties-certificate-untrusted = Certifikat: Otillför 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-expired = Certifikat: Utgånget +pdfjs-digital-signature-properties-certificate-expired-with-date = Certifikat: Utgånget ({ DATETIME($dateObj, dateStyle: "medium") }) pdfjs-digital-signature-properties-certificate-revoked = Certifikat: Återkallat ## Main menu for adding/removing signatures diff --git a/l10n/tr/viewer.ftl b/l10n/tr/viewer.ftl index cb33f9041..6c0b26ac5 100644 --- a/l10n/tr/viewer.ftl +++ b/l10n/tr/viewer.ftl @@ -153,6 +153,24 @@ pdfjs-document-properties-linearized = Hızlı web görünümü: pdfjs-document-properties-linearized-yes = Evet pdfjs-document-properties-linearized-no = Hayır pdfjs-document-properties-close-button = Kapat +pdfjs-digital-signature-properties-view-certificate = Sertifikayı göster +# 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 = Neden: { $reason } +# Variables: +# $count (Number) - number of nested sub-signatures (one per earlier +# incremental revision of the document). +pdfjs-digital-signature-properties-sub-signatures = + { $count -> + [one] Alt imza ({ $count }) + *[other] Alt imzalar ({ $count }) + } ## Print @@ -732,6 +750,49 @@ pdfjs-views-manager-waiting-for-file = Dosya yükleniyor… pdfjs-toggle-views-manager-button1 = .title = Sayfaları yönet +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .title = Dijital imza özellikleri + .aria-label = Dijital imza özellikleri +pdfjs-digital-signature-properties-button-label = Dijital imza özellikleri + +## 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 = Belge geçerli bir dijital imza ile imzalanmıştır + +## 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 = Durum: İmza doğrulandı +pdfjs-digital-signature-properties-status-invalid = Durum: İmza geçersiz +pdfjs-digital-signature-properties-status-unknown = Durum: Doğrulanamadı (desteklenmiyor) + +## 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 = Sertifika: Güvenilir ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Sertifika: Kullanılamıyor +pdfjs-digital-signature-properties-certificate-untrusted = Sertifika: Güvensiz +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Sertifika: Bilinmeyen yayıncı ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Sertifika: Kendi kendine imzalanmış ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Sertifika: Güvenilmeyen yayıncı ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Sertifika: Süresi dolmuş +pdfjs-digital-signature-properties-certificate-expired-with-date = Sertifika: Süresi dolmuş ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Sertifika: İptal edilmiş + ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = diff --git a/l10n/zh-CN/viewer.ftl b/l10n/zh-CN/viewer.ftl index 05734fd2f..2f48b10a4 100644 --- a/l10n/zh-CN/viewer.ftl +++ b/l10n/zh-CN/viewer.ftl @@ -153,6 +153,19 @@ 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") } ## Print