diff --git a/packages/pdfjs-viewer/package.json b/packages/pdfjs-viewer/package.json index aba7d20b10b..4d3251ac871 100644 --- a/packages/pdfjs-viewer/package.json +++ b/packages/pdfjs-viewer/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/yauzl": "3.4.0", - "pdfjs-dist": "6.2.108", + "pdfjs-dist": "6.5.438", "yauzl": "3.4.0" } } \ No newline at end of file diff --git a/packages/pdfjs-viewer/viewer/images/gv-editor-toolbar-close.svg b/packages/pdfjs-viewer/viewer/images/gv-editor-toolbar-close.svg new file mode 100644 index 00000000000..de0a2198b14 --- /dev/null +++ b/packages/pdfjs-viewer/viewer/images/gv-editor-toolbar-close.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/pdfjs-viewer/viewer/images/toolbarButton-menuArrowNova.svg b/packages/pdfjs-viewer/viewer/images/toolbarButton-menuArrowNova.svg new file mode 100644 index 00000000000..f5c80208f99 --- /dev/null +++ b/packages/pdfjs-viewer/viewer/images/toolbarButton-menuArrowNova.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/pdfjs-viewer/viewer/locale/ach/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ach/viewer.ftl index 8f101454057..dbcfb1d1c63 100644 --- a/packages/pdfjs-viewer/viewer/locale/ach/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ach/viewer.ftl @@ -119,28 +119,12 @@ pdfjs-printing-not-ready = Ciko: PDF pe ocane weng me agoya. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Lok gintic ma inget -pdfjs-toggle-sidebar-button-label = Lok gintic ma inget -pdfjs-document-outline-button = - .title = Nyut Wiyewiye me Gin acoya (dii-kiryo me yaro/kano jami weng) -pdfjs-document-outline-button-label = Pek pa gin acoya -pdfjs-attachments-button = - .title = Nyut twec -pdfjs-attachments-button-label = Twec -pdfjs-thumbs-button = - .title = Nyut cal -pdfjs-thumbs-button-label = Cal pdfjs-findbar-button = .title = Nong iye gin acoya pdfjs-findbar-button-label = Nong ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pot buk { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -149,8 +133,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Nong .placeholder = Nong i dokumen… + .title = Nong pdfjs-find-previous-button = .title = Nong timme pa lok mukato pdfjs-find-previous-button-label = Mukato diff --git a/packages/pdfjs-viewer/viewer/locale/af/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/af/viewer.ftl index 577888cc8b8..4a105a3409c 100644 --- a/packages/pdfjs-viewer/viewer/locale/af/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/af/viewer.ftl @@ -98,28 +98,12 @@ pdfjs-printing-not-ready = Waarskuwing: Die PDF is nog nie volledig gelaai vir d ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Sypaneel aan/af -pdfjs-toggle-sidebar-button-label = Sypaneel aan/af -pdfjs-document-outline-button = - .title = Wys dokumentskema (dubbelklik om alle items oop/toe te vou) -pdfjs-document-outline-button-label = Dokumentoorsig -pdfjs-attachments-button = - .title = Wys aanhegsels -pdfjs-attachments-button-label = Aanhegsels -pdfjs-thumbs-button = - .title = Wys duimnaels -pdfjs-thumbs-button-label = Duimnaels pdfjs-findbar-button = .title = Soek in dokument pdfjs-findbar-button-label = Vind ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Bladsy { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -128,8 +112,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Vind .placeholder = Soek in dokument… + .title = Vind pdfjs-find-previous-button = .title = Vind die vorige voorkoms van die frase pdfjs-find-previous-button-label = Vorige diff --git a/packages/pdfjs-viewer/viewer/locale/an/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/an/viewer.ftl index ad5d2fe81a1..d7a74b0aaca 100644 --- a/packages/pdfjs-viewer/viewer/locale/an/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/an/viewer.ftl @@ -140,23 +140,6 @@ pdfjs-printing-not-ready = Aviso: Encara no se ha cargau completament o PDF ta i ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Amostrar u amagar a barra lateral -pdfjs-toggle-sidebar-notification-button = - .title = Cambiar barra lateral (lo documento contiene esquema/adchuntos/capas) -pdfjs-toggle-sidebar-button-label = Amostrar a barra lateral -pdfjs-document-outline-button = - .title = Amostrar esquema d'o documento (fer doble clic pa expandir/compactar totz los items) -pdfjs-document-outline-button-label = Esquema d'o documento -pdfjs-attachments-button = - .title = Amostrar os adchuntos -pdfjs-attachments-button-label = Adchuntos -pdfjs-layers-button = - .title = Amostrar capas (doble clic para reiniciar totas las capas a lo estau per defecto) -pdfjs-layers-button-label = Capas -pdfjs-thumbs-button = - .title = Amostrar as miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-findbar-button = .title = Trobar en o documento pdfjs-findbar-button-label = Trobar @@ -164,10 +147,6 @@ pdfjs-additional-layers = Capas adicionals ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pachina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -176,8 +155,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Trobar .placeholder = Trobar en o documento… + .title = Trobar pdfjs-find-previous-button = .title = Trobar l'anterior coincidencia d'a frase pdfjs-find-previous-button-label = Anterior diff --git a/packages/pdfjs-viewer/viewer/locale/ar/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ar/viewer.ftl index 6036f7c0038..63e1d7fe60c 100644 --- a/packages/pdfjs-viewer/viewer/locale/ar/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ar/viewer.ftl @@ -121,7 +121,7 @@ pdfjs-document-properties-modification-date = تاريخ التعديل: # Variables: # $dateObj (Date) - the creation/modification date and time of the PDF file pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } -pdfjs-document-properties-creator = المنشئ: +pdfjs-document-properties-creator = المُنشئ: pdfjs-document-properties-producer = منتج PDF: pdfjs-document-properties-version = إصدارة PDF: pdfjs-document-properties-page-count = عدد الصفحات: @@ -179,23 +179,6 @@ pdfjs-printing-not-ready = تحذير: ملف PDF لم يُحمّل كاملًا ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = بدّل ظهور الشريط الجانبي -pdfjs-toggle-sidebar-notification-button = - .title = بدّل ظهور الشريط الجانبي (يحتوي المستند على مخطط أو مرفقات أو طبقات) -pdfjs-toggle-sidebar-button-label = بدّل ظهور الشريط الجانبي -pdfjs-document-outline-button = - .title = اعرض فهرس المستند (نقر مزدوج لتمديد أو تقليص كل العناصر) -pdfjs-document-outline-button-label = مخطط المستند -pdfjs-attachments-button = - .title = اعرض المرفقات -pdfjs-attachments-button-label = المُرفقات -pdfjs-layers-button = - .title = اعرض الطبقات (انقر مرتين لتصفير كل الطبقات إلى الحالة المبدئية) -pdfjs-layers-button-label = ‏‏الطبقات -pdfjs-thumbs-button = - .title = اعرض مُصغرات -pdfjs-thumbs-button-label = مُصغّرات pdfjs-current-outline-item-button = .title = ابحث عن عنصر المخطّط التفصيلي الحالي pdfjs-current-outline-item-button-label = عنصر المخطّط التفصيلي الحالي @@ -206,10 +189,6 @@ pdfjs-additional-layers = الطبقات الإضافية ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = صفحة { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -227,8 +206,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = ابحث .placeholder = ابحث في المستند… + .title = ابحث pdfjs-find-previous-button = .title = ابحث عن التّواجد السّابق للعبارة pdfjs-find-previous-button-label = السابق @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = أبرِز pdfjs-editor-highlight-button-label = أبرِز pdfjs-highlight-floating-button1 = - .title = أبرِز .aria-label = أبرِز + .title = أبرِز pdfjs-highlight-floating-button-label = أبرِز pdfjs-comment-floating-button = - .title = علق .aria-label = علق + .title = علق pdfjs-comment-floating-button-label = علق pdfjs-editor-comment-button = - .title = علق .aria-label = علق + .title = علق pdfjs-editor-comment-button-label = التعليق pdfjs-editor-signature-button = .title = أضِف توقيع @@ -417,8 +396,8 @@ pdfjs-editor-comments-sidebar-title = *[other] تعليقات } pdfjs-editor-comments-sidebar-close-button = - .title = أغلِق الشريط الجانبي .aria-label = أغلِق الشريط الجانبي + .title = أغلِق الشريط الجانبي pdfjs-editor-comments-sidebar-close-button-label = أغلِق الشريط الجانبي # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = هل رأيت شيئاً جديرًا بالملاحظة؟ ابرزه واترك تعليقًا. @@ -541,13 +520,6 @@ pdfjs-editor-alt-text-settings-dialog-label = إعدادات النص البدي pdfjs-editor-alt-text-settings-automatic-title = نص بديل تلقائي pdfjs-editor-alt-text-settings-create-model-button-label = أنشئ نص بديل تلقائيًا pdfjs-editor-alt-text-settings-create-model-description = يقترح أوصافًا لمساعدة الأشخاص الذين لا يستطيعون رؤية الصورة أو عندما لا يتم تحميل الصورة. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = نموذج الذكاء الاصطناعي للنص البديل ({ $totalSize } م.بايت) -pdfjs-editor-alt-text-settings-ai-model-description = يتم تشغيله محليًا على جهازك حتى تظل بياناتك خاصة. مطلوب للنص البديل التلقائي. -pdfjs-editor-alt-text-settings-delete-model-button = احذف -pdfjs-editor-alt-text-settings-download-model-button = نزّل -pdfjs-editor-alt-text-settings-downloading-model-button = يُنزل… pdfjs-editor-alt-text-settings-editor-title = مُحرِّر النص البديل pdfjs-editor-alt-text-settings-show-dialog-button-label = أظهِر مُحرِّر النص البديل على الفور عند إضافة صورة pdfjs-editor-alt-text-settings-show-dialog-description = يساعدك على التأكد من أن جميع صورك تحتوي على نص بديل. @@ -780,8 +752,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = خصائص التوقيع الرقمي .aria-label = خصائص التوقيع الرقمي + .title = خصائص التوقيع الرقمي pdfjs-digital-signature-properties-button-label = خصائص التوقيع الرقمي ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/ast/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ast/viewer.ftl index 2993916ade2..13e8ffea585 100644 --- a/packages/pdfjs-viewer/viewer/locale/ast/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ast/viewer.ftl @@ -120,25 +120,9 @@ pdfjs-print-progress-close-button = Encaboxar ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Alternar la barra llateral -pdfjs-attachments-button = - .title = Amosar los axuntos -pdfjs-attachments-button-label = Axuntos -pdfjs-layers-button-label = Capes -pdfjs-thumbs-button = - .title = Amosar les miniatures -pdfjs-thumbs-button-label = Miniatures pdfjs-findbar-button-label = Atopar pdfjs-additional-layers = Capes adicionales -## Thumbnails panel item (tooltip and alt text for images) - -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Páxina { $page } - ## Find panel button title and messages pdfjs-find-previous-button-label = Anterior diff --git a/packages/pdfjs-viewer/viewer/locale/az/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/az/viewer.ftl index a2d8c1962a0..2cf77792713 100644 --- a/packages/pdfjs-viewer/viewer/locale/az/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/az/viewer.ftl @@ -140,23 +140,6 @@ pdfjs-printing-not-ready = Xəbərdarlıq: PDF çap üçün tam yüklənməyib. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Yan Paneli Aç/Bağla -pdfjs-toggle-sidebar-notification-button = - .title = Yan paneli çevir (sənəddə icmal/bağlamalar/laylar mövcuddur) -pdfjs-toggle-sidebar-button-label = Yan Paneli Aç/Bağla -pdfjs-document-outline-button = - .title = Sənədin eskizini göstər (bütün bəndləri açmaq/yığmaq üçün iki dəfə klikləyin) -pdfjs-document-outline-button-label = Sənəd strukturu -pdfjs-attachments-button = - .title = Bağlamaları göstər -pdfjs-attachments-button-label = Bağlamalar -pdfjs-layers-button = - .title = Layları göstər (bütün layları ilkin halına sıfırlamaq üçün iki dəfə klikləyin) -pdfjs-layers-button-label = Laylar -pdfjs-thumbs-button = - .title = Kiçik şəkilləri göstər -pdfjs-thumbs-button-label = Kiçik şəkillər pdfjs-findbar-button = .title = Sənəddə Tap pdfjs-findbar-button-label = Tap @@ -164,10 +147,6 @@ pdfjs-additional-layers = Əlavə laylar ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Səhifə{ $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -176,8 +155,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Tap .placeholder = Sənəddə tap… + .title = Tap pdfjs-find-previous-button = .title = Bir öncəki uyğun gələn sözü tapır pdfjs-find-previous-button-label = Geri diff --git a/packages/pdfjs-viewer/viewer/locale/be/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/be/viewer.ftl index a52625414b9..5d560afcf77 100644 --- a/packages/pdfjs-viewer/viewer/locale/be/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/be/viewer.ftl @@ -188,23 +188,6 @@ pdfjs-printing-not-ready = Увага: PDF не сцягнуты цалкам д ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Паказаць/схаваць бакавую панэль -pdfjs-toggle-sidebar-notification-button = - .title = Паказаць/схаваць бакавую панэль (дакумент мае змест/укладанні/пласты) -pdfjs-toggle-sidebar-button-label = Паказаць/схаваць бакавую панэль -pdfjs-document-outline-button = - .title = Паказаць структуру дакумента (двайная пстрычка, каб разгарнуць /згарнуць усе элементы) -pdfjs-document-outline-button-label = Структура дакумента -pdfjs-attachments-button = - .title = Паказаць далучэнні -pdfjs-attachments-button-label = Далучэнні -pdfjs-layers-button = - .title = Паказаць пласты (націсніце двойчы, каб скінуць усе пласты да прадвызначанага стану) -pdfjs-layers-button-label = Пласты -pdfjs-thumbs-button = - .title = Паказ мініяцюр -pdfjs-thumbs-button-label = Мініяцюры pdfjs-current-outline-item-button = .title = Знайсці бягучы элемент структуры pdfjs-current-outline-item-button-label = Бягучы элемент структуры @@ -215,10 +198,6 @@ pdfjs-additional-layers = Дадатковыя пласты ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Старонка { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -236,8 +215,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Шукаць .placeholder = Шукаць у дакуменце… + .title = Шукаць pdfjs-find-previous-button = .title = Знайсці папярэдні выпадак выразу pdfjs-find-previous-button-label = Папярэдні @@ -334,16 +313,16 @@ pdfjs-editor-highlight-button = .title = Вылучэнне pdfjs-editor-highlight-button-label = Вылучэнне pdfjs-highlight-floating-button1 = - .title = Падфарбаваць .aria-label = Падфарбаваць + .title = Падфарбаваць pdfjs-highlight-floating-button-label = Падфарбаваць pdfjs-comment-floating-button = - .title = Каментаваць .aria-label = Каментаваць + .title = Каментаваць pdfjs-comment-floating-button-label = Каментаваць pdfjs-editor-comment-button = - .title = Каментарый .aria-label = Каментарый + .title = Каментарый pdfjs-editor-comment-button-label = Каментарый pdfjs-editor-signature-button = .title = Дадаць подпіс @@ -417,8 +396,8 @@ pdfjs-editor-comments-sidebar-title = *[many] Каментарыі } pdfjs-editor-comments-sidebar-close-button = - .title = Закрыць бакавую панэль .aria-label = Закрыць бакавую панэль + .title = Закрыць бакавую панэль pdfjs-editor-comments-sidebar-close-button-label = Закрыць бакавую панэль # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Бачыце штосьці вартае ўвагі? Вылучыце і пакіньце каментарый. @@ -541,13 +520,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Налады альтэрнаты pdfjs-editor-alt-text-settings-automatic-title = Аўтаматычны тэкст для атрыбута alt pdfjs-editor-alt-text-settings-create-model-button-label = Ствараць тэкст для атрыбута alt аўтаматычна pdfjs-editor-alt-text-settings-create-model-description = Прапануе апісанні, каб дапамагчы людзям, якія не бачаць выяву, ці калі выява не загружаецца. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Мадэль ШІ для тэксту для атрыбута alt ({ $totalSize } МБ) -pdfjs-editor-alt-text-settings-ai-model-description = Працуе лакальна на вашай прыладзе, таму вашы звесткі застаюцца прыватнымі. Патрабуецца для аўтаматычнага альтэрнатыўнага тэксту. -pdfjs-editor-alt-text-settings-delete-model-button = Выдаліць -pdfjs-editor-alt-text-settings-download-model-button = Сцягнуць -pdfjs-editor-alt-text-settings-downloading-model-button = Сцягванне… pdfjs-editor-alt-text-settings-editor-title = Рэдактар тэксту для атрыбута alt pdfjs-editor-alt-text-settings-show-dialog-button-label = Адразу паказваць рэдактар тэксту для атрыбута alt пры даданні выявы pdfjs-editor-alt-text-settings-show-dialog-description = Дапамагае пераканацца, што ўсе вашы выявы маюць альтэрнатыўны тэкст. @@ -765,8 +737,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Уласцівасці лічбавага подпісу .aria-label = Уласцівасці лічбавага подпісу + .title = Уласцівасці лічбавага подпісу pdfjs-digital-signature-properties-button-label = Уласцівасці лічбавага подпісу ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/bg/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/bg/viewer.ftl index a1de897be12..991a18829d5 100644 --- a/packages/pdfjs-viewer/viewer/locale/bg/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/bg/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Внимание: Този PDF файл не е на ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Превключване на страничната лента -pdfjs-toggle-sidebar-notification-button = - .title = Превключване на страничната лента (документът има структура/прикачени файлове/слоеве) -pdfjs-toggle-sidebar-button-label = Превключване на страничната лента -pdfjs-document-outline-button = - .title = Показване на структурата на документа (двукратно щракване за свиване/разгъване на всичко) -pdfjs-document-outline-button-label = Структура на документа -pdfjs-attachments-button = - .title = Показване на притурките -pdfjs-attachments-button-label = Притурки -pdfjs-layers-button = - .title = Показване на слоевете (двукратно щракване за възстановяване на всички слоеве към състоянието по подразбиране) -pdfjs-layers-button-label = Слоеве -pdfjs-thumbs-button = - .title = Показване на миниатюрите -pdfjs-thumbs-button-label = Миниатюри pdfjs-current-outline-item-button = .title = Намиране на текущия елемент от структурата pdfjs-current-outline-item-button-label = Текущ елемент от структурата @@ -193,10 +176,6 @@ pdfjs-additional-layers = Допълнителни слоеве ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Страница { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Търсене .placeholder = Търсене в документа… + .title = Търсене pdfjs-find-previous-button = .title = Намиране на предишно съвпадение на фразата pdfjs-find-previous-button-label = Предишна @@ -291,7 +270,7 @@ pdfjs-editor-ink-button = .title = Рисуване pdfjs-editor-ink-button-label = Рисуване pdfjs-editor-stamp-button = - .title = Добавяне или променяне на изображения + .title = Добавяне или редактиране на изображения pdfjs-editor-stamp-button-label = Добавяне или променяне на изображения ## Remove button for the various kind of editor. @@ -380,17 +359,83 @@ pdfjs-editor-colorpicker-red = ## New alt-text dialog ## Group note for entire feature: Alternative text (alt text) helps when people can't see the image. This feature includes a tool to create alt text automatically using an AI model that works locally on the user's device to preserve privacy. +# Modal header positioned above a text box where users can add the alt text. +pdfjs-editor-new-alt-text-dialog-add-label = Добавяне на заместващ текст (alt text, описание на изображението) pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Научете повече +pdfjs-editor-new-alt-text-create-automatically-button-label = Автоматично създаване на заместващ текст pdfjs-editor-new-alt-text-not-now-button = Не сега +# This is a button that users can click to edit the alt text they have already added. +pdfjs-editor-new-alt-text-added-button = + .aria-label = Alt text добавен +# This is a button that users can click to open the alt text editor and add alt text when it is not present. +pdfjs-editor-new-alt-text-missing-button = + .aria-label = Липсва alt текст +pdfjs-editor-new-alt-text-missing-button-label = Липсва alt текст +# This is a button that opens up the alt text modal where users should review the alt text that was automatically generated. +pdfjs-editor-new-alt-text-to-review-button = + .aria-label = Преглед на заместващия текст +pdfjs-editor-new-alt-text-to-review-button-label = Преглед на заместващия текст ## Image alt-text settings -pdfjs-editor-alt-text-settings-delete-model-button = Изтриване +pdfjs-editor-alt-text-settings-automatic-title = Автоматичен заместващ текст +pdfjs-editor-alt-text-settings-create-model-button-label = Автоматично създаване на заместващ текст +pdfjs-editor-alt-text-settings-editor-title = Редактор за заместващ (alt) текст +pdfjs-editor-alt-text-settings-show-dialog-button-label = Показване на текстовия редактор за заместващия (alt) текст веднага при добавяне на изображение +pdfjs-editor-alt-text-settings-show-dialog-description = Помага ви да се уверите, че всичките ви изображения имат заместващ текст. ## Controls +pdfjs-editor-add-signature-description-label = Описание (заместващ текст) +pdfjs-editor-add-signature-description-input = + .title = Описание (заместващ текст) pdfjs-editor-add-signature-image-upload-error-description = Проверете мрежовата си връзка или опитайте с друго изображение. +## Edit a comment dialog + +# No existing comment +pdfjs-editor-edit-comment-dialog-title-when-adding = Добавяне на коментар + +## Edit a comment button in the editor toolbar + +pdfjs-editor-add-comment-button = + .title = Добавяне на коментар + +## The view manager is a sidebar displaying different views: +## - thumbnails; +## - outline; +## - attachments; +## - layers. +## The thumbnails view is used to edit the pdf: remove/insert pages, ... + +pdfjs-toggle-views-manager-button1-label = Управление на страници +pdfjs-views-manager-pages-title = Страници +pdfjs-views-manager-pages-option-label = Страници +# Variables: +# $count (Number) - the number of selected pages. +pdfjs-views-manager-pages-status-action-label = + { $count -> + [one] { $count } избрана + *[other] { $count } избрани + } +pdfjs-views-manager-pages-status-action-button-label = Управление +# Variables: +# $count (Number) - the number of selected pages to be copied. +pdfjs-views-manager-pages-status-undo-copy-label = + { $count -> + [one] 1 страница е копирана + *[other] { $count } страници са копирани + } +# Variables: +# $count (Number) - the number of selected pages to be deleted. +pdfjs-views-manager-pages-status-undo-delete-label = + { $count -> + [one] 1 страница е изтрита + *[other] { $count } страници са изтрити + } +pdfjs-toggle-views-manager-button1 = + .title = Управление на страници + ## Per-signature certificate row. The variants with an issuer / date in ## parentheses embed fully-localized context — no English fall-through. ## diff --git a/packages/pdfjs-viewer/viewer/locale/bn/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/bn/viewer.ftl index 7ca2c1d2b76..80bed987133 100644 --- a/packages/pdfjs-viewer/viewer/locale/bn/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/bn/viewer.ftl @@ -136,28 +136,12 @@ pdfjs-printing-not-ready = সতর্কীকরণ: পিডিএফটি ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = সাইডবার টগল করুন -pdfjs-toggle-sidebar-button-label = সাইডবার টগল করুন -pdfjs-document-outline-button = - .title = নথির আউটলাইন দেখাও (সব আইটেম প্রসারিত/সঙ্কুচিত করতে ডবল ক্লিক করুন) -pdfjs-document-outline-button-label = নথির রূপরেখা -pdfjs-attachments-button = - .title = সংযুক্তি দেখাও -pdfjs-attachments-button-label = সংযুক্তি -pdfjs-thumbs-button = - .title = থাম্বনেইল সমূহ প্রদর্শন করুন -pdfjs-thumbs-button-label = থাম্বনেইল সমূহ pdfjs-findbar-button = .title = নথির মধ্যে খুঁজুন pdfjs-findbar-button-label = খুঁজুন ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = পাতা { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -166,8 +150,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = খুঁজুন .placeholder = নথির মধ্যে খুঁজুন… + .title = খুঁজুন pdfjs-find-previous-button = .title = বাক্যাংশের পূর্ববর্তী উপস্থিতি অনুসন্ধান pdfjs-find-previous-button-label = পূর্ববর্তী diff --git a/packages/pdfjs-viewer/viewer/locale/bo/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/bo/viewer.ftl index 4bea89761fe..ac627b625c2 100644 --- a/packages/pdfjs-viewer/viewer/locale/bo/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/bo/viewer.ftl @@ -140,28 +140,12 @@ pdfjs-printing-not-ready = Warning: The PDF is not fully loaded for printing. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Toggle Sidebar -pdfjs-toggle-sidebar-button-label = Toggle Sidebar -pdfjs-document-outline-button = - .title = Show Document Outline (double-click to expand/collapse all items) -pdfjs-document-outline-button-label = Document Outline -pdfjs-attachments-button = - .title = Show Attachments -pdfjs-attachments-button-label = Attachments -pdfjs-thumbs-button = - .title = Show Thumbnails -pdfjs-thumbs-button-label = Thumbnails pdfjs-findbar-button = .title = Find in Document pdfjs-findbar-button-label = Find ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Page { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -170,8 +154,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Find .placeholder = Find in document… + .title = Find pdfjs-find-previous-button = .title = Find the previous occurrence of the phrase pdfjs-find-previous-button-label = Previous diff --git a/packages/pdfjs-viewer/viewer/locale/bqi/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/bqi/viewer.ftl index ca31acb6b33..939359f8792 100644 --- a/packages/pdfjs-viewer/viewer/locale/bqi/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/bqi/viewer.ftl @@ -52,21 +52,61 @@ pdfjs-bookmark-button-label = بلگه هیم سکویی pdfjs-tools-button = .title = ٱوزارا pdfjs-tools-button-label = ٱوزارا +pdfjs-first-page-button = + .title = رئڌن و بلگه نیایی +pdfjs-first-page-button-label = رئڌن و بلگه نیایی +pdfjs-last-page-button = + .title = رئڌن و بلگه دیندایی +pdfjs-last-page-button-label = رئڌن و بلگه دیندایی +pdfjs-page-rotate-cw-button = + .title = لر خردن ساعتگرد +pdfjs-page-rotate-cw-button-label = لر خردن ساعتگرد +pdfjs-page-rotate-ccw-button = + .title = لر خردن خلاف ساعتگرد +pdfjs-page-rotate-ccw-button-label = لر خردن خلاف ساعتگرد +pdfjs-cursor-text-select-tool-button = + .title = فعال کردن ٱوزار پسند هؽل pdfjs-cursor-text-select-tool-button-label = ٱوزار پسند هؽل pdfjs-cursor-hand-tool-button = .title = فعال کردن ٱوزار دست pdfjs-cursor-hand-tool-button-label = ٱوزار دست +pdfjs-scroll-page-button = + .title = و کار گرؽڌن اسکرۊل بلگه +pdfjs-scroll-page-button-label = اسکرۊل بلگه +pdfjs-scroll-vertical-button = + .title = و کار گرؽڌن اسکرۊل عمۊدی +pdfjs-scroll-vertical-button-label = اسکرۊل عمۊدی +pdfjs-scroll-horizontal-button = + .title = و کار گرؽڌن اسکرۊل اوفوقی +pdfjs-scroll-horizontal-button-label = اسکرۊل اوفوقی +pdfjs-scroll-wrapped-button = + .title = و کار گرؽڌن اسکرۊل پؽچسته +pdfjs-scroll-wrapped-button-label = اسکرۊل پؽچسته ## Document properties dialog +pdfjs-document-properties-button = + .title = خۊسۊسیات سند… +pdfjs-document-properties-button-label = خۊسۊسیات سند… 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-creation-date = تاریخ وورکل وابیڌن: +pdfjs-document-properties-modification-date = تاریخ آلشتکاری: +# Variables: +# $dateObj (Date) - the creation/modification date and time of the PDF file +pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } +pdfjs-document-properties-creator = وورکل کون: +pdfjs-document-properties-producer = وورکل کون PDF: +pdfjs-document-properties-version = نوسخه PDF: +pdfjs-document-properties-page-count = تئداد بلگه یل: pdfjs-document-properties-page-size = هندا بلگه: pdfjs-document-properties-page-size-unit-inches = اینچ pdfjs-document-properties-page-size-unit-millimeters = میلی متر +pdfjs-document-properties-page-size-orientation-portrait = portrait +pdfjs-document-properties-page-size-orientation-landscape = landscape 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 = نامه @@ -84,12 +124,16 @@ pdfjs-document-properties-page-size-dimension-name-string = { $width } × { $hei ## +# The linearization status of the document; usually called "Fast Web View" in +# English locales of Adobe software. +pdfjs-document-properties-linearized = نیشتن زل وب: pdfjs-document-properties-linearized-yes = هری pdfjs-document-properties-linearized-no = ن pdfjs-document-properties-close-button = بستن ## Print +pdfjs-print-progress-message = ٱماڌه کردن سند سی چاپ کردن… # Variables: # $progress (Number) - percent value pdfjs-print-progress-percent = { $progress }% @@ -97,8 +141,39 @@ pdfjs-print-progress-close-button = لقو ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = آلشت هالت نوار کلی +pdfjs-findbar-button = + .title = جوستن من سند +pdfjs-findbar-button-label = جوستن +pdfjs-additional-layers = لایه یل ازافه + +## Find panel button title and messages + +pdfjs-find-previous-button-label = دیندایی +pdfjs-find-next-button-label = بئڌی +pdfjs-find-highlight-checkbox = هایلایت کردن پوی + +## Predefined zoom values + +pdfjs-page-scale-width = پئنا بلگه +pdfjs-page-scale-fit = هندا کردن بلگه +pdfjs-page-scale-auto = زۊم کردن خوتکار +pdfjs-page-scale-actual = هندا واقعی‌ +# Variables: +# $scale (Number) - percent value for page scale +pdfjs-page-scale-percent = { $scale }% + +## PDF page + +# Variables: +# $page (Number) - the page number +pdfjs-page-landmark = + .aria-label = بلگه { $page } + +## Annotations + +# Variables: +# $dateObj (Date) - the modification date and time of the annotation +pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } ## Password @@ -107,6 +182,12 @@ pdfjs-password-cancel-button = لقو ## Editing +pdfjs-editor-free-text-button = + .title = هؽل +pdfjs-editor-free-text-button-label = هؽل +pdfjs-editor-ink-button = + .title = کشیڌن +pdfjs-editor-ink-button-label = کشیڌن pdfjs-editor-stamp-button = .title = ٱووردن یا آلشت شؽواتا pdfjs-editor-stamp-button-label = ٱووردن یا آلشت شؽواتا @@ -118,6 +199,14 @@ pdfjs-editor-stamp-editor = ## +# Editor Parameters +pdfjs-editor-free-text-color-input = رنگ +pdfjs-editor-free-text-size-input = هندا +pdfjs-editor-ink-color-input = رنگ +pdfjs-editor-ink-thickness-input = کۊلۊفتی +pdfjs-editor-ink-opacity-input = کر بیڌن +# This refers to the thickness of the line used for free highlighting (not bound to text) +pdfjs-editor-free-highlight-thickness-input = کۊلۊفتی # .default-content is used as a placeholder in an empty text editor. pdfjs-free-text2 = .aria-label = آلشتگر هؽل @@ -127,15 +216,55 @@ pdfjs-editor-comments-sidebar-no-comments-link = قلوه دووسته بۊین ## Alt-text dialog pdfjs-editor-alt-text-cancel-button = لقو +pdfjs-editor-alt-text-save-button = زفت + +## Color picker + +pdfjs-editor-colorpicker-yellow = + .title = هیل +pdfjs-editor-colorpicker-green = + .title = ساوز +pdfjs-editor-colorpicker-blue = + .title = کوۊ +pdfjs-editor-colorpicker-pink = + .title = آل +pdfjs-editor-colorpicker-red = + .title = سوئر + +## Show all highlights +## This is a toggle button to show/hide all the highlights. + +pdfjs-editor-highlight-show-all-button-label = نشووݩ داڌن پوی +pdfjs-editor-highlight-show-all-button = + .title = نشووݩ داڌن پوی ## New alt-text dialog ## Group note for entire feature: Alternative text (alt text) helps when people can't see the image. This feature includes a tool to create alt text automatically using an AI model that works locally on the user's device to preserve privacy. pdfjs-editor-new-alt-text-disclaimer-learn-more-url = قلوه دووسته بۊین +pdfjs-editor-new-alt-text-not-now-button = سکو ن +pdfjs-editor-new-alt-text-error-close-button = بستن + +## "Annotations removed" bar + +pdfjs-editor-undo-bar-undo-button-label = وورگندن +pdfjs-editor-undo-bar-close-button = + .title = بستن +pdfjs-editor-undo-bar-close-button-label = بستن + +## Tab panels + +pdfjs-editor-add-signature-draw-thickness-range-label = کۊلۊفتی + +## Controls + +pdfjs-editor-add-signature-error-close-button = بستن ## Dialog buttons pdfjs-editor-add-signature-cancel-button = لقو +pdfjs-editor-add-signature-add-button = ٱووردن +pdfjs-editor-edit-signature-update-button = ورۊ رسۊوی ## Comment popup @@ -147,4 +276,32 @@ pdfjs-editor-edit-comment-popup-button = # An existing comment is edited pdfjs-editor-edit-comment-dialog-title-when-editing = آلشت منشڌ +pdfjs-editor-edit-comment-dialog-save-button-when-editing = ورۊ رسۊوی +pdfjs-editor-edit-comment-dialog-save-button-when-adding = ٱووردن +pdfjs-editor-edit-comment-dialog-text-input = + .placeholder = ناهاڌن پا هؽل کردن… pdfjs-editor-edit-comment-dialog-cancel-button = لقو + +## The view manager is a sidebar displaying different views: +## - thumbnails; +## - outline; +## - attachments; +## - layers. +## The thumbnails view is used to edit the pdf: remove/insert pages, ... + +pdfjs-views-manager-sidebar = + .aria-label = نوار کلی +pdfjs-views-manager-layers-option-label = لایه یل +pdfjs-views-manager-pages-status-action-button-label = دؽوۉداری +pdfjs-views-manager-pages-status-copy-button-label = لف گیری +pdfjs-views-manager-pages-status-cut-button-label = بۊریڌن +pdfjs-views-manager-pages-status-delete-button-label = پاک کردن +pdfjs-views-manager-status-undo-button-label = وورگندن +pdfjs-views-manager-status-done-button-label = ٱنجوم وابی +pdfjs-views-manager-status-close-button = + .title = بستن +pdfjs-views-manager-status-close-button-label = بستن +pdfjs-views-manager-paste-button-label = جا وندن +# Badge used to promote a new feature in the UI, keep it as short as possible. +# It's spelled uppercase for English, but it can be translated as usual. +pdfjs-new-badge-content = نۊ diff --git a/packages/pdfjs-viewer/viewer/locale/br/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/br/viewer.ftl index 1f86d469d21..bfc6d2994fe 100644 --- a/packages/pdfjs-viewer/viewer/locale/br/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/br/viewer.ftl @@ -150,23 +150,6 @@ pdfjs-printing-not-ready = Kemenn: N'hall ket bezañ moullet ar restr PDF rak n' ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Diskouez/kuzhat ar varrenn gostez -pdfjs-toggle-sidebar-notification-button = - .title = Trec'haoliñ ar varrenn-gostez (ur steuñv pe stagadennoù a zo en teul) -pdfjs-toggle-sidebar-button-label = Diskouez/kuzhat ar varrenn gostez -pdfjs-document-outline-button = - .title = Diskouez steuñv an teul (daouglikit evit brasaat/bihanaat an holl elfennoù) -pdfjs-document-outline-button-label = Sinedoù an teuliad -pdfjs-attachments-button = - .title = Diskouez ar c'henstagadurioù -pdfjs-attachments-button-label = Kenstagadurioù -pdfjs-layers-button = - .title = Diskouez ar gwiskadoù (daou-glikañ evit adderaouekaat an holl gwiskadoù d'o stad dre ziouer) -pdfjs-layers-button-label = Gwiskadoù -pdfjs-thumbs-button = - .title = Diskouez ar melvennoù -pdfjs-thumbs-button-label = Melvennoù pdfjs-findbar-button = .title = Klask e-barzh an teuliad pdfjs-findbar-button-label = Klask @@ -174,10 +157,6 @@ pdfjs-additional-layers = Gwiskadoù ouzhpenn ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pajenn { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -186,8 +165,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Klask .placeholder = Klask e-barzh an teuliad + .title = Klask pdfjs-find-previous-button = .title = Kavout an tamm frazenn kent o klotañ ganti pdfjs-find-previous-button-label = Kent @@ -260,8 +239,8 @@ pdfjs-editor-highlight-button = .title = Sklerijennañ pdfjs-editor-highlight-button-label = Sklerijennañ pdfjs-highlight-floating-button1 = - .title = Sklerijennañ .aria-label = Sklerijennañ + .title = Sklerijennañ pdfjs-highlight-floating-button-label = Sklerijennañ ## @@ -317,7 +296,4 @@ pdfjs-editor-new-alt-text-error-close-button = Serriñ ## Image alt-text settings -pdfjs-editor-alt-text-settings-delete-model-button = Dilemel -pdfjs-editor-alt-text-settings-download-model-button = Pellgargañ -pdfjs-editor-alt-text-settings-downloading-model-button = O pellgargañ… pdfjs-editor-alt-text-settings-close-button = Serriñ diff --git a/packages/pdfjs-viewer/viewer/locale/brx/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/brx/viewer.ftl index bd4440395b3..9d11ac2876c 100644 --- a/packages/pdfjs-viewer/viewer/locale/brx/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/brx/viewer.ftl @@ -110,26 +110,12 @@ pdfjs-printing-not-ready = सांग्रांथि: PDF खौ साफ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = टग्गल साइडबार -pdfjs-toggle-sidebar-button-label = टग्गल साइडबार -pdfjs-document-outline-button-label = फोरमान बिलाइ सिमा हांखो -pdfjs-attachments-button = - .title = नांजाब होनायखौ दिन्थि -pdfjs-attachments-button-label = नांजाब होनाय -pdfjs-thumbs-button = - .title = थामनेइलखौ दिन्थि -pdfjs-thumbs-button-label = थामनेइल pdfjs-findbar-button = .title = फोरमान बिलाइआव नागिरना दिहुन pdfjs-findbar-button-label = नायगिरना दिहुन ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = बिलाइ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -138,8 +124,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = नायगिरना दिहुन .placeholder = फोरमान बिलाइआव नागिरना दिहुन... + .title = नायगिरना दिहुन pdfjs-find-previous-button = .title = बाथ्रा खोन्दोबनि सिगांनि नुजाथिनायखौ नागिर pdfjs-find-previous-button-label = आगोलनि diff --git a/packages/pdfjs-viewer/viewer/locale/bs/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/bs/viewer.ftl index f0a67cafb6b..f248b41b068 100644 --- a/packages/pdfjs-viewer/viewer/locale/bs/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/bs/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Upozorenje: PDF nije u potpunosti učitan za štampan ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Uključi/isključi bočnu traku -pdfjs-toggle-sidebar-notification-button = - .title = Uključi/isključi bočnu traku (dokument sadrži obris/priloge/slojeve) -pdfjs-toggle-sidebar-button-label = Uključi/isključi bočnu traku -pdfjs-document-outline-button = - .title = Prikaži outline dokumenta (dvoklik za skupljanje/širenje svih stavki) -pdfjs-document-outline-button-label = Konture dokumenta -pdfjs-attachments-button = - .title = Prikaži priloge -pdfjs-attachments-button-label = Prilozi -pdfjs-layers-button = - .title = Prikaži slojeve (dvostruki klik da biste vratili sve slojeve na zadano stanje) -pdfjs-layers-button-label = Slojevi -pdfjs-thumbs-button = - .title = Prikaži thumbnailove -pdfjs-thumbs-button-label = Thumbnailovi pdfjs-current-outline-item-button = .title = Pronađi trenutnu stavku strukture pdfjs-current-outline-item-button-label = Trenutna stavka strukture @@ -193,10 +176,6 @@ pdfjs-additional-layers = Dodatni slojevi ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Strana { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Pronađi .placeholder = Pronađi u dokumentu… + .title = Pronađi pdfjs-find-previous-button = .title = Pronađi prethodno pojavljivanje fraze pdfjs-find-previous-button-label = Prethodno @@ -299,8 +278,8 @@ pdfjs-editor-highlight-button = .title = Istaknite pdfjs-editor-highlight-button-label = Istaknite pdfjs-highlight-floating-button1 = - .title = Istaknite .aria-label = Istaknite + .title = Istaknite pdfjs-highlight-floating-button-label = Istaknite pdfjs-editor-signature-button = .title = Dodaj potpis @@ -482,13 +461,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Postavke alternativnog teksta slik pdfjs-editor-alt-text-settings-automatic-title = Automatski alternativni tekst pdfjs-editor-alt-text-settings-create-model-button-label = Automatski kreiraj alternativni tekst pdfjs-editor-alt-text-settings-create-model-description = Predlaže opise kako bi pomogao ljudima koji ne vide sliku ili kada se slika ne učitava. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Alternativni tekst AI model ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Radi lokalno na vašem uređaju tako da vaši podaci ostaju privatni. Potrebno za automatski alternativni tekst. -pdfjs-editor-alt-text-settings-delete-model-button = Izbriši -pdfjs-editor-alt-text-settings-download-model-button = Preuzmi -pdfjs-editor-alt-text-settings-downloading-model-button = Preuzimam… pdfjs-editor-alt-text-settings-editor-title = Uređivač alternativnog teksta pdfjs-editor-alt-text-settings-show-dialog-button-label = Odmah prikaži uređivač alternativnog teksta prilikom dodavanja slike pdfjs-editor-alt-text-settings-show-dialog-description = Pomaže vam da osigurate da sve vaše slike imaju alternativni tekst. diff --git a/packages/pdfjs-viewer/viewer/locale/ca/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ca/viewer.ftl index 4e0d9cbb7fc..ca6746fa190 100644 --- a/packages/pdfjs-viewer/viewer/locale/ca/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ca/viewer.ftl @@ -42,6 +42,12 @@ pdfjs-print-button-label = Imprimeix pdfjs-save-button = .title = Desa pdfjs-save-button-label = Desa +# Used in Firefox for Android as a tooltip for the download button (“download” is a verb). +pdfjs-download-button = + .title = Baixa +# 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 = Baixa pdfjs-bookmark-button = .title = Pàgina actual (mostra l'URL de la pàgina actual) pdfjs-bookmark-button-label = Pàgina actual @@ -98,12 +104,23 @@ pdfjs-document-properties-button = pdfjs-document-properties-button-label = Propietats del document… pdfjs-document-properties-file-name = Nom del fitxer: pdfjs-document-properties-file-size = Mida del fitxer: +# Variables: +# $kb (Number) - the PDF file size in kilobytes +# $b (Number) - the PDF file size in bytes +pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } kB ({ $b } bytes) +# Variables: +# $mb (Number) - the PDF file size in megabytes +# $b (Number) - the PDF file size in bytes +pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-title = Títol: pdfjs-document-properties-author = Autor: pdfjs-document-properties-subject = Assumpte: pdfjs-document-properties-keywords = Paraules clau: pdfjs-document-properties-creation-date = Data de creació: pdfjs-document-properties-modification-date = Data de modificació: +# Variables: +# $dateObj (Date) - the creation/modification date and time of the PDF file +pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } pdfjs-document-properties-creator = Creador: pdfjs-document-properties-producer = Generador de PDF: pdfjs-document-properties-version = Versió de PDF: @@ -136,6 +153,27 @@ pdfjs-document-properties-linearized = Vista web ràpida: pdfjs-document-properties-linearized-yes = Sí pdfjs-document-properties-linearized-no = No pdfjs-document-properties-close-button = Tanca +pdfjs-digital-signature-properties-view-certificate = Mostra el 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 = Motiu: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Marca horària: { 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] Una subsignatura + *[other] ({ $count }) subsignatures + } ## Print @@ -149,23 +187,6 @@ pdfjs-printing-not-ready = Atenció: el PDF no s'ha acabat de carregar per impri ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Mostra/amaga la barra lateral -pdfjs-toggle-sidebar-notification-button = - .title = Mostra/amaga la barra lateral (el document conté un esquema, adjuncions o capes) -pdfjs-toggle-sidebar-button-label = Mostra/amaga la barra lateral -pdfjs-document-outline-button = - .title = Mostra l'esquema del document (doble clic per ampliar/reduir tots els elements) -pdfjs-document-outline-button-label = Esquema del document -pdfjs-attachments-button = - .title = Mostra les adjuncions -pdfjs-attachments-button-label = Adjuncions -pdfjs-layers-button = - .title = Mostra les capes (doble clic per restablir totes les capes al seu estat per defecte) -pdfjs-layers-button-label = Capes -pdfjs-thumbs-button = - .title = Mostra les miniatures -pdfjs-thumbs-button-label = Miniatures pdfjs-current-outline-item-button = .title = Cerca l'element d'esquema actual pdfjs-current-outline-item-button-label = Element d'esquema actual @@ -176,20 +197,25 @@ pdfjs-additional-layers = Capes addicionals ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pàgina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = .aria-label = Miniatura de la pàgina { $page } +# Variables: +# $page (Number) - the page number +pdfjs-thumb-page-checkbox1 = + .title = Selecciona la pàgina { $page } +# Variables: +# $page (Number) - the page number +# $total (Number) - the number of pages +pdfjs-thumb-page-title1 = + .title = Pàgina { $page } de { $total } ## Find panel button title and messages pdfjs-find-input = - .title = Cerca .placeholder = Cerca al document… + .title = Cerca pdfjs-find-previous-button = .title = Cerca l'anterior coincidència de l'expressió pdfjs-find-previous-button-label = Anterior @@ -202,6 +228,21 @@ pdfjs-find-match-diacritics-checkbox-label = Respecta els diacrítics pdfjs-find-entire-word-checkbox-label = Paraules senceres pdfjs-find-reached-top = S'ha arribat al principi del document, es continua pel final pdfjs-find-reached-bottom = S'ha arribat al final del document, es continua pel principi +# Variables: +# $current (Number) - the index of the currently active find result +# $total (Number) - the total number of matches in the document +pdfjs-find-match-count = + { $total -> + [one] { $current } d'{ $total } coincidència + *[other] { $current } de { $total } coincidències + } +# Variables: +# $limit (Number) - the maximum number of matches +pdfjs-find-match-count-limit = + { $limit -> + [one] Més d'{ $limit } coincidència + *[other] Més de { $limit } coincidències + } pdfjs-find-not-found = No s'ha trobat l'expressió ## Predefined zoom values @@ -238,6 +279,9 @@ pdfjs-rendering-error = S'ha produït un error mentre es renderitzava la pàgina # Some common types are e.g.: "Check", "Text", "Comment", "Note" pdfjs-text-annotation-type = .alt = [Anotació { $type }] +# Variables: +# $dateObj (Date) - the modification date and time of the annotation +pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } ## Password @@ -251,10 +295,64 @@ pdfjs-web-fonts-disabled = Els tipus de lletra web estan desactivats: no es pode pdfjs-editor-free-text-button = .title = Text +pdfjs-editor-color-picker-free-text-input = + .title = Canvia el color del text pdfjs-editor-free-text-button-label = Text pdfjs-editor-ink-button = .title = Dibuixa +pdfjs-editor-color-picker-ink-input = + .title = Canvia el color de dibuix pdfjs-editor-ink-button-label = Dibuixa +pdfjs-editor-stamp-button = + .title = Afegeix o edita imatges +pdfjs-editor-stamp-button-label = Afegeix o edita imatges +pdfjs-editor-highlight-button = + .title = Ressalta +pdfjs-editor-highlight-button-label = Ressalta +pdfjs-highlight-floating-button1 = + .aria-label = Ressalta + .title = Ressalta +pdfjs-highlight-floating-button-label = Ressalta +pdfjs-comment-floating-button = + .aria-label = Comentari + .title = Comentari +pdfjs-comment-floating-button-label = Comentari +pdfjs-editor-comment-button = + .aria-label = Comentari + .title = Comentari +pdfjs-editor-comment-button-label = Comentari +pdfjs-editor-signature-button = + .title = Afegeix una signatura +pdfjs-editor-signature-button-label = Afegeix una signatura + +## Default editor aria labels + +# “Highlight” is a noun, the string is used on the editor for highlights. +pdfjs-editor-highlight-editor = + .aria-label = Editor de ressaltat +# “Drawing” is a noun, the string is used on the editor for drawings. +pdfjs-editor-ink-editor = + .aria-label = Editor de dibuix +# Used when a signature editor is selected/hovered. +# Variables: +# $description (String) - a string describing/labeling the signature. +pdfjs-editor-signature-editor1 = + .aria-description = Editor de signatures: { $description } +pdfjs-editor-stamp-editor = + .aria-label = Editor d'imatges + +## Remove button for the various kind of editor. + +pdfjs-editor-remove-ink-button = + .title = Suprimeix el dibuix +pdfjs-editor-remove-freetext-button = + .title = Suprimeix el text +pdfjs-editor-remove-stamp-button = + .title = Suprimeix la imatge +pdfjs-editor-remove-highlight-button = + .title = Suprimeix el ressaltat +pdfjs-editor-remove-signature-button = + .title = Elimina la signatura ## @@ -264,11 +362,447 @@ pdfjs-editor-free-text-size-input = Mida pdfjs-editor-ink-color-input = Color pdfjs-editor-ink-thickness-input = Gruix pdfjs-editor-ink-opacity-input = Opacitat +pdfjs-editor-stamp-add-image-button = + .title = Afegeix una imatge +pdfjs-editor-stamp-add-image-button-label = Afegeix una imatge +# This refers to the thickness of the line used for free highlighting (not bound to text) +pdfjs-editor-free-highlight-thickness-input = Gruix +pdfjs-editor-free-highlight-thickness-title = + .title = Canvia el gruix en ressaltar elements diferents del text +pdfjs-editor-add-signature-container = + .aria-label = Controls de signatura i signatures desades +pdfjs-editor-signature-add-signature-button = + .title = Afegeix una nova signatura +pdfjs-editor-signature-add-signature-button-label = Afegeix una nova signatura +# Used on the button to use an already saved signature. +# Variables: +# $description (String) - a string describing/labeling the signature. +pdfjs-editor-add-saved-signature-button = + .title = Signatura desada: { $description } +# .default-content is used as a placeholder in an empty text editor. +pdfjs-free-text2 = + .aria-label = Editor de text + .default-content = Comença a escriute... +# Used to show how many comments are present in the pdf file. +# Variables: +# $count (Number) - the number of comments. +pdfjs-editor-comments-sidebar-title = + { $count -> + [one] Comentari + *[other] Comentaris + } +pdfjs-editor-comments-sidebar-close-button = + .aria-label = Tanca la barra lateral + .title = Tanca la barra lateral +pdfjs-editor-comments-sidebar-close-button-label = Tanca la barra lateral +# Instructional copy to add a comment by selecting text or an annotations. +pdfjs-editor-comments-sidebar-no-comments1 = Hi veieu alguna cosa destacable? Ressalteu-la i deixeu-hi un comentari. +pdfjs-editor-comments-sidebar-no-comments-link = Més informació ## Alt-text dialog +pdfjs-editor-alt-text-button-label = Text alternatiu +pdfjs-editor-alt-text-edit-button = + .aria-label = Edita el text alternatiu +pdfjs-editor-alt-text-dialog-label = Trieu una opció +pdfjs-editor-alt-text-dialog-description = El text alternatiu és d'ajuda quan no es pot veure la imatge o quan no es carrega. +pdfjs-editor-alt-text-add-description-label = Afegeix una descripció +pdfjs-editor-alt-text-add-description-description = Una o dues frases amb la intenció de descriure el subjecte, l'entorn o les accions. +pdfjs-editor-alt-text-mark-decorative-label = Marca com a decoratiu +pdfjs-editor-alt-text-mark-decorative-description = Això s'utilitza per a imatges ornamentals, com ara vores o marques d'aigua. pdfjs-editor-alt-text-cancel-button = Cancel·la +pdfjs-editor-alt-text-save-button = Desa +pdfjs-editor-alt-text-decorative-tooltip = S'ha marcat com a decoratiu +# .placeholder: This is a placeholder for the alt text input area +pdfjs-editor-alt-text-textarea = + .placeholder = Per exemple, “Un jove seu a taula per menjar un àpat” +# Alternative text (alt text) helps when people can't see the image. +pdfjs-editor-alt-text-button = + .aria-label = Text alternatiu + +## Editor resizers +## This is used in an aria label to help to understand the role of the resizer. + +pdfjs-editor-resizer-top-left = + .aria-label = Cantonada superior esquerra — canvia la mida +pdfjs-editor-resizer-top-middle = + .aria-label = Part superior central — canvia la mida +pdfjs-editor-resizer-top-right = + .aria-label = Cantonada superior dreta — canvia la mida +pdfjs-editor-resizer-middle-right = + .aria-label = Part dreta central — canvia la mida +pdfjs-editor-resizer-bottom-right = + .aria-label = Cantonada inferior dreta — canvia la mida +pdfjs-editor-resizer-bottom-middle = + .aria-label = Part inferior central — canvia la mida +pdfjs-editor-resizer-bottom-left = + .aria-label = Cantonada inferior esquerra — canvia la mida +pdfjs-editor-resizer-middle-left = + .aria-label = Part esquerra central — canvia la mida + +## Color picker + +# This means "Color used to highlight text" +pdfjs-editor-highlight-colorpicker-label = Color de ressaltat +pdfjs-editor-colorpicker-button = + .title = Canvia el color +pdfjs-editor-colorpicker-dropdown = + .aria-label = Opcions de color +pdfjs-editor-colorpicker-yellow = + .title = Groc +pdfjs-editor-colorpicker-green = + .title = Verd +pdfjs-editor-colorpicker-blue = + .title = Blau +pdfjs-editor-colorpicker-pink = + .title = Rosa +pdfjs-editor-colorpicker-red = + .title = Vermell + +## Show all highlights +## This is a toggle button to show/hide all the highlights. + +pdfjs-editor-highlight-show-all-button-label = Mostra-ho tot +pdfjs-editor-highlight-show-all-button = + .title = Mostra-ho tot + +## New alt-text dialog +## Group note for entire feature: Alternative text (alt text) helps when people can't see the image. This feature includes a tool to create alt text automatically using an AI model that works locally on the user's device to preserve privacy. + +# Modal header positioned above a text box where users can edit the alt text. +pdfjs-editor-new-alt-text-dialog-edit-label = Edita el text alternatiu (descripció de la imatge) +# Modal header positioned above a text box where users can add the alt text. +pdfjs-editor-new-alt-text-dialog-add-label = Afegeix text alternatiu (descripció de la imatge) +pdfjs-editor-new-alt-text-textarea = + .placeholder = Escriviu la vostra descripció aquí... +# This text refers to the alt text box above this description. It offers a definition of alt text. +pdfjs-editor-new-alt-text-description = Descripció breu per a les persones que no poden veure la imatge o quan la imatge no es carrega. +# This is a required legal disclaimer that refers to the automatically created text inside the alt text box above this text. It disappears if the text is edited by a human. +pdfjs-editor-new-alt-text-disclaimer1 = Aquest text alternatiu ha estat creat automàticament i pot ser inexacte. +pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Més informació +pdfjs-editor-new-alt-text-create-automatically-button-label = Crea el text alternatiu automàticament +pdfjs-editor-new-alt-text-not-now-button = Ara no +pdfjs-editor-new-alt-text-error-title = No s'ha pogut crear el text alternatiu automàticament +pdfjs-editor-new-alt-text-error-description = Escriviu el vostre propi text alternatiu o proveu més tard. +pdfjs-editor-new-alt-text-error-close-button = Tanca +# Variables: +# $totalSize (Number) - the total size (in MB) of the AI model. +# $downloadedSize (Number) - the downloaded size (in MB) of the AI model. +pdfjs-editor-new-alt-text-ai-model-downloading-progress = S'està baixant el model d'IA de text alternatiu ({ $downloadedSize } de { $totalSize } MB) + .aria-valuetext = S'està baixant el model d'IA de text alternatiu ({ $downloadedSize } de { $totalSize } MB) +# This is a button that users can click to edit the alt text they have already added. +pdfjs-editor-new-alt-text-added-button = + .aria-label = Text alternatiu afegit. +pdfjs-editor-new-alt-text-added-button-label = Text alternatiu afegit. +# This is a button that users can click to open the alt text editor and add alt text when it is not present. +pdfjs-editor-new-alt-text-missing-button = + .aria-label = Falta el text alternatiu +pdfjs-editor-new-alt-text-missing-button-label = Falta el text alternatiu +# This is a button that opens up the alt text modal where users should review the alt text that was automatically generated. +pdfjs-editor-new-alt-text-to-review-button = + .aria-label = Revisa el text alternatiu +pdfjs-editor-new-alt-text-to-review-button-label = Revisa el text alternatiu +# "Created automatically" is a prefix that will be added to the beginning of any alt text that has been automatically generated. After the colon, the user will see/hear the actual alt text description. If the alt text has been edited by a human, this prefix will not appear. +# Variables: +# $generatedAltText (String) - the generated alt-text. +pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer = Creat automàticament: { $generatedAltText } + +## Image alt-text settings + +pdfjs-image-alt-text-settings-button = + .title = Paràmetres del text alternatiu de la imatge +pdfjs-image-alt-text-settings-button-label = Paràmetres del text alternatiu de la imatge +pdfjs-editor-alt-text-settings-dialog-label = Paràmetres del text alternatiu de la imatge +pdfjs-editor-alt-text-settings-automatic-title = Text alternatiu automàtic +pdfjs-editor-alt-text-settings-create-model-button-label = Crea el text alternatiu automàticament +pdfjs-editor-alt-text-settings-create-model-description = Suggereix descripcions per ajudar les persones que no poden veure la imatge o quan la imatge no es carrega. +pdfjs-editor-alt-text-settings-editor-title = Editor de text alternatiu +pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostra l'editor de text alternatiu immediatament en afegir una imatge +pdfjs-editor-alt-text-settings-show-dialog-description = Us ajuda a assegurar-vos que totes les imatges tenen text alternatiu. +pdfjs-editor-alt-text-settings-close-button = Tanca + +## Accessibility labels (announced by screen readers) for objects added to the editor. + +pdfjs-editor-highlight-added-alert = S'ha afegit el ressaltat +pdfjs-editor-freetext-added-alert = S'ha afegit el text +pdfjs-editor-ink-added-alert = S'ha afegit el dibuix +pdfjs-editor-stamp-added-alert = S'ha afegit la imatge +pdfjs-editor-signature-added-alert = S'ha afegit la signatura + +## "Annotations removed" bar + +pdfjs-editor-undo-bar-message-highlight = S'ha eliminat el ressaltat +pdfjs-editor-undo-bar-message-freetext = S'ha eliminat el text +pdfjs-editor-undo-bar-message-ink = S'ha eliminat el dibuix +pdfjs-editor-undo-bar-message-stamp = S'ha eliminat la imatge +pdfjs-editor-undo-bar-message-signature = S’ha eliminat la signatura +pdfjs-editor-undo-bar-message-comment = S'ha eliminat el comentari +# Variables: +# $count (Number) - the number of removed annotations. +pdfjs-editor-undo-bar-message-multiple = + { $count -> + [one] S'ha eliminat una anotació + *[other] S'han eliminat { $count } anotacions + } +pdfjs-editor-undo-bar-undo-button = + .title = Desfés +pdfjs-editor-undo-bar-undo-button-label = Desfés +pdfjs-editor-undo-bar-close-button = + .title = Tanca +pdfjs-editor-undo-bar-close-button-label = Tanca + +## Add a signature dialog + +pdfjs-editor-add-signature-dialog-label = Aquest diàleg modal permet a l'usuari crear una signatura per a afegir-la a un document PDF. L'usuari pot editar el nom (que també serveix com a text alternatiu) i, opcionalment, desar la signatura per a fer-la servir més vegades. +pdfjs-editor-add-signature-dialog-title = Afegeix una signatura + +## Tab names + +# Type is a verb (you can type your name as signature) +pdfjs-editor-add-signature-type-button = Tipus + .title = Tipus +# Draw is a verb (you can draw your signature) +pdfjs-editor-add-signature-draw-button = Dibuixa + .title = Dibuixa +pdfjs-editor-add-signature-image-button = Imatge + .title = Imatge + +## Tab panels + +pdfjs-editor-add-signature-type-input = + .aria-label = Escriviu la vostra signatura + .placeholder = Escriviu la vostra signatura +pdfjs-editor-add-signature-draw-placeholder = Dibuixeu la signatura +pdfjs-editor-add-signature-draw-thickness-range-label = Gruix +# Variables: +# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature. +pdfjs-editor-add-signature-draw-thickness-range = + .title = Gruix del dibuix: { $thickness } +pdfjs-editor-add-signature-image-placeholder = Arrossegueu un fitxer aquí per a pujar-lo +pdfjs-editor-add-signature-image-browse-link = + { PLATFORM() -> + [macos] O trieu fitxers d'imatge + *[other] O navegueu pels fitxers d'imatge + } + +## Controls + +pdfjs-editor-add-signature-description-label = Descripció (text alternatiu) +pdfjs-editor-add-signature-description-input = + .title = Descripció (text alternatiu) +pdfjs-editor-add-signature-description-default-when-drawing = Signatura +pdfjs-editor-add-signature-clear-button-label = Neteja la signatura +pdfjs-editor-add-signature-clear-button = + .title = Neteja la signatura +pdfjs-editor-add-signature-save-checkbox = Desa la signatura +pdfjs-editor-add-signature-save-warning-message = Heu arribat al límit de 5 signatures desades. Elimineu-ne una per a desar-ne una altra. +pdfjs-editor-add-signature-image-upload-error-title = No s'ha pogut pujar la imatge +pdfjs-editor-add-signature-image-upload-error-description = Comproveu la connexió de xarxa o proveu amb una altra imatge. +pdfjs-editor-add-signature-image-no-data-error-title = No es pot convertir aquesta imatge en una signatura +pdfjs-editor-add-signature-image-no-data-error-description = Proveu de penjar una imatge diferent. +pdfjs-editor-add-signature-error-close-button = Tanca ## Dialog buttons pdfjs-editor-add-signature-cancel-button = Cancel·la +pdfjs-editor-add-signature-add-button = Afegeix +pdfjs-editor-edit-signature-update-button = Actualitza + +## Comment popup + +pdfjs-editor-edit-comment-popup-button-label = Edita el comentari +pdfjs-editor-edit-comment-popup-button = + .title = Edita el comentari +pdfjs-editor-delete-comment-popup-button-label = Elimina el comentari +pdfjs-editor-delete-comment-popup-button = + .title = Elimina el comentari +pdfjs-show-comment-button = + .title = Mostra el comentari + +## Edit a comment dialog + +# An existing comment is edited +pdfjs-editor-edit-comment-dialog-title-when-editing = Edita el comentari +pdfjs-editor-edit-comment-dialog-save-button-when-editing = Actualitza +# No existing comment +pdfjs-editor-edit-comment-dialog-title-when-adding = Afegeix un comentari +pdfjs-editor-edit-comment-dialog-save-button-when-adding = Afegeix +pdfjs-editor-edit-comment-dialog-text-input = + .placeholder = Comenceu a escriure... +pdfjs-editor-edit-comment-dialog-cancel-button = Cancel·la + +## Edit a comment button in the editor toolbar + +pdfjs-editor-add-comment-button = + .title = Afegeix un comentari + +## The view manager is a sidebar displaying different views: +## - thumbnails; +## - outline; +## - attachments; +## - layers. +## The thumbnails view is used to edit the pdf: remove/insert pages, ... + +pdfjs-toggle-views-manager-notification-button = + .title = Commuta la barra lateral (el document conté miniatures, esquema, adjuncions o capes) +pdfjs-toggle-views-manager-button1-label = Gestiona les pàgines +pdfjs-views-manager-sidebar = + .aria-label = Barra lateral +pdfjs-views-manager-sidebar-resizer = + .aria-label = Redimensionador de la barra lateral +pdfjs-views-manager-view-selector-button = + .title = Vistes +pdfjs-views-manager-view-selector-button-label = Vistes +pdfjs-views-manager-pages-title = Pàgines +pdfjs-views-manager-outlines-title1 = Esquema del document + .title = Esquema del document (feu doble clic per a desplegar o plegar tots els elements) +pdfjs-views-manager-attachments-title = Adjuncions +pdfjs-views-manager-layers-title1 = Capes + .title = Capes (doble clic per a restablir totes les capes a l'estat per defecte) +pdfjs-views-manager-pages-option-label = Pàgines +pdfjs-views-manager-outlines-option-label = Esquema del document +pdfjs-views-manager-attachments-option-label = Adjuncions +pdfjs-views-manager-layers-option-label = Capes +pdfjs-views-manager-add-file-button = + .title = Afegeix un fitxer +pdfjs-views-manager-add-file-button-label = Afegeix un fitxer +# Variables: +# $count (Number) - the number of selected pages. +pdfjs-views-manager-pages-status-action-label = + { $count -> + [one] { $count } seleccionada + *[other] { $count } seleccionades + } +pdfjs-views-manager-pages-status-none-action-label = Selecciona les pàgines +pdfjs-views-manager-pages-status-action-button-label = Gestiona +pdfjs-views-manager-pages-status-copy-button-label = Copia +pdfjs-views-manager-pages-status-cut-button-label = Retalla +pdfjs-views-manager-pages-status-delete-button-label = Suprimeix +pdfjs-views-manager-pages-status-export-selected-button-label = Exporta les seleccionades... +# Variables: +# $count (Number) - the number of selected pages to be cut. +pdfjs-views-manager-status-undo-cut-label = + { $count -> + [one] 1 pàgina retallada + *[other] { $count } pàgines retallades + } +# Variables: +# $count (Number) - the number of selected pages to be copied. +pdfjs-views-manager-pages-status-undo-copy-label = + { $count -> + [one] S'ha copiat 1 pàgina + *[other] S'han copiat { $count } pàgines + } +# Variables: +# $count (Number) - the number of selected pages to be deleted. +pdfjs-views-manager-pages-status-undo-delete-label = + { $count -> + [one] S'ha suprimit 1 pàgina + *[other] S'han suprimit { $count } pàgines + } +pdfjs-views-manager-pages-status-waiting-ready-label = S'està preparant el fitxer... +pdfjs-views-manager-pages-status-waiting-uploading-label = S'està pujant el fitxer... +pdfjs-views-manager-status-warning-cut-label = No s'ha pogut retallar. Actualitzeu la pàgina i proveu-ho de nou. +pdfjs-views-manager-status-warning-copy-label = No s'ha pogut copiar. Actualitzeu la pàgina i proveu-ho de nou. +pdfjs-views-manager-status-warning-delete-label = No s'ha pogut suprimir. Actualitzeu la pàgina i proveu-ho de nou. +pdfjs-views-manager-status-warning-save-label = No s'ha pogut desar. Actualitzeu la pàgina i proveu-ho de nou. +pdfjs-views-manager-status-undo-button-label = Desfés +pdfjs-views-manager-status-done-button-label = Fet +pdfjs-views-manager-status-close-button = + .title = Tanca +pdfjs-views-manager-status-close-button-label = Tanca +pdfjs-views-manager-paste-button-label = Enganxa +pdfjs-views-manager-paste-button-before = + .title = Enganxa abans de la primera pàgina +# Variables: +# $page (Number) - the page number after which the paste button is. +pdfjs-views-manager-paste-button-after = + .title = Enganxa després de la pàgina { $page } +# Badge used to promote a new feature in the UI, keep it as short as possible. +# It's spelled uppercase for English, but it can be translated as usual. +pdfjs-new-badge-content = NOU +pdfjs-views-manager-waiting-for-file = S'està pujant el fitxer... +pdfjs-toggle-views-manager-button1 = + .title = Gestiona les pàgines + +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .aria-label = Propietats de la signatura digital + .title = Propietats de la signatura digital +pdfjs-digital-signature-properties-button-label = Propietats de la signatura 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 document s'ha signat amb una signatura digital vàlida +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Document signat, però no s'ha pogut verificar { $count } signatura digital + *[other] El document està signat, però no s'han pogut verificar { $count } signatures digitals + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Document signat amb { $count } certificat que no és de confiança + *[other] Document signat amb { $count } certificats que no són de confiança + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Document signat amb { $count } certificat caducat + *[other] Document signat amb { $count } certificats caducats + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] El document té { $count } signatura digital no vàlida + *[other] El document té { $count } signatures digitals no vàlides + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Document signat amb { $count } certificat revocat + *[other] Document signat amb { $count } certificats revocats + } + +## 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 = Estat: signatura verificada +pdfjs-digital-signature-properties-status-invalid = Estat: signatura no vàlida +pdfjs-digital-signature-properties-status-unknown = Estat: no es pot 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 = Certificat: de confiança ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificat: no disponible +pdfjs-digital-signature-properties-certificate-untrusted = Certificat: no és de confiança +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Certificat: emissor desconegut ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Certificat: autosignat ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Certificat: emissor no fiable ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificat: caducat +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificat: caducat ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Certificat: revocat + +## Main menu for adding/removing signatures + +pdfjs-editor-delete-signature-button1 = + .title = Elimina la signatura desada +pdfjs-editor-delete-signature-button-label1 = Elimina la signatura desada + +## Editor toolbar + +pdfjs-editor-add-signature-edit-button-label = Edita la descripció + +## Edit signature description dialog + +pdfjs-editor-edit-signature-dialog-title = Edita la descripció diff --git a/packages/pdfjs-viewer/viewer/locale/cak/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/cak/viewer.ftl index 3f9c6a231e7..1ffeb02920a 100644 --- a/packages/pdfjs-viewer/viewer/locale/cak/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/cak/viewer.ftl @@ -147,23 +147,6 @@ pdfjs-printing-not-ready = Rutzijol k'ayewal: Ri PDF man xusamajij ta ronojel ri ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Tijal ri ajxikin kajtz'ik -pdfjs-toggle-sidebar-notification-button = - .title = Tik'ex ri ajxikin yuqkajtz'ik (ri wuj eruk'wan taq ruchi'/taqo/kuchuj) -pdfjs-toggle-sidebar-button-label = Tijal ri ajxikin kajtz'ik -pdfjs-document-outline-button = - .title = Tik'ut pe ruch'akulal wuj (kamul-pitz'oj richin nirik'/nich'utinirisäx ronojel ruch'akulal) -pdfjs-document-outline-button-label = Ruch'akulal wuj -pdfjs-attachments-button = - .title = Kek'ut pe ri taq taqoj -pdfjs-attachments-button-label = Taq taqoj -pdfjs-layers-button = - .title = Kek'ut taq Kuchuj (ka'i'-pitz' richin yetzolïx ronojel ri taq kuchuj e k'o wi) -pdfjs-layers-button-label = Taq kuchuj -pdfjs-thumbs-button = - .title = Kek'ut pe taq ch'utiq -pdfjs-thumbs-button-label = Koköj pdfjs-current-outline-item-button = .title = Kekanöx Taq Ch'akulal Kik'wan Chib'äl pdfjs-current-outline-item-button-label = Taq Ch'akulal Kik'wan Chib'äl @@ -174,10 +157,6 @@ pdfjs-additional-layers = Tz'aqat ta Kuchuj ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Ruxaq { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -186,8 +165,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Tikanöx .placeholder = Tikanöx pa wuj… + .title = Tikanöx pdfjs-find-previous-button = .title = Tib'an b'enam pa ri jun kan q'aptzij xilitäj pdfjs-find-previous-button-label = Jun kan diff --git a/packages/pdfjs-viewer/viewer/locale/ckb/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ckb/viewer.ftl index 73f9e860a88..7d3f371f8d4 100644 --- a/packages/pdfjs-viewer/viewer/locale/ckb/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ckb/viewer.ftl @@ -131,17 +131,6 @@ pdfjs-printing-not-ready = ئاگاداربە: PDF بە تەواوی بارنە ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = لاتەنیشت پیشاندان/شاردنەوە -pdfjs-toggle-sidebar-button-label = لاتەنیشت پیشاندان/شاردنەوە -pdfjs-document-outline-button-label = سنووری چوارچێوە -pdfjs-attachments-button = - .title = پاشکۆکان پیشان بدە -pdfjs-attachments-button-label = پاشکۆکان -pdfjs-layers-button-label = چینەکان -pdfjs-thumbs-button = - .title = وێنۆچکە پیشان بدە -pdfjs-thumbs-button-label = وێنۆچکە pdfjs-findbar-button = .title = لە بەڵگەنامە بگەرێ pdfjs-findbar-button-label = دۆزینەوە @@ -149,10 +138,6 @@ pdfjs-additional-layers = چینی زیاتر ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = پەڕەی { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -161,8 +146,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = دۆزینەوە .placeholder = لە بەڵگەنامە بگەرێ... + .title = دۆزینەوە pdfjs-find-previous-button = .title = هەبوونی پێشوو بدۆزرەوە لە ڕستەکەدا pdfjs-find-previous-button-label = پێشوو diff --git a/packages/pdfjs-viewer/viewer/locale/cs/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/cs/viewer.ftl index 3534d0c7aff..f222bce49b9 100644 --- a/packages/pdfjs-viewer/viewer/locale/cs/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/cs/viewer.ftl @@ -189,23 +189,6 @@ pdfjs-printing-not-ready = Upozornění: Dokument PDF není kompletně načten. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Postranní lišta -pdfjs-toggle-sidebar-notification-button = - .title = Přepnout postranní lištu (dokument obsahuje osnovu/přílohy/vrstvy) -pdfjs-toggle-sidebar-button-label = Postranní lišta -pdfjs-document-outline-button = - .title = Zobrazí osnovu dokumentu (poklepání přepne zobrazení všech položek) -pdfjs-document-outline-button-label = Osnova dokumentu -pdfjs-attachments-button = - .title = Zobrazí přílohy -pdfjs-attachments-button-label = Přílohy -pdfjs-layers-button = - .title = Zobrazit vrstvy (poklepáním obnovíte všechny vrstvy do výchozího stavu) -pdfjs-layers-button-label = Vrstvy -pdfjs-thumbs-button = - .title = Zobrazí náhledy -pdfjs-thumbs-button-label = Náhledy pdfjs-current-outline-item-button = .title = Najít aktuální položku v osnově pdfjs-current-outline-item-button-label = Aktuální položka v osnově @@ -216,10 +199,6 @@ pdfjs-additional-layers = Další vrstvy ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Strana { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -237,8 +216,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Najít .placeholder = Najít v dokumentu… + .title = Najít pdfjs-find-previous-button = .title = Najde předchozí výskyt hledaného textu pdfjs-find-previous-button-label = Předchozí @@ -337,16 +316,16 @@ pdfjs-editor-highlight-button = .title = Zvýraznění pdfjs-editor-highlight-button-label = Zvýraznění pdfjs-highlight-floating-button1 = - .title = Zvýraznit .aria-label = Zvýraznit + .title = Zvýraznit pdfjs-highlight-floating-button-label = Zvýraznit pdfjs-comment-floating-button = - .title = Komentář .aria-label = Komentář + .title = Komentář pdfjs-comment-floating-button-label = Komentář pdfjs-editor-comment-button = - .title = Komentář .aria-label = Komentář + .title = Komentář pdfjs-editor-comment-button-label = Komentář pdfjs-editor-signature-button = .title = Přidat podpis @@ -421,8 +400,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Komentáře } pdfjs-editor-comments-sidebar-close-button = - .title = Zavřít postranní lištu .aria-label = Zavřít postranní lištu + .title = Zavřít postranní lištu pdfjs-editor-comments-sidebar-close-button-label = Zavřít postranní lištu # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Vidíte něco pozoruhodného? Zvýrazněte to a zanechte komentář. @@ -545,13 +524,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Nastavení alternativního textu o pdfjs-editor-alt-text-settings-automatic-title = Automatický alternativní text pdfjs-editor-alt-text-settings-create-model-button-label = Vytvořit alternativní text automaticky pdfjs-editor-alt-text-settings-create-model-description = Navrhuje popisy, které pomohou lidem, kteří nevidí obrázek nebo když se obrázek nenačte. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model AI pro alternativní text ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Běží lokálně na vašem zařízení, takže vaše data zůstávají v bezpečí. Vyžadováno pro automatický alternativní text. -pdfjs-editor-alt-text-settings-delete-model-button = Smazat -pdfjs-editor-alt-text-settings-download-model-button = Stáhnout -pdfjs-editor-alt-text-settings-downloading-model-button = Probíhá stahování... pdfjs-editor-alt-text-settings-editor-title = Editor alternativního textu pdfjs-editor-alt-text-settings-show-dialog-button-label = Při přidávání obrázku hned zobrazit editor alternativního textu pdfjs-editor-alt-text-settings-show-dialog-description = Pomůže vám zajistit, aby všechny vaše obrázky obsahovaly alternativní text. @@ -774,8 +746,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Vlastnosti digitálního podpisu .aria-label = Vlastnosti digitálního podpisu + .title = 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 diff --git a/packages/pdfjs-viewer/viewer/locale/cy/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/cy/viewer.ftl index 66d3ff6fb15..dab89621149 100644 --- a/packages/pdfjs-viewer/viewer/locale/cy/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/cy/viewer.ftl @@ -191,23 +191,6 @@ pdfjs-printing-not-ready = Rhybudd: Nid yw'r PDF wedi ei lwytho'n llawn ar gyfer ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Toglo'r Bar Ochr -pdfjs-toggle-sidebar-notification-button = - .title = Toglo'r Bar Ochr (mae'r ddogfen yn cynnwys amlinelliadau/atodiadau/haenau) -pdfjs-toggle-sidebar-button-label = Toglo'r Bar Ochr -pdfjs-document-outline-button = - .title = Dangos Amlinell Dogfen (clic dwbl i ymestyn/cau pob eitem) -pdfjs-document-outline-button-label = Amlinelliad Dogfen -pdfjs-attachments-button = - .title = Dangos Atodiadau -pdfjs-attachments-button-label = Atodiadau -pdfjs-layers-button = - .title = Dangos Haenau (cliciwch ddwywaith i ailosod yr holl haenau i'r cyflwr rhagosodedig) -pdfjs-layers-button-label = Haenau -pdfjs-thumbs-button = - .title = Dangos Lluniau Bach -pdfjs-thumbs-button-label = Lluniau Bach pdfjs-current-outline-item-button = .title = Canfod yr Eitem Amlinellol Gyfredol pdfjs-current-outline-item-button-label = Yr Eitem Amlinellol Gyfredol @@ -218,10 +201,6 @@ pdfjs-additional-layers = Haenau Ychwanegol ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Tudalen { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -239,8 +218,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Canfod .placeholder = Canfod yn y ddogfen… + .title = Canfod pdfjs-find-previous-button = .title = Canfod enghraifft flaenorol o'r ymadrodd pdfjs-find-previous-button-label = Blaenorol @@ -343,16 +322,16 @@ pdfjs-editor-highlight-button = .title = Amlygu pdfjs-editor-highlight-button-label = Amlygu pdfjs-highlight-floating-button1 = - .title = Amlygu .aria-label = Amlygu + .title = Amlygu pdfjs-highlight-floating-button-label = Amlygu pdfjs-comment-floating-button = - .title = Sylw .aria-label = Sylw + .title = Sylw pdfjs-comment-floating-button-label = Sylw pdfjs-editor-comment-button = - .title = Sylw .aria-label = Sylw + .title = Sylw pdfjs-editor-comment-button-label = Sylw pdfjs-editor-signature-button = .title = Ychwanegu llofnod @@ -429,8 +408,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Sylw } pdfjs-editor-comments-sidebar-close-button = - .title = Cau'r bar ochr .aria-label = Cau'r bar ochr + .title = Cau'r bar ochr pdfjs-editor-comments-sidebar-close-button-label = Cau'r bar ochr # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Gweld rhywbeth nodedig? Amlygwch ef a gadael sylw. @@ -553,13 +532,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Gosodiadau testun amgen delwedd pdfjs-editor-alt-text-settings-automatic-title = Testun amgen awtomatig pdfjs-editor-alt-text-settings-create-model-button-label = Creu testun amgen yn awtomatig pdfjs-editor-alt-text-settings-create-model-description = Yn awgrymu disgrifiadau i helpu pobl sydd ddim yn gallu gweld y ddelwedd neu pan nad yw'r ddelwedd yn llwytho. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model AI testun amgen ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Yn rhedeg yn lleol ar eich dyfais fel bod eich data'n aros yn breifat. Yn ofynnol ar gyfer testun amgen awtomatig. -pdfjs-editor-alt-text-settings-delete-model-button = Dileu -pdfjs-editor-alt-text-settings-download-model-button = Llwytho i Lawr -pdfjs-editor-alt-text-settings-downloading-model-button = Wrthi'n llwytho i lawr… pdfjs-editor-alt-text-settings-editor-title = Golygydd testun amgen pdfjs-editor-alt-text-settings-show-dialog-button-label = Dangoswch y golygydd testun amgen yn syth wrth ychwanegu delwedd pdfjs-editor-alt-text-settings-show-dialog-description = Yn eich helpu i wneud yn siŵr bod gan eich holl ddelweddau destun amgen. @@ -792,8 +764,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Priodweddau llofnod digidol .aria-label = Priodweddau llofnod digidol + .title = Priodweddau llofnod digidol pdfjs-digital-signature-properties-button-label = Priodweddau llofnod digidol ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/da/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/da/viewer.ftl index ba5bd581a0b..93cb51ac126 100644 --- a/packages/pdfjs-viewer/viewer/locale/da/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/da/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Advarsel: PDF-filen er ikke fuldt indlæst til udskri ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Slå sidepanel til eller fra -pdfjs-toggle-sidebar-notification-button = - .title = Slå sidepanel til eller fra (dokumentet indeholder disposition/vedhæftede filer/lag) -pdfjs-toggle-sidebar-button-label = Slå sidepanel til eller fra -pdfjs-document-outline-button = - .title = Vis dokumentets disposition (dobbeltklik for at udvide/sammenfolde alle elementer) -pdfjs-document-outline-button-label = Dokument-disposition -pdfjs-attachments-button = - .title = Vis vedhæftede filer -pdfjs-attachments-button-label = Vedhæftede filer -pdfjs-layers-button = - .title = Vis lag (dobbeltklik for at nulstille alle lag til standard-tilstanden) -pdfjs-layers-button-label = Lag -pdfjs-thumbs-button = - .title = Vis miniaturer -pdfjs-thumbs-button-label = Miniaturer pdfjs-current-outline-item-button = .title = Find det aktuelle dispositions-element pdfjs-current-outline-item-button-label = Aktuelt dispositions-element @@ -193,10 +176,6 @@ pdfjs-additional-layers = Yderligere lag ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Side { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +193,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Find .placeholder = Find i dokument… + .title = Find pdfjs-find-previous-button = .title = Find den forrige forekomst pdfjs-find-previous-button-label = Forrige @@ -310,16 +289,16 @@ pdfjs-editor-highlight-button = .title = Fremhæv pdfjs-editor-highlight-button-label = Fremhæv pdfjs-highlight-floating-button1 = - .title = Fremhæv .aria-label = Fremhæv + .title = Fremhæv pdfjs-highlight-floating-button-label = Fremhæv pdfjs-comment-floating-button = - .title = Kommenter .aria-label = Kommenter + .title = Kommenter pdfjs-comment-floating-button-label = Kommenter pdfjs-editor-comment-button = - .title = Kommentar .aria-label = Kommentar + .title = Kommentar pdfjs-editor-comment-button-label = Kommentar pdfjs-editor-signature-button = .title = Tilføj signatur @@ -392,8 +371,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Kommentarer } pdfjs-editor-comments-sidebar-close-button = - .title = Luk sidepanelet .aria-label = Luk sidepanelet + .title = Luk sidepanelet pdfjs-editor-comments-sidebar-close-button-label = Luk sidepanelet # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Har du fundet noget interessant? Fremhæv det og gem en kommentar. @@ -516,13 +495,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Indstillinger for alternativ tekst pdfjs-editor-alt-text-settings-automatic-title = Automatisk alternativ tekst pdfjs-editor-alt-text-settings-create-model-button-label = Opret alternativ tekst automatisk pdfjs-editor-alt-text-settings-create-model-description = Foreslår beskrivelser for at hjælpe folk, der ikke kan se billedet, eller når billedet ikke indlæses. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = AI-model til at oprette alternative tekster ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Kører lokalt på din enhed, så dine data forbliver private. Påkrævet for at anvende automatisk alternativ tekst. -pdfjs-editor-alt-text-settings-delete-model-button = Slet -pdfjs-editor-alt-text-settings-download-model-button = Hent -pdfjs-editor-alt-text-settings-downloading-model-button = Henter… pdfjs-editor-alt-text-settings-editor-title = Redigering af alternativ tekst pdfjs-editor-alt-text-settings-show-dialog-button-label = Vis redigering af alternativ tekst med det samme, når et billede tilføjes pdfjs-editor-alt-text-settings-show-dialog-description = Hjælper dig med at sikre, at alle dine billeder har alternativ tekst. diff --git a/packages/pdfjs-viewer/viewer/locale/de/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/de/viewer.ftl index dcfbf11179c..4ad002a98b8 100644 --- a/packages/pdfjs-viewer/viewer/locale/de/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/de/viewer.ftl @@ -67,8 +67,8 @@ pdfjs-page-rotate-cw-button = .title = Im Uhrzeigersinn drehen pdfjs-page-rotate-cw-button-label = Im Uhrzeigersinn drehen pdfjs-page-rotate-ccw-button = - .title = Gegen Uhrzeigersinn drehen -pdfjs-page-rotate-ccw-button-label = Gegen Uhrzeigersinn drehen + .title = Gegen den Uhrzeigersinn drehen +pdfjs-page-rotate-ccw-button-label = Gegen den Uhrzeigersinn drehen pdfjs-cursor-text-select-tool-button = .title = Textauswahl-Werkzeug aktivieren pdfjs-cursor-text-select-tool-button-label = Textauswahl-Werkzeug @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Warnung: Die PDF-Datei ist nicht vollständig geladen ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Sidebar umschalten -pdfjs-toggle-sidebar-notification-button = - .title = Sidebar umschalten (Dokument enthält Dokumentstruktur/Anhänge/Ebenen) -pdfjs-toggle-sidebar-button-label = Sidebar umschalten -pdfjs-document-outline-button = - .title = Dokumentstruktur anzeigen (Doppelklicken, um alle Einträge aus- bzw. einzuklappen) -pdfjs-document-outline-button-label = Dokumentstruktur -pdfjs-attachments-button = - .title = Anhänge anzeigen -pdfjs-attachments-button-label = Anhänge -pdfjs-layers-button = - .title = Ebenen anzeigen (Doppelklicken, um alle Ebenen auf den Standardzustand zurückzusetzen) -pdfjs-layers-button-label = Ebenen -pdfjs-thumbs-button = - .title = Miniaturansichten anzeigen -pdfjs-thumbs-button-label = Miniaturansichten pdfjs-current-outline-item-button = .title = Aktuelles Struktur-Element finden pdfjs-current-outline-item-button-label = Aktuelles Struktur-Element @@ -214,10 +197,6 @@ pdfjs-additional-layers = Zusätzliche Ebenen ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Seite { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Suchen .placeholder = Dokument durchsuchen… + .title = Suchen pdfjs-find-previous-button = .title = Vorheriges Vorkommen des Suchbegriffs finden pdfjs-find-previous-button-label = Zurück @@ -299,7 +278,7 @@ pdfjs-rendering-error = Beim Darstellen der Seite trat ein Fehler auf. # (32000-1:2008 Table 169 – Annotation types). # Some common types are e.g.: "Check", "Text", "Comment", "Note" pdfjs-text-annotation-type = - .alt = [Anlage: { $type }] + .alt = [{ $type } Anmerkung] # Variables: # $dateObj (Date) - the modification date and time of the annotation pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Hervorheben pdfjs-editor-highlight-button-label = Hervorheben pdfjs-highlight-floating-button1 = - .title = Hervorheben .aria-label = Hervorheben + .title = Hervorheben pdfjs-highlight-floating-button-label = Hervorheben pdfjs-comment-floating-button = - .title = Kommentieren .aria-label = Kommentieren + .title = Kommentieren pdfjs-comment-floating-button-label = Kommentieren pdfjs-editor-comment-button = - .title = Kommentar .aria-label = Kommentar + .title = Kommentar pdfjs-editor-comment-button-label = Kommentar pdfjs-editor-signature-button = .title = Unterschrift hinzufügen @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Kommentare } pdfjs-editor-comments-sidebar-close-button = - .title = Sidebar schließen .aria-label = Sidebar schließen + .title = Sidebar schließen pdfjs-editor-comments-sidebar-close-button-label = Sidebar schließen # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Haben Sie etwas Bemerkenswertes entdeckt? Heben Sie es hervor und hinterlassen Sie einen Kommentar. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Alternativ-Text-Einstellungen für pdfjs-editor-alt-text-settings-automatic-title = Automatischer Alternativ-Text pdfjs-editor-alt-text-settings-create-model-button-label = Alternativ-Text automatisch erstellen pdfjs-editor-alt-text-settings-create-model-description = Schlägt Beschreibungen vor, um Personen zu helfen, die die Grafik nicht sehen können, oder wenn die Grafik nicht geladen wird. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Alternativ-Text-KI-Modell ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Wird lokal auf Ihrem Gerät ausgeführt, sodass Ihre Daten privat bleiben. Erforderlich für automatischen Alternativ-Text. -pdfjs-editor-alt-text-settings-delete-model-button = Löschen -pdfjs-editor-alt-text-settings-download-model-button = Herunterladen -pdfjs-editor-alt-text-settings-downloading-model-button = Wird heruntergeladen… pdfjs-editor-alt-text-settings-editor-title = Alternativ-Texteditor pdfjs-editor-alt-text-settings-show-dialog-button-label = Alternativ-Texteditor beim Hinzufügen einer Grafik anzeigen pdfjs-editor-alt-text-settings-show-dialog-description = Hilft Ihnen, sicherzustellen, dass alle Ihre Grafiken Alternativ-Text haben. @@ -626,7 +598,7 @@ pdfjs-editor-add-signature-save-checkbox = Unterschrift speichern pdfjs-editor-add-signature-save-warning-message = Sie haben die Grenze von 5 gespeicherten Unterschriften erreicht. Entfernen Sie eine, um weitere zu speichern. pdfjs-editor-add-signature-image-upload-error-title = Grafik konnte nicht hochgeladen werden pdfjs-editor-add-signature-image-upload-error-description = Überprüfen Sie Ihre Netzwerkverbindung, oder versuchen Sie es mit einer anderen Grafik. -pdfjs-editor-add-signature-image-no-data-error-title = Kann Grafik nicht in eine Signatur umwandeln +pdfjs-editor-add-signature-image-no-data-error-title = Kann Grafik nicht in eine Unterschrift umwandeln pdfjs-editor-add-signature-image-no-data-error-description = Bitte versuchen Sie, eine andere Grafik hochzuladen. pdfjs-editor-add-signature-error-close-button = Schließen @@ -730,9 +702,9 @@ pdfjs-views-manager-pages-status-undo-delete-label = } pdfjs-views-manager-pages-status-waiting-ready-label = Ihre Datei wird vorbereitet… pdfjs-views-manager-pages-status-waiting-uploading-label = Datei wird hochgeladen… -pdfjs-views-manager-status-warning-cut-label = Ausschneiden war nicht möglich. Aktualisieren Sie die Seite und versuchen Sie es erneut. +pdfjs-views-manager-status-warning-cut-label = Ausschneiden nicht möglich. Aktualisieren Sie die Seite und versuchen Sie es erneut. pdfjs-views-manager-status-warning-copy-label = Kopieren nicht möglich. Aktualisieren Sie die Seite und versuchen Sie es erneut. -pdfjs-views-manager-status-warning-delete-label = Löschen war nicht möglich. Aktualisieren Sie die Seite und versuchen Sie es erneut. +pdfjs-views-manager-status-warning-delete-label = Löschen nicht möglich. Aktualisieren Sie die Seite und versuchen Sie es erneut. pdfjs-views-manager-status-warning-save-label = Speichern nicht möglich. Aktualisieren Sie die Seite und versuchen Sie es erneut. pdfjs-views-manager-status-undo-button-label = Rückgängig pdfjs-views-manager-status-done-button-label = Fertig @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Eigenschaften digitaler Signatur .aria-label = Eigenschaften digitaler Signatur + .title = Eigenschaften digitaler Signatur pdfjs-digital-signature-properties-button-label = Eigenschaften digitaler Signatur ## Banner shown above the signature list summarising the overall @@ -824,8 +796,8 @@ pdfjs-digital-signature-properties-certificate-revoked = Zertifikat: Widerrufen ## Main menu for adding/removing signatures pdfjs-editor-delete-signature-button1 = - .title = Gespeicherte Signatur entfernen -pdfjs-editor-delete-signature-button-label1 = Gespeicherte Signatur entfernen + .title = Gespeicherte Unterschrift entfernen +pdfjs-editor-delete-signature-button-label1 = Gespeicherte Unterschrift entfernen ## Editor toolbar diff --git a/packages/pdfjs-viewer/viewer/locale/dsb/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/dsb/viewer.ftl index ec7a74f73a1..48b72202ce1 100644 --- a/packages/pdfjs-viewer/viewer/locale/dsb/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/dsb/viewer.ftl @@ -189,23 +189,6 @@ pdfjs-printing-not-ready = Warnowanje: PDF njejo se za śišćanje dopołnje zac ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Bocnicu pokazaś/schowaś -pdfjs-toggle-sidebar-notification-button = - .title = Bocnicu pśešaltowaś (dokument rozrědowanje/pśipiski/warstwy wopśimujo) -pdfjs-toggle-sidebar-button-label = Bocnicu pokazaś/schowaś -pdfjs-document-outline-button = - .title = Dokumentowe naraźenje pokazaś (dwójne kliknjenje, aby se wšykne zapiski pokazali/schowali) -pdfjs-document-outline-button-label = Dokumentowa struktura -pdfjs-attachments-button = - .title = Pśidanki pokazaś -pdfjs-attachments-button-label = Pśidanki -pdfjs-layers-button = - .title = Warstwy pokazaś (klikniśo dwójcy, aby wšykne warstwy na standardny staw slědk stajił) -pdfjs-layers-button-label = Warstwy -pdfjs-thumbs-button = - .title = Miniatury pokazaś -pdfjs-thumbs-button-label = Miniatury pdfjs-current-outline-item-button = .title = Aktualny rozrědowański zapisk pytaś pdfjs-current-outline-item-button-label = Aktualny rozrědowański zapisk @@ -216,10 +199,6 @@ pdfjs-additional-layers = Dalšne warstwy ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Bok { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -237,8 +216,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Pytaś .placeholder = W dokumenśe pytaś… + .title = Pytaś pdfjs-find-previous-button = .title = Pjerwjejšne wustupowanje pytańskego wuraza pytaś pdfjs-find-previous-button-label = Slědk @@ -337,16 +316,16 @@ pdfjs-editor-highlight-button = .title = Wuzwignuś pdfjs-editor-highlight-button-label = Wuzwignuś pdfjs-highlight-floating-button1 = - .title = Wuzwignuś .aria-label = Wuzwignuś + .title = Wuzwignuś pdfjs-highlight-floating-button-label = Wuzwignuś pdfjs-comment-floating-button = - .title = Komentěrowaś .aria-label = Komentěrowaś + .title = Komentěrowaś pdfjs-comment-floating-button-label = Komentěrowaś pdfjs-editor-comment-button = - .title = Komentěrowaś .aria-label = Komentěrowaś + .title = Komentěrowaś pdfjs-editor-comment-button-label = Komentar pdfjs-editor-signature-button = .title = Signaturu pśidaś @@ -421,8 +400,8 @@ pdfjs-editor-comments-sidebar-title = *[other] { $count } komentarow } pdfjs-editor-comments-sidebar-close-button = - .title = Bocnicu zacyniś .aria-label = Bocnicu zacyniś + .title = Bocnicu zacyniś pdfjs-editor-comments-sidebar-close-button-label = Bocnicu zacyniś # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Wiźiśo něco wobspomnjeśa gódnego? Wuzwigniśo to a zawóstajśo komentar. @@ -545,13 +524,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Nastajenja alternatiwnego wobrazow pdfjs-editor-alt-text-settings-automatic-title = Awtomatiski alternatiwny tekst pdfjs-editor-alt-text-settings-create-model-button-label = Alternatiwny tekst awtomatiski napóraś pdfjs-editor-alt-text-settings-create-model-description = Naraźujo wopisanja, aby pomagał ludam, kótarež njamóžośo wobraz wiźeś abo gaž se wobraz njezacytajo. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model KI alternatiwnego teksta ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Běžy lokalnje na wašom rěźe, aby waše daty priwatne wóstali. Za awtomatiski alternatiwny tekst trjebny. -pdfjs-editor-alt-text-settings-delete-model-button = Lašowaś -pdfjs-editor-alt-text-settings-download-model-button = Ześěgnuś -pdfjs-editor-alt-text-settings-downloading-model-button = Ześěgujo se… pdfjs-editor-alt-text-settings-editor-title = Editor za alternatiwny tekst pdfjs-editor-alt-text-settings-show-dialog-button-label = Editor alternatiwnego teksta ned pokazaś, gaž se wobraz pśidawa pdfjs-editor-alt-text-settings-show-dialog-description = Pomaga, wam wšym swójim wobrazam alternatiwny tekst pśidaś. @@ -774,8 +746,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Kakosći digitalneje signatury .aria-label = Kakosći digitalneje signatury + .title = Kakosći digitalneje signatury pdfjs-digital-signature-properties-button-label = Kakosći digitalneje signatury ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/el/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/el/viewer.ftl index fbd292d10a7..d905e6be71f 100644 --- a/packages/pdfjs-viewer/viewer/locale/el/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/el/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Προειδοποίηση: Το PDF δεν φορτ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = (Απ)ενεργοποίηση πλαϊνής γραμμής -pdfjs-toggle-sidebar-notification-button = - .title = (Απ)ενεργοποίηση πλαϊνής γραμμής (το έγγραφο περιέχει περίγραμμα/συνημμένα/επίπεδα) -pdfjs-toggle-sidebar-button-label = (Απ)ενεργοποίηση πλαϊνής γραμμής -pdfjs-document-outline-button = - .title = Εμφάνιση διάρθρωσης εγγράφου (διπλό κλικ για ανάπτυξη/σύμπτυξη όλων των στοιχείων) -pdfjs-document-outline-button-label = Διάρθρωση εγγράφου -pdfjs-attachments-button = - .title = Εμφάνιση συνημμένων -pdfjs-attachments-button-label = Συνημμένα -pdfjs-layers-button = - .title = Εμφάνιση επιπέδων (διπλό κλικ για επαναφορά όλων των επιπέδων στην προεπιλεγμένη κατάσταση) -pdfjs-layers-button-label = Επίπεδα -pdfjs-thumbs-button = - .title = Εμφάνιση μικρογραφιών -pdfjs-thumbs-button-label = Μικρογραφίες pdfjs-current-outline-item-button = .title = Εύρεση τρέχοντος στοιχείου διάρθρωσης pdfjs-current-outline-item-button-label = Τρέχον στοιχείο διάρθρωσης @@ -214,10 +197,6 @@ pdfjs-additional-layers = Επιπρόσθετα επίπεδα ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Σελίδα { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Εύρεση .placeholder = Εύρεση στο έγγραφο… + .title = Εύρεση pdfjs-find-previous-button = .title = Εύρεση της προηγούμενης εμφάνισης της φράσης pdfjs-find-previous-button-label = Προηγούμενο @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Επισήμανση pdfjs-editor-highlight-button-label = Επισήμανση pdfjs-highlight-floating-button1 = - .title = Επισήμανση .aria-label = Επισήμανση + .title = Επισήμανση pdfjs-highlight-floating-button-label = Επισήμανση pdfjs-comment-floating-button = - .title = Σχόλιο .aria-label = Σχόλιο + .title = Σχόλιο pdfjs-comment-floating-button-label = Σχόλιο pdfjs-editor-comment-button = - .title = Σχόλιο .aria-label = Σχόλιο + .title = Σχόλιο pdfjs-editor-comment-button-label = Σχόλιο pdfjs-editor-signature-button = .title = Προσθήκη υπογραφής @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Σχόλια } pdfjs-editor-comments-sidebar-close-button = - .title = Κλείσιμο πλευρικής στήλης .aria-label = Κλείσιμο πλευρικής στήλης + .title = Κλείσιμο πλευρικής στήλης pdfjs-editor-comments-sidebar-close-button-label = Κλείσιμο πλευρικής στήλης # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Βλέπετε κάτι αξιοσημείωτο; Επισημάνετε το και αφήστε ένα σχόλιο. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Ρυθμίσεις εναλλακ pdfjs-editor-alt-text-settings-automatic-title = Αυτόματο εναλλακτικό κείμενο pdfjs-editor-alt-text-settings-create-model-button-label = Αυτόματη δημιουργία εναλλακτικού κειμένου pdfjs-editor-alt-text-settings-create-model-description = Προτείνει περιγραφές για άτομα που δεν μπορούν να δουν την εικόνα ή όταν η εικόνα δεν φορτώνεται. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Μοντέλο ΤΝ εναλλακτικού κειμένου ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Εκτελείται τοπικά στη συσκευή σας, ώστε τα δεδομένα σας να παραμένουν ιδιωτικά. Απαιτείται για τη δημιουργία του αυτόματου εναλλακτικού κειμένου. -pdfjs-editor-alt-text-settings-delete-model-button = Διαγραφή -pdfjs-editor-alt-text-settings-download-model-button = Λήψη -pdfjs-editor-alt-text-settings-downloading-model-button = Λήψη… pdfjs-editor-alt-text-settings-editor-title = Επεξεργασία εναλλακτικού κειμένου pdfjs-editor-alt-text-settings-show-dialog-button-label = Άμεση εμφάνιση της επεξεργασίας εναλλακτικού κειμένου κατά την προσθήκη εικόνας pdfjs-editor-alt-text-settings-show-dialog-description = Σας βοηθά να βεβαιωθείτε ότι όλες οι εικόνες σας έχουν εναλλακτικό κείμενο. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Ιδιότητες ψηφιακής υπογραφής .aria-label = Ιδιότητες ψηφιακής υπογραφής + .title = Ιδιότητες ψηφιακής υπογραφής pdfjs-digital-signature-properties-button-label = Ιδιότητες ψηφιακής υπογραφής ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/en-CA/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/en-CA/viewer.ftl index f79758583a5..8f54fa06927 100644 --- a/packages/pdfjs-viewer/viewer/locale/en-CA/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/en-CA/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 @@ -166,23 +187,6 @@ pdfjs-printing-not-ready = Warning: The PDF is not fully loaded for printing. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Toggle Sidebar -pdfjs-toggle-sidebar-notification-button = - .title = Toggle Sidebar (document contains outline/attachments/layers) -pdfjs-toggle-sidebar-button-label = Toggle Sidebar -pdfjs-document-outline-button = - .title = Show Document Outline (double-click to expand/collapse all items) -pdfjs-document-outline-button-label = Document Outline -pdfjs-attachments-button = - .title = Show Attachments -pdfjs-attachments-button-label = Attachments -pdfjs-layers-button = - .title = Show Layers (double-click to reset all layers to the default state) -pdfjs-layers-button-label = Layers -pdfjs-thumbs-button = - .title = Show Thumbnails -pdfjs-thumbs-button-label = Thumbnails pdfjs-current-outline-item-button = .title = Find Current Outline Item pdfjs-current-outline-item-button-label = Current Outline Item @@ -193,10 +197,6 @@ pdfjs-additional-layers = Additional Layers ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Page { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Find .placeholder = Find in document… + .title = Find pdfjs-find-previous-button = .title = Find the previous occurrence of the phrase pdfjs-find-previous-button-label = Previous @@ -310,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Highlight pdfjs-editor-highlight-button-label = Highlight pdfjs-highlight-floating-button1 = - .title = Highlight .aria-label = Highlight + .title = Highlight pdfjs-highlight-floating-button-label = Highlight pdfjs-comment-floating-button = - .title = Comment .aria-label = Comment + .title = Comment pdfjs-comment-floating-button-label = Comment pdfjs-editor-comment-button = - .title = Comment .aria-label = Comment + .title = Comment pdfjs-editor-comment-button-label = Comment pdfjs-editor-signature-button = .title = Add signature @@ -392,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Comments } pdfjs-editor-comments-sidebar-close-button = - .title = Close the sidebar .aria-label = Close the sidebar + .title = Close the sidebar pdfjs-editor-comments-sidebar-close-button-label = Close the sidebar # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = See something noteworthy? Highlight it and leave a comment. @@ -516,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Image alt text settings pdfjs-editor-alt-text-settings-automatic-title = Automatic alt text pdfjs-editor-alt-text-settings-create-model-button-label = Create alt text automatically pdfjs-editor-alt-text-settings-create-model-description = Suggests descriptions to help people who can’t see the image or when the image doesn’t load. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Alt text AI model ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Runs locally on your device so your data stays private. Required for automatic alt text. -pdfjs-editor-alt-text-settings-delete-model-button = Delete -pdfjs-editor-alt-text-settings-download-model-button = Download -pdfjs-editor-alt-text-settings-downloading-model-button = Downloading… pdfjs-editor-alt-text-settings-editor-title = Alt text editor pdfjs-editor-alt-text-settings-show-dialog-button-label = Show alt text editor right away when adding an image pdfjs-editor-alt-text-settings-show-dialog-description = Helps you make sure all your images have alt text. @@ -732,6 +725,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 = + .aria-label = Digital signature properties + .title = 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/packages/pdfjs-viewer/viewer/locale/en-GB/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/en-GB/viewer.ftl index c5287a1a8b9..7486ca33b85 100644 --- a/packages/pdfjs-viewer/viewer/locale/en-GB/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/en-GB/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Warning: The PDF is not fully loaded for printing. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Toggle Sidebar -pdfjs-toggle-sidebar-notification-button = - .title = Toggle Sidebar (document contains outline/attachments/layers) -pdfjs-toggle-sidebar-button-label = Toggle Sidebar -pdfjs-document-outline-button = - .title = Show Document Outline (double-click to expand/collapse all items) -pdfjs-document-outline-button-label = Document Outline -pdfjs-attachments-button = - .title = Show Attachments -pdfjs-attachments-button-label = Attachments -pdfjs-layers-button = - .title = Show Layers (double-click to reset all layers to the default state) -pdfjs-layers-button-label = Layers -pdfjs-thumbs-button = - .title = Show Thumbnails -pdfjs-thumbs-button-label = Thumbnails pdfjs-current-outline-item-button = .title = Find Current Outline Item pdfjs-current-outline-item-button-label = Current Outline Item @@ -214,10 +197,6 @@ pdfjs-additional-layers = Additional Layers ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Page { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Find .placeholder = Find in document… + .title = Find pdfjs-find-previous-button = .title = Find the previous occurrence of the phrase pdfjs-find-previous-button-label = Previous @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Highlight pdfjs-editor-highlight-button-label = Highlight pdfjs-highlight-floating-button1 = - .title = Highlight .aria-label = Highlight + .title = Highlight pdfjs-highlight-floating-button-label = Highlight pdfjs-comment-floating-button = - .title = Comment .aria-label = Comment + .title = Comment pdfjs-comment-floating-button-label = Comment pdfjs-editor-comment-button = - .title = Comment .aria-label = Comment + .title = Comment pdfjs-editor-comment-button-label = Comment pdfjs-editor-signature-button = .title = Add signature @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Comments } pdfjs-editor-comments-sidebar-close-button = - .title = Close the sidebar .aria-label = Close the sidebar + .title = Close the sidebar pdfjs-editor-comments-sidebar-close-button-label = Close the sidebar # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = See something noteworthy? Highlight it and leave a comment. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Image alt text settings pdfjs-editor-alt-text-settings-automatic-title = Automatic alt text pdfjs-editor-alt-text-settings-create-model-button-label = Create alt text automatically pdfjs-editor-alt-text-settings-create-model-description = Suggests descriptions to help people who can’t see the image or when the image doesn’t load. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Alt text AI model ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Runs locally on your device so your data stays private. Required for automatic alt text. -pdfjs-editor-alt-text-settings-delete-model-button = Delete -pdfjs-editor-alt-text-settings-download-model-button = Download -pdfjs-editor-alt-text-settings-downloading-model-button = Downloading… pdfjs-editor-alt-text-settings-editor-title = Alt text editor pdfjs-editor-alt-text-settings-show-dialog-button-label = Show alt text editor right away when adding an image pdfjs-editor-alt-text-settings-show-dialog-description = Helps you make sure all your images have alt text. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Digital signature properties .aria-label = Digital signature properties + .title = Digital signature properties pdfjs-digital-signature-properties-button-label = Digital signature properties ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/en-US/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/en-US/viewer.ftl index 46f376891c5..1d0e9ed02a4 100644 --- a/packages/pdfjs-viewer/viewer/locale/en-US/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/en-US/viewer.ftl @@ -758,13 +758,6 @@ pdfjs-views-manager-pages-status-undo-delete-label = *[other] { $count } pages deleted } -pdfjs-views-manager-pages-status-waiting-ready-label = Getting your file ready… -pdfjs-views-manager-pages-status-waiting-uploading-label = Uploading file… - -pdfjs-views-manager-status-warning-cut-label = Couldn’t cut. Refresh page and try again. -pdfjs-views-manager-status-warning-copy-label = Couldn’t copy. Refresh page and try again. -pdfjs-views-manager-status-warning-delete-label = Couldn’t delete. Refresh page and try again. -pdfjs-views-manager-status-warning-save-label = Couldn’t save. Refresh page and try again. pdfjs-views-manager-status-undo-button-label = Undo pdfjs-views-manager-status-done-button-label = Done pdfjs-views-manager-status-close-button = diff --git a/packages/pdfjs-viewer/viewer/locale/eo/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/eo/viewer.ftl index 4a6ac909f58..1426002bd20 100644 --- a/packages/pdfjs-viewer/viewer/locale/eo/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/eo/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Averto: la PDF dosiero ne estas plene ŝargita por pr ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Montri/kaŝi flankan strion -pdfjs-toggle-sidebar-notification-button = - .title = Montri/kaŝi flankan strion (la dokumento enhavas konturon/kunsendaĵojn/tavolojn) -pdfjs-toggle-sidebar-button-label = Montri/kaŝi flankan strion -pdfjs-document-outline-button = - .title = Montri la konturon de dokumento (alklaku duoble por faldi/malfaldi ĉiujn elementojn) -pdfjs-document-outline-button-label = Konturo de dokumento -pdfjs-attachments-button = - .title = Montri kunsendaĵojn -pdfjs-attachments-button-label = Kunsendaĵojn -pdfjs-layers-button = - .title = Montri tavolojn (duoble alklaku por remeti ĉiujn tavolojn en la norman staton) -pdfjs-layers-button-label = Tavoloj -pdfjs-thumbs-button = - .title = Montri miniaturojn -pdfjs-thumbs-button-label = Miniaturoj pdfjs-current-outline-item-button = .title = Trovi nunan konturan elementon pdfjs-current-outline-item-button-label = Nuna kontura elemento @@ -214,10 +197,6 @@ pdfjs-additional-layers = Aldonaj tavoloj ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Paĝo { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Serĉi .placeholder = Serĉi en dokumento… + .title = Serĉi pdfjs-find-previous-button = .title = Serĉi la antaŭan aperon de la frazo pdfjs-find-previous-button-label = Malantaŭen @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Elstarigi pdfjs-editor-highlight-button-label = Elstarigi pdfjs-highlight-floating-button1 = - .title = Elstarigi .aria-label = Elstarigi + .title = Elstarigi pdfjs-highlight-floating-button-label = Elstarigi pdfjs-comment-floating-button = - .title = Komenti .aria-label = Komenti + .title = Komenti pdfjs-comment-floating-button-label = Komenti pdfjs-editor-comment-button = - .title = Komenti .aria-label = Komenti + .title = Komenti pdfjs-editor-comment-button-label = Komenti pdfjs-editor-signature-button = .title = Aldoni subskribon @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Komentoj } pdfjs-editor-comments-sidebar-close-button = - .title = Fermi la flankan strion .aria-label = Fermi la flankan strion + .title = Fermi la flankan strion pdfjs-editor-comments-sidebar-close-button-label = Fermi la flankan strion # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Ĉu vi rimarkas ion interesan? Elstarigu tion kaj aldonu komenton. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Agordoj por alternativa teksto de pdfjs-editor-alt-text-settings-automatic-title = Aŭtomata alternativa teksto pdfjs-editor-alt-text-settings-create-model-button-label = Aŭtomate krei alternativan tekston pdfjs-editor-alt-text-settings-create-model-description = Tio ĉi sugestas priskribojn por helpi personojn kiuj ne povas vidi aŭ ŝargi la bildon. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modelo de artefarita intelekto por alternativa teksto ({ $totalSize } MO) -pdfjs-editor-alt-text-settings-ai-model-description = Ĝi funkcias en via aparato, do viaj datumoj restas privataj. Ĝi estas postulata por aŭtomata kreado de alternativa teksto. -pdfjs-editor-alt-text-settings-delete-model-button = Forigi -pdfjs-editor-alt-text-settings-download-model-button = Elŝuti -pdfjs-editor-alt-text-settings-downloading-model-button = Elŝuto… pdfjs-editor-alt-text-settings-editor-title = Redaktilo de alternativa teksto pdfjs-editor-alt-text-settings-show-dialog-button-label = Montri redaktilon de alternativa teksto tuj post aldono de bildo pdfjs-editor-alt-text-settings-show-dialog-description = Tio ĉi helpas vin kontroli ĉu ĉiuj bildoj havas alternativan tekston. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Atributoj de cifereca subskribo .aria-label = Atributoj de cifereca subskribo + .title = Atributoj de cifereca subskribo pdfjs-digital-signature-properties-button-label = Atributoj de cifereca subskribo ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/es-AR/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/es-AR/viewer.ftl index c35b411c1f7..785028f722b 100644 --- a/packages/pdfjs-viewer/viewer/locale/es-AR/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/es-AR/viewer.ftl @@ -103,7 +103,7 @@ pdfjs-document-properties-button = .title = Propiedades del documento… pdfjs-document-properties-button-label = Propiedades del documento… pdfjs-document-properties-file-name = Nombre de archivo: -pdfjs-document-properties-file-size = Tamaño de archovo: +pdfjs-document-properties-file-size = Tamaño de archivo: # Variables: # $kb (Number) - the PDF file size in kilobytes # $b (Number) - the PDF file size in bytes @@ -122,7 +122,7 @@ pdfjs-document-properties-modification-date = Fecha de modificación: # $dateObj (Date) - the creation/modification date and time of the PDF file pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } pdfjs-document-properties-creator = Creador: -pdfjs-document-properties-producer = PDF Productor: +pdfjs-document-properties-producer = Productor PDF: pdfjs-document-properties-version = Versión de PDF: pdfjs-document-properties-page-count = Cantidad de páginas: pdfjs-document-properties-page-size = Tamaño de página: @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Advertencia: El PDF no está completamente cargado pa ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Alternar barra lateral -pdfjs-toggle-sidebar-notification-button = - .title = Alternar barra lateral (el documento contiene esquemas/adjuntos/capas) -pdfjs-toggle-sidebar-button-label = Alternar barra lateral -pdfjs-document-outline-button = - .title = Mostrar esquema del documento (doble clic para expandir/colapsar todos los ítems) -pdfjs-document-outline-button-label = Esquema del documento -pdfjs-attachments-button = - .title = Mostrar adjuntos -pdfjs-attachments-button-label = Adjuntos -pdfjs-layers-button = - .title = Mostrar capas (doble clic para restablecer todas las capas al estado predeterminado) -pdfjs-layers-button-label = Capas -pdfjs-thumbs-button = - .title = Mostrar miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-current-outline-item-button = .title = Buscar elemento de esquema actual pdfjs-current-outline-item-button-label = Elemento de esquema actual @@ -214,10 +197,6 @@ pdfjs-additional-layers = Capas adicionales ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Página { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Buscar .placeholder = Buscar en documento… + .title = Buscar pdfjs-find-previous-button = .title = Buscar la aparición anterior de la frase pdfjs-find-previous-button-label = Anterior @@ -248,7 +227,7 @@ pdfjs-find-match-case-checkbox-label = Coincidir mayúsculas pdfjs-find-match-diacritics-checkbox-label = Coincidir diacríticos pdfjs-find-entire-word-checkbox-label = Palabras completas pdfjs-find-reached-top = Inicio de documento alcanzado, continuando desde abajo -pdfjs-find-reached-bottom = Fin de documento alcanzando, continuando desde arriba +pdfjs-find-reached-bottom = Fin de documento alcanzado, continuando desde arriba # Variables: # $current (Number) - the index of the currently active find result # $total (Number) - the total number of matches in the document @@ -286,7 +265,7 @@ pdfjs-page-landmark = ## Loading indicator messages pdfjs-loading-error = Ocurrió un error al cargar el PDF. -pdfjs-invalid-file-error = Archivo PDF no válido o cocrrupto. +pdfjs-invalid-file-error = Archivo PDF no válido o corrupto. pdfjs-missing-file-error = Archivo PDF faltante. pdfjs-unexpected-response-error = Respuesta del servidor inesperada. pdfjs-rendering-error = Ocurrió un error al dibujar la página. @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Resaltar pdfjs-editor-highlight-button-label = Resaltar pdfjs-highlight-floating-button1 = - .title = Resaltar .aria-label = Resaltar + .title = Resaltar pdfjs-highlight-floating-button-label = Resaltar pdfjs-comment-floating-button = - .title = Comentar .aria-label = Comentar + .title = Comentar pdfjs-comment-floating-button-label = Comentar pdfjs-editor-comment-button = - .title = Comentar .aria-label = Comentar + .title = Comentar pdfjs-editor-comment-button-label = Comentar pdfjs-editor-signature-button = .title = Agregar firma @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Comentarios } pdfjs-editor-comments-sidebar-close-button = - .title = Cerrar la barra lateral .aria-label = Cerrar la barra lateral + .title = Cerrar la barra lateral pdfjs-editor-comments-sidebar-close-button-label = Cerrar la barra lateral # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = ¿Ve algo digno de mención? Resáltelo y deje un comentario. @@ -425,7 +404,7 @@ pdfjs-editor-comments-sidebar-no-comments-link = Conocer más pdfjs-editor-alt-text-button-label = Texto alternativo pdfjs-editor-alt-text-edit-button = .aria-label = Editar texto alternativo -pdfjs-editor-alt-text-dialog-label = Eligir una opción +pdfjs-editor-alt-text-dialog-label = Elegir una opción pdfjs-editor-alt-text-dialog-description = El texto alternativo (texto alternativo) ayuda cuando las personas no pueden ver la imagen o cuando no se carga. pdfjs-editor-alt-text-add-description-label = Agregar una descripción pdfjs-editor-alt-text-add-description-description = Intente escribir 1 o 2 oraciones que describan el tema, el entorno o las acciones. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Configuración de texto alternativ pdfjs-editor-alt-text-settings-automatic-title = Texto alternativo automático pdfjs-editor-alt-text-settings-create-model-button-label = Crear texto alternativo automáticamente pdfjs-editor-alt-text-settings-create-model-description = Sugiere descripciones para ayudar a las personas que no pueden ver la imagen o cuando la imagen no se carga. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modelo de IA de texto alternativo ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Se ejecuta localmente en el dispositivo para que los datos se mantengan privados. Requerido para texto alternativo automático. -pdfjs-editor-alt-text-settings-delete-model-button = Borrar -pdfjs-editor-alt-text-settings-download-model-button = Descargar -pdfjs-editor-alt-text-settings-downloading-model-button = Descargando… pdfjs-editor-alt-text-settings-editor-title = Editor de texto alternativo pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostrar el editor de texto alternativo inmediatamente al agregar una imagen pdfjs-editor-alt-text-settings-show-dialog-description = Te ayuda a asegurarse de que todas las imágenes tengan texto alternativo. @@ -562,7 +534,7 @@ pdfjs-editor-signature-added-alert = Firma agregada pdfjs-editor-undo-bar-message-highlight = Resaltado eliminado pdfjs-editor-undo-bar-message-freetext = Texto eliminado pdfjs-editor-undo-bar-message-ink = Dibujo eliminado -pdfjs-editor-undo-bar-message-stamp = Imagen eliminado +pdfjs-editor-undo-bar-message-stamp = Imagen eliminada pdfjs-editor-undo-bar-message-signature = Firma eliminada pdfjs-editor-undo-bar-message-comment = Comentario eliminado # Variables: @@ -686,7 +658,7 @@ pdfjs-views-manager-outlines-title1 = Esquema del documento .title = Esquema del documento (doble clic para expandir/colapsar todos los ítems) pdfjs-views-manager-attachments-title = Adjuntos pdfjs-views-manager-layers-title1 = Capas - .title = Capas (doble clic para restablecer todas las cañas al estado predeterminado) + .title = Capas (doble clic para restablecer todas las capas al estado predeterminado) pdfjs-views-manager-pages-option-label = Páginas pdfjs-views-manager-outlines-option-label = Esquema del documento pdfjs-views-manager-attachments-option-label = Adjuntos @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Propiedades de firma digital .aria-label = Propiedades de firma digital + .title = Propiedades de firma digital pdfjs-digital-signature-properties-button-label = Propiedades de firma digital ## Banner shown above the signature list summarising the overall @@ -786,7 +758,7 @@ pdfjs-digital-signature-properties-banner-expired = } pdfjs-digital-signature-properties-banner-invalid = { $count -> - [one] El documento tiene { $count } firmas digital inválida + [one] El documento tiene { $count } firma digital inválida *[other] El documento tiene { $count } firmas digitales inválidas } pdfjs-digital-signature-properties-banner-revoked = diff --git a/packages/pdfjs-viewer/viewer/locale/es-CL/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/es-CL/viewer.ftl index 3806a5b60f2..d1d39a6302e 100644 --- a/packages/pdfjs-viewer/viewer/locale/es-CL/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/es-CL/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Advertencia: El PDF no está completamente cargado pa ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Barra lateral -pdfjs-toggle-sidebar-notification-button = - .title = Cambiar barra lateral (índice de contenidos del documento/adjuntos/capas) -pdfjs-toggle-sidebar-button-label = Mostrar u ocultar la barra lateral -pdfjs-document-outline-button = - .title = Mostrar esquema del documento (doble clic para expandir/contraer todos los elementos) -pdfjs-document-outline-button-label = Esquema del documento -pdfjs-attachments-button = - .title = Mostrar adjuntos -pdfjs-attachments-button-label = Adjuntos -pdfjs-layers-button = - .title = Mostrar capas (doble clic para restablecer todas las capas al estado predeterminado) -pdfjs-layers-button-label = Capas -pdfjs-thumbs-button = - .title = Mostrar miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-current-outline-item-button = .title = Buscar elemento de esquema actual pdfjs-current-outline-item-button-label = Elemento de esquema actual @@ -214,10 +197,6 @@ pdfjs-additional-layers = Capas adicionales ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Página { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Encontrar .placeholder = Encontrar en el documento… + .title = Encontrar pdfjs-find-previous-button = .title = Buscar la aparición anterior de la frase pdfjs-find-previous-button-label = Previo @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Destacar pdfjs-editor-highlight-button-label = Destacar pdfjs-highlight-floating-button1 = - .title = Destacar .aria-label = Destacar + .title = Destacar pdfjs-highlight-floating-button-label = Destacar pdfjs-comment-floating-button = - .title = Comentario .aria-label = Comentario + .title = Comentario pdfjs-comment-floating-button-label = Comentario pdfjs-editor-comment-button = - .title = Comentar .aria-label = Comentar + .title = Comentar pdfjs-editor-comment-button-label = Comentar pdfjs-editor-signature-button = .title = Añadir firma @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Comentarios } pdfjs-editor-comments-sidebar-close-button = - .title = Cerrar la barra lateral .aria-label = Cerrar la barra lateral + .title = Cerrar la barra lateral pdfjs-editor-comments-sidebar-close-button-label = Cerrar la barra lateral # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = ¿Ves algo interesante? Resáltalo y deja un comentario. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Ajustes del texto alternativo de l pdfjs-editor-alt-text-settings-automatic-title = Texto alternativo automático pdfjs-editor-alt-text-settings-create-model-button-label = Crear texto alternativo automáticamente pdfjs-editor-alt-text-settings-create-model-description = Sugiere descripciones para ayudar a las personas que no pueden ver la imagen o cuando la imagen no se carga. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modelo de IA de texto alternativo ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Se ejecuta localmente en tu dispositivo para que tus datos permanezcan privados. Necesario para el texto alternativo automático. -pdfjs-editor-alt-text-settings-delete-model-button = Eliminar -pdfjs-editor-alt-text-settings-download-model-button = Descargar -pdfjs-editor-alt-text-settings-downloading-model-button = Bajando… pdfjs-editor-alt-text-settings-editor-title = Editor de texto alternativo pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostrar el editor de texto alternativo inmediatamente al añadir una imagen pdfjs-editor-alt-text-settings-show-dialog-description = Te ayuda a asegurarte de que todas tus imágenes tengan texto alternativo. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Propiedades de firma digital .aria-label = Propiedades de firma digital + .title = Propiedades de firma digital pdfjs-digital-signature-properties-button-label = Propiedades de firma digital ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/es-ES/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/es-ES/viewer.ftl index 5bb20121e82..7bcab98a0b5 100644 --- a/packages/pdfjs-viewer/viewer/locale/es-ES/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/es-ES/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 = Motivo: { $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 @@ -166,23 +187,6 @@ pdfjs-printing-not-ready = Advertencia: Este PDF no se ha cargado completamente ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Cambiar barra lateral -pdfjs-toggle-sidebar-notification-button = - .title = Alternar barra lateral (el documento contiene esquemas/adjuntos/capas) -pdfjs-toggle-sidebar-button-label = Cambiar barra lateral -pdfjs-document-outline-button = - .title = Mostrar resumen del documento (doble clic para expandir/contraer todos los elementos) -pdfjs-document-outline-button-label = Resumen de documento -pdfjs-attachments-button = - .title = Mostrar adjuntos -pdfjs-attachments-button-label = Adjuntos -pdfjs-layers-button = - .title = Mostrar capas (doble clic para restablecer todas las capas al estado predeterminado) -pdfjs-layers-button-label = Capas -pdfjs-thumbs-button = - .title = Mostrar miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-current-outline-item-button = .title = Encontrar elemento de esquema actual pdfjs-current-outline-item-button-label = Elemento de esquema actual @@ -193,10 +197,6 @@ pdfjs-additional-layers = Capas adicionales ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Página { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Buscar .placeholder = Buscar en el documento… + .title = Buscar pdfjs-find-previous-button = .title = Encontrar la anterior aparición de la frase pdfjs-find-previous-button-label = Anterior @@ -310,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Resaltar pdfjs-editor-highlight-button-label = Resaltar pdfjs-highlight-floating-button1 = - .title = Resaltar .aria-label = Resaltar + .title = Resaltar pdfjs-highlight-floating-button-label = Resaltar pdfjs-comment-floating-button = - .title = Comentario .aria-label = Comentario + .title = Comentario pdfjs-comment-floating-button-label = Comentario pdfjs-editor-comment-button = - .title = Comentario .aria-label = Comentario + .title = Comentario pdfjs-editor-comment-button-label = Comentario pdfjs-editor-signature-button = .title = Añadir firma @@ -392,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Comentarios } pdfjs-editor-comments-sidebar-close-button = - .title = Cerrar la barra lateral .aria-label = Cerrar la barra lateral + .title = Cerrar la barra lateral pdfjs-editor-comments-sidebar-close-button-label = Cerrar la barra lateral # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = ¿Ve algo interesante? Resáltelo y deje un comentario. @@ -404,8 +404,8 @@ pdfjs-editor-comments-sidebar-no-comments-link = Saber más pdfjs-editor-alt-text-button-label = Texto alternativo pdfjs-editor-alt-text-edit-button = .aria-label = Editar el texto alternativo -pdfjs-editor-alt-text-dialog-label = Eligir una opción -pdfjs-editor-alt-text-dialog-description = El texto alternativo (texto alternativo) ayuda cuando las personas no pueden ver la imagen o cuando no se carga. +pdfjs-editor-alt-text-dialog-label = Elegir una opción +pdfjs-editor-alt-text-dialog-description = El texto alternativo ayuda cuando las personas no pueden ver la imagen o cuando no se carga. pdfjs-editor-alt-text-add-description-label = Añadir una descripción pdfjs-editor-alt-text-add-description-description = Intente escribir 1 o 2 frases que describan el tema, el entorno o las acciones. pdfjs-editor-alt-text-mark-decorative-label = Marcar como decorativa @@ -516,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Ajustes del texto alternativo de l pdfjs-editor-alt-text-settings-automatic-title = Texto alternativo automático pdfjs-editor-alt-text-settings-create-model-button-label = Crear texto alternativo automáticamente pdfjs-editor-alt-text-settings-create-model-description = Sugiere descripciones para ayudar a las personas que no pueden ver la imagen o cuando la imagen no se carga. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modelo de IA de texto alternativo ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Se ejecuta localmente en el dispositivo para que los datos se mantengan privados. Requerido para texto alternativo automático. -pdfjs-editor-alt-text-settings-delete-model-button = Eliminar -pdfjs-editor-alt-text-settings-download-model-button = Descargar -pdfjs-editor-alt-text-settings-downloading-model-button = Descargando… pdfjs-editor-alt-text-settings-editor-title = Editor de texto alternativo pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostrar el editor de texto alternativo inmediatamente al añadir una imagen pdfjs-editor-alt-text-settings-show-dialog-description = Le ayuda a asegurarse de que todas sus imágenes tengan texto alternativo. @@ -698,7 +691,7 @@ pdfjs-views-manager-status-undo-cut-label = pdfjs-views-manager-pages-status-undo-copy-label = { $count -> [one] 1 página copiada - *[other] { $count } páginas cortadas + *[other] { $count } páginas copiadas } # Variables: # $count (Number) - the number of selected pages to be deleted. @@ -711,8 +704,8 @@ pdfjs-views-manager-pages-status-waiting-ready-label = Preparando su archivo… pdfjs-views-manager-pages-status-waiting-uploading-label = Subiendo el archivo… pdfjs-views-manager-status-warning-cut-label = No se pudo cortar. Refresque la página y pruebe de nuevo. pdfjs-views-manager-status-warning-copy-label = No se pudo copiar. Refresque la página y pruebe de nuevo. -pdfjs-views-manager-status-warning-delete-label = No se pudo cortar. Refresque la página y pruebe de nuevo. -pdfjs-views-manager-status-warning-save-label = No se pudo cortar. Refresque la página y pruebe de nuevo. +pdfjs-views-manager-status-warning-delete-label = No se pudo eliminar. Refresque la página y pruebe de nuevo. +pdfjs-views-manager-status-warning-save-label = No se pudo guardar. Refresque la página y pruebe de nuevo. pdfjs-views-manager-status-undo-button-label = Deshacer pdfjs-views-manager-status-done-button-label = Hecho pdfjs-views-manager-status-close-button = @@ -732,6 +725,49 @@ pdfjs-views-manager-waiting-for-file = Subiendo el archivo… pdfjs-toggle-views-manager-button1 = .title = Administrar páginas +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .aria-label = Propiedades de firma digital + .title = 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 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 no vá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: Fiable ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Certificado: No disponible +pdfjs-digital-signature-properties-certificate-untrusted = Certificado: No fiable +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 fiable ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Certificado: Caducado +pdfjs-digital-signature-properties-certificate-expired-with-date = Certificado: Caducado ({ 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/packages/pdfjs-viewer/viewer/locale/es-MX/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/es-MX/viewer.ftl index 8fafb6dc540..0006af522d1 100644 --- a/packages/pdfjs-viewer/viewer/locale/es-MX/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/es-MX/viewer.ftl @@ -162,28 +162,11 @@ pdfjs-print-progress-message = Preparando documento para impresión… # $progress (Number) - percent value pdfjs-print-progress-percent = { $progress }% pdfjs-print-progress-close-button = Cancelar -pdfjs-printing-not-supported = Advertencia: La impresión no esta completamente soportada por este navegador. -pdfjs-printing-not-ready = Advertencia: El PDF no cargo completamente para impresión. +pdfjs-printing-not-supported = Advertencia: La impresión no está completamente soportada por este navegador. +pdfjs-printing-not-ready = Advertencia: El PDF no cargó completamente para impresión. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Cambiar barra lateral -pdfjs-toggle-sidebar-notification-button = - .title = Alternar barra lateral (el documento contiene esquemas/adjuntos/capas) -pdfjs-toggle-sidebar-button-label = Cambiar barra lateral -pdfjs-document-outline-button = - .title = Mostrar esquema del documento (doble clic para expandir/contraer todos los elementos) -pdfjs-document-outline-button-label = Esquema del documento -pdfjs-attachments-button = - .title = Mostrar adjuntos -pdfjs-attachments-button-label = Adjuntos -pdfjs-layers-button = - .title = Mostrar capas (doble clic para restablecer todas las capas al estado predeterminado) -pdfjs-layers-button-label = Capas -pdfjs-thumbs-button = - .title = Mostrar miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-current-outline-item-button = .title = Buscar elemento de esquema actual pdfjs-current-outline-item-button-label = Elemento de esquema actual @@ -194,10 +177,6 @@ pdfjs-additional-layers = Capas adicionales ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Página { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -215,8 +194,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Buscar .placeholder = Buscar en el documento… + .title = Buscar pdfjs-find-previous-button = .title = Ir a la anterior frase encontrada pdfjs-find-previous-button-label = Anterior @@ -266,7 +245,7 @@ pdfjs-page-landmark = ## Loading indicator messages pdfjs-loading-error = Un error ocurrió al cargar el PDF. -pdfjs-invalid-file-error = Archivo PDF invalido o dañado. +pdfjs-invalid-file-error = Archivo PDF inválido o dañado. pdfjs-missing-file-error = Archivo PDF no encontrado. pdfjs-unexpected-response-error = Respuesta inesperada del servidor. pdfjs-rendering-error = Un error ocurrió al renderizar la página. @@ -311,16 +290,16 @@ pdfjs-editor-highlight-button = .title = Destacar pdfjs-editor-highlight-button-label = Destacar pdfjs-highlight-floating-button1 = - .title = Destacados .aria-label = Destacados + .title = Destacados pdfjs-highlight-floating-button-label = Destacados pdfjs-comment-floating-button = - .title = Comentario .aria-label = Comentario + .title = Comentario pdfjs-comment-floating-button-label = Comentario pdfjs-editor-comment-button = - .title = Comentario .aria-label = Comentario + .title = Comentario pdfjs-editor-comment-button-label = Comentario pdfjs-editor-signature-button = .title = Agregar firma @@ -361,7 +340,7 @@ pdfjs-editor-remove-signature-button = pdfjs-editor-free-text-color-input = Color pdfjs-editor-free-text-size-input = Tamaño pdfjs-editor-ink-color-input = Color -pdfjs-editor-ink-thickness-input = Grossor +pdfjs-editor-ink-thickness-input = Grosor pdfjs-editor-ink-opacity-input = Opacidad pdfjs-editor-stamp-add-image-button = .title = Agregar imagen @@ -393,8 +372,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Comentarios } pdfjs-editor-comments-sidebar-close-button = - .title = Cerrar la barra lateral .aria-label = Cerrar la barra lateral + .title = Cerrar la barra lateral pdfjs-editor-comments-sidebar-close-button-label = Cerrar la barra lateral # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = ¿Ves algo interesante? Resáltalo y deja un comentario. @@ -517,13 +496,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Ajustes del texto alternativo de l pdfjs-editor-alt-text-settings-automatic-title = Texto alternativo automático pdfjs-editor-alt-text-settings-create-model-button-label = Crear texto alternativo automáticamente pdfjs-editor-alt-text-settings-create-model-description = Sugiere descripciones para ayudar a las personas que no pueden ver la imagen o cuando la imagen no se carga. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modelo de IA de texto alternativo ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Se ejecuta localmente en el dispositivo para que los datos se mantengan privados. Requerido para texto alternativo automático. -pdfjs-editor-alt-text-settings-delete-model-button = Eliminar -pdfjs-editor-alt-text-settings-download-model-button = Descargar -pdfjs-editor-alt-text-settings-downloading-model-button = Descargando… pdfjs-editor-alt-text-settings-editor-title = Editor de texto alternativo pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostrar el editor de texto alternativo inmediatamente al añadir una imagen pdfjs-editor-alt-text-settings-show-dialog-description = Te ayuda a asegurarte de que todas tus imágenes tengan texto alternativo. @@ -581,7 +553,7 @@ pdfjs-editor-add-signature-type-input = .aria-label = Escribe tu firma .placeholder = Escribe tu firma pdfjs-editor-add-signature-draw-placeholder = Dibuja tu firma -pdfjs-editor-add-signature-draw-thickness-range-label = Grossor +pdfjs-editor-add-signature-draw-thickness-range-label = Grosor # Variables: # $thickness (Number) - the thickness (in pixels) of the line used to draw a signature. pdfjs-editor-add-signature-draw-thickness-range = @@ -698,15 +670,15 @@ pdfjs-views-manager-status-undo-cut-label = # $count (Number) - the number of selected pages to be copied. pdfjs-views-manager-pages-status-undo-copy-label = { $count -> - [one] 1 pagina copiada - *[other] { $count } paginas copiadas + [one] 1 página copiada + *[other] { $count } páginas copiadas } # Variables: # $count (Number) - the number of selected pages to be deleted. pdfjs-views-manager-pages-status-undo-delete-label = { $count -> - [one] 1 pagina eliminada - *[other] { $count } paginas eliminadas + [one] 1 página eliminada + *[other] { $count } páginas eliminadas } pdfjs-views-manager-pages-status-waiting-ready-label = Preparando tu archivo… pdfjs-views-manager-pages-status-waiting-uploading-label = Subiendo archivo… diff --git a/packages/pdfjs-viewer/viewer/locale/et/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/et/viewer.ftl index e0212b77d48..07903f75c8b 100644 --- a/packages/pdfjs-viewer/viewer/locale/et/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/et/viewer.ftl @@ -143,23 +143,6 @@ pdfjs-printing-not-ready = Hoiatus: PDF pole printimiseks täielikult laaditud. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Näita külgriba -pdfjs-toggle-sidebar-notification-button = - .title = Näita külgriba (dokument sisaldab sisukorda/manuseid/kihte) -pdfjs-toggle-sidebar-button-label = Näita külgriba -pdfjs-document-outline-button = - .title = Näita sisukorda (kõigi punktide laiendamiseks/ahendamiseks topeltklõpsa) -pdfjs-document-outline-button-label = Näita sisukorda -pdfjs-attachments-button = - .title = Näita manuseid -pdfjs-attachments-button-label = Manused -pdfjs-layers-button = - .title = Näita kihte (kõikide kihtide vaikeolekusse lähtestamiseks topeltklõpsa) -pdfjs-layers-button-label = Kihid -pdfjs-thumbs-button = - .title = Näita pisipilte -pdfjs-thumbs-button-label = Pisipildid pdfjs-current-outline-item-button = .title = Otsi üles praegune kontuuriüksus pdfjs-current-outline-item-button-label = Praegune kontuuriüksus @@ -170,10 +153,6 @@ pdfjs-additional-layers = Täiendavad kihid ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page }. lehekülg # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -182,8 +161,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Otsi .placeholder = Otsi dokumendist… + .title = Otsi pdfjs-find-previous-button = .title = Otsi fraasi eelmine esinemiskoht pdfjs-find-previous-button-label = Eelmine @@ -240,7 +219,3 @@ pdfjs-password-invalid = Vigane parool. Palun proovi uuesti. pdfjs-password-ok-button = Sobib pdfjs-password-cancel-button = Loobu pdfjs-web-fonts-disabled = Veebifondid on keelatud: PDFiga kaasatud fonte pole võimalik kasutada. - -## Image alt-text settings - -pdfjs-editor-alt-text-settings-delete-model-button = Kustuta diff --git a/packages/pdfjs-viewer/viewer/locale/eu/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/eu/viewer.ftl index 45ab19a96de..d491099bd37 100644 --- a/packages/pdfjs-viewer/viewer/locale/eu/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/eu/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Abisua: PDFa ez dago erabat kargatuta inprimatzeko. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Txandakatu alboko barra -pdfjs-toggle-sidebar-notification-button = - .title = Txandakatu alboko barra (dokumentuak eskema/eranskinak/geruzak ditu) -pdfjs-toggle-sidebar-button-label = Txandakatu alboko barra -pdfjs-document-outline-button = - .title = Erakutsi dokumentuaren eskema (klik bikoitza elementu guztiak zabaltzeko/tolesteko) -pdfjs-document-outline-button-label = Dokumentuaren eskema -pdfjs-attachments-button = - .title = Erakutsi eranskinak -pdfjs-attachments-button-label = Eranskinak -pdfjs-layers-button = - .title = Erakutsi geruzak (klik bikoitza geruza guztiak egoera lehenetsira berrezartzeko) -pdfjs-layers-button-label = Geruzak -pdfjs-thumbs-button = - .title = Erakutsi koadro txikiak -pdfjs-thumbs-button-label = Koadro txikiak pdfjs-current-outline-item-button = .title = Bilatu uneko eskemaren elementua pdfjs-current-outline-item-button-label = Uneko eskemaren elementua @@ -214,10 +197,6 @@ pdfjs-additional-layers = Geruza gehigarriak ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page }. orria # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Bilatu .placeholder = Bilatu dokumentuan… + .title = Bilatu pdfjs-find-previous-button = .title = Bilatu esaldiaren aurreko parekatzea pdfjs-find-previous-button-label = Aurrekoa @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Nabarmendu pdfjs-editor-highlight-button-label = Nabarmendu pdfjs-highlight-floating-button1 = - .title = Nabarmendu .aria-label = Nabarmendu + .title = Nabarmendu pdfjs-highlight-floating-button-label = Nabarmendu pdfjs-comment-floating-button = - .title = Iruzkina .aria-label = Iruzkina + .title = Iruzkina pdfjs-comment-floating-button-label = Iruzkina pdfjs-editor-comment-button = - .title = Iruzkina .aria-label = Iruzkina + .title = Iruzkina pdfjs-editor-comment-button-label = Iruzkina pdfjs-editor-signature-button = .title = Gehitu sinadura @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Iruzkinak } pdfjs-editor-comments-sidebar-close-button = - .title = Itxi alboko barra .aria-label = Itxi alboko barra + .title = Itxi alboko barra pdfjs-editor-comments-sidebar-close-button-label = Itxi alboko barra # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Azpimarratzeko zerbait ikusi duzu? Nabarmen ezazu eta utzi iruzkina. @@ -422,11 +401,11 @@ pdfjs-editor-comments-sidebar-no-comments-link = Argibide gehiago ## Alt-text dialog -pdfjs-editor-alt-text-button-label = Testu alternatiboa +pdfjs-editor-alt-text-button-label = Ordezko testua pdfjs-editor-alt-text-edit-button = - .aria-label = Editatu testu alternatiboa + .aria-label = Editatu ordezko testua pdfjs-editor-alt-text-dialog-label = Aukeratu aukera -pdfjs-editor-alt-text-dialog-description = Testu alternatiboak laguntzen du jendeak ezin duenean irudia ikusi edo ez denean kargatzen. +pdfjs-editor-alt-text-dialog-description = Ordezko testuak laguntzen du jendeak ezin duenean irudia ikusi edo ez denean kargatzen. pdfjs-editor-alt-text-add-description-label = Gehitu azalpena pdfjs-editor-alt-text-add-description-description = Saiatu idazten gaia, ezarpena edo ekintzak deskribatzen dituen esaldi 1 edo 2. pdfjs-editor-alt-text-mark-decorative-label = Markatu apaingarri gisa @@ -439,7 +418,7 @@ pdfjs-editor-alt-text-textarea = .placeholder = Adibidez, "gizon gaztea mahaian eserita dago bazkaltzeko" # Alternative text (alt text) helps when people can't see the image. pdfjs-editor-alt-text-button = - .aria-label = Testu alternatiboa + .aria-label = Ordezko testua ## Editor resizers ## This is used in an aria label to help to understand the role of the resizer. @@ -491,38 +470,38 @@ pdfjs-editor-highlight-show-all-button = ## Group note for entire feature: Alternative text (alt text) helps when people can't see the image. This feature includes a tool to create alt text automatically using an AI model that works locally on the user's device to preserve privacy. # Modal header positioned above a text box where users can edit the alt text. -pdfjs-editor-new-alt-text-dialog-edit-label = Editatu testu alternatiboa (irudiaren azalpena) +pdfjs-editor-new-alt-text-dialog-edit-label = Editatu ordezko testua (irudiaren azalpena) # Modal header positioned above a text box where users can add the alt text. -pdfjs-editor-new-alt-text-dialog-add-label = Gehitu testu alternatiboa (irudiaren azalpena) +pdfjs-editor-new-alt-text-dialog-add-label = Gehitu ordezko testua (irudiaren azalpena) pdfjs-editor-new-alt-text-textarea = .placeholder = Idatzi zure azalpena hemen… # This text refers to the alt text box above this description. It offers a definition of alt text. pdfjs-editor-new-alt-text-description = Azalpen laburra irudia ikusi ezin duen jendearentzat edo irudia kargatu ezin denerako. # This is a required legal disclaimer that refers to the automatically created text inside the alt text box above this text. It disappears if the text is edited by a human. -pdfjs-editor-new-alt-text-disclaimer1 = Testu alternatibo hau automatikoki sortu da eta okerra izan liteke. +pdfjs-editor-new-alt-text-disclaimer1 = Ordezko testu hau automatikoki sortu da eta okerra izan liteke. pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Argibide gehiago -pdfjs-editor-new-alt-text-create-automatically-button-label = Sortu testu alternatiboa automatikoki +pdfjs-editor-new-alt-text-create-automatically-button-label = Sortu ordezko testua automatikoki pdfjs-editor-new-alt-text-not-now-button = Une honetan ez -pdfjs-editor-new-alt-text-error-title = Ezin da testu alternatiboa automatikoki sortu -pdfjs-editor-new-alt-text-error-description = Idatzi zure testu alternatibo propioa edo saiatu berriro geroago. +pdfjs-editor-new-alt-text-error-title = Ezin da ordezko testua automatikoki sortu +pdfjs-editor-new-alt-text-error-description = Idatzi zure ordezko testu propioa edo saiatu berriro geroago. pdfjs-editor-new-alt-text-error-close-button = Itxi # Variables: # $totalSize (Number) - the total size (in MB) of the AI model. # $downloadedSize (Number) - the downloaded size (in MB) of the AI model. -pdfjs-editor-new-alt-text-ai-model-downloading-progress = Testu alternatiboaren AA modeloa deskargatzen ({ $downloadedSize }/{ $totalSize } MB) - .aria-valuetext = Testu alternatiboaren AA modeloa deskargatzen ({ $downloadedSize }/{ $totalSize } MB) +pdfjs-editor-new-alt-text-ai-model-downloading-progress = Ordezko testuaren AA eredua deskargatzen ({ $downloadedSize }/{ $totalSize } MB) + .aria-valuetext = Ordezko testuaren AA eredua deskargatzen ({ $downloadedSize }/{ $totalSize } MB) # This is a button that users can click to edit the alt text they have already added. pdfjs-editor-new-alt-text-added-button = - .aria-label = Testu alternatiboa gehituta -pdfjs-editor-new-alt-text-added-button-label = Testu alternatiboa gehituta + .aria-label = Ordezko testua gehituta +pdfjs-editor-new-alt-text-added-button-label = Ordezko testua gehituta # This is a button that users can click to open the alt text editor and add alt text when it is not present. pdfjs-editor-new-alt-text-missing-button = - .aria-label = Testu alternatiboa falta da -pdfjs-editor-new-alt-text-missing-button-label = Testu alternatiboa falta da + .aria-label = Ordezko testua falta da +pdfjs-editor-new-alt-text-missing-button-label = Ordezko testua falta da # This is a button that opens up the alt text modal where users should review the alt text that was automatically generated. pdfjs-editor-new-alt-text-to-review-button = - .aria-label = Berrikusi testu alternatiboa -pdfjs-editor-new-alt-text-to-review-button-label = Berrikusi testu alternatiboa + .aria-label = Berrikusi ordezko testua +pdfjs-editor-new-alt-text-to-review-button-label = Berrikusi ordezko testua # "Created automatically" is a prefix that will be added to the beginning of any alt text that has been automatically generated. After the colon, the user will see/hear the actual alt text description. If the alt text has been edited by a human, this prefix will not appear. # Variables: # $generatedAltText (String) - the generated alt-text. @@ -531,22 +510,15 @@ pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer = Automatikoki sort ## Image alt-text settings pdfjs-image-alt-text-settings-button = - .title = Irudiaren testu alternatiboaren ezarpenak -pdfjs-image-alt-text-settings-button-label = Irudiaren testu alternatiboaren ezarpenak -pdfjs-editor-alt-text-settings-dialog-label = Irudiaren testu alternatiboaren ezarpenak -pdfjs-editor-alt-text-settings-automatic-title = Testu alternatibo automatikoa -pdfjs-editor-alt-text-settings-create-model-button-label = Sortu testu alternatiboa automatikoki + .title = Irudien ordezko testuaren ezarpenak +pdfjs-image-alt-text-settings-button-label = Irudien ordezko testuaren ezarpenak +pdfjs-editor-alt-text-settings-dialog-label = Irudien ordezko testuaren ezarpenak +pdfjs-editor-alt-text-settings-automatic-title = Ordezko testu automatikoa +pdfjs-editor-alt-text-settings-create-model-button-label = Sortu ordezko testua automatikoki pdfjs-editor-alt-text-settings-create-model-description = Azalpenak iradokitzen ditu irudia ikusi ezin duen jendearentzat edo irudia kargatu ezin denerako. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Testu alternatiboaren AA modeloa ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Zure gailuan modu lokalean exekutatzen da eta zure datuak pribatu mantentzen dira. Testu alternatibo automatikorako beharrezkoa. -pdfjs-editor-alt-text-settings-delete-model-button = Ezabatu -pdfjs-editor-alt-text-settings-download-model-button = Deskargatu -pdfjs-editor-alt-text-settings-downloading-model-button = Deskargatzen… -pdfjs-editor-alt-text-settings-editor-title = Testu alternatiboaren editorea -pdfjs-editor-alt-text-settings-show-dialog-button-label = Erakutsi testu alternatiboa irudi bat gehitzean berehala -pdfjs-editor-alt-text-settings-show-dialog-description = Zure irudiek testu alternatiboa duela ziurtatzen laguntzen dizu. +pdfjs-editor-alt-text-settings-editor-title = Ordezko testuaren editorea +pdfjs-editor-alt-text-settings-show-dialog-button-label = Erakutsi ordezko testua irudi bat gehitzean berehala +pdfjs-editor-alt-text-settings-show-dialog-description = Zure irudi guztiek ordezko testua dutela ziurtatzen laguntzen dizu. pdfjs-editor-alt-text-settings-close-button = Itxi ## Accessibility labels (announced by screen readers) for objects added to the editor. @@ -584,7 +556,7 @@ pdfjs-editor-undo-bar-close-button-label = Itxi pdfjs-editor-add-signature-dialog-label = Leiho modal honek PDF dokumentu batera gehitzeko sinadurak sortzea ahalbidetzen dio erabiltzaileari. Erabiltzaileak izena edita - dezake (testu alternatibo modura ere erabiltzen dena) eta sinadura + dezake (ordezko testu modura ere erabiltzen dena) eta sinadura gordetzeko aukera du gehiagotan erabili ahal izateko. pdfjs-editor-add-signature-dialog-title = Gehitu sinadura @@ -619,9 +591,9 @@ pdfjs-editor-add-signature-image-browse-link = ## Controls -pdfjs-editor-add-signature-description-label = Azalpena (testu alternatiboa) +pdfjs-editor-add-signature-description-label = Azalpena (ordezko testua) pdfjs-editor-add-signature-description-input = - .title = Azalpena (testu alternatiboa) + .title = Azalpena (ordezko testua) pdfjs-editor-add-signature-description-default-when-drawing = Sinadura pdfjs-editor-add-signature-clear-button-label = Garbitu sinadura pdfjs-editor-add-signature-clear-button = @@ -760,8 +732,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Sinadura digitalaren propietateak .aria-label = Sinadura digitalaren propietateak + .title = Sinadura digitalaren propietateak pdfjs-digital-signature-properties-button-label = Sinadura digitalaren propietateak ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/fa/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/fa/viewer.ftl index edff37cf89d..d75bbf08098 100644 --- a/packages/pdfjs-viewer/viewer/locale/fa/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/fa/viewer.ftl @@ -21,7 +21,7 @@ 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-page-of-pages = ({ $pageNumber } از { $pagesCount }) pdfjs-zoom-out-button = .title = کوچک‌نمایی pdfjs-zoom-out-button-label = کوچک‌نمایی @@ -29,12 +29,12 @@ pdfjs-zoom-in-button = .title = بزرگ‌نمایی pdfjs-zoom-in-button-label = بزرگ‌نمایی pdfjs-zoom-select = - .title = زوم + .title = بزرگ‌نمایی pdfjs-presentation-mode-button = .title = تغییر به حالت ارائه pdfjs-presentation-mode-button-label = حالت ارائه pdfjs-open-file-button = - .title = باز کردن پرونده + .title = باز کردن فایل pdfjs-open-file-button-label = باز کردن pdfjs-print-button = .title = چاپ @@ -44,13 +44,13 @@ pdfjs-save-button = pdfjs-save-button-label = ذخیره # Used in Firefox for Android as a tooltip for the download button (“download” is a verb). pdfjs-download-button = - .title = دریافت + .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-download-button-label = دانلود pdfjs-bookmark-button = - .title = صفحه فعلی (مشاهده نشانی اینترنتی از صفحه فعلی) -pdfjs-bookmark-button-label = صفحه فعلی + .title = صفحهٔ فعلی (مشاهدهٔ نشانی وب صفحهٔ فعلی) +pdfjs-bookmark-button-label = صفحهٔ فعلی ## Secondary toolbar and context menu @@ -58,43 +58,52 @@ pdfjs-tools-button = .title = ابزارها pdfjs-tools-button-label = ابزارها pdfjs-first-page-button = - .title = برو به اولین صفحه -pdfjs-first-page-button-label = برو به اولین صفحه + .title = رفتن به صفحهٔ اول +pdfjs-first-page-button-label = رفتن به صفحهٔ اول pdfjs-last-page-button = - .title = برو به آخرین صفحه -pdfjs-last-page-button-label = برو به آخرین صفحه + .title = رفتن به صفحهٔ آخر +pdfjs-last-page-button-label = رفتن به صفحهٔ آخر pdfjs-page-rotate-cw-button = - .title = چرخش ساعتگرد -pdfjs-page-rotate-cw-button-label = چرخش ساعتگرد + .title = چرخش ساعت‌گرد +pdfjs-page-rotate-cw-button-label = چرخش ساعت‌گرد pdfjs-page-rotate-ccw-button = - .title = چرخش پاد ساعتگرد -pdfjs-page-rotate-ccw-button-label = چرخش پاد ساعتگرد + .title = چرخش پادساعت‌گرد +pdfjs-page-rotate-ccw-button-label = چرخش پادساعت‌گرد pdfjs-cursor-text-select-tool-button = - .title = فعال کردن ابزارِ انتخابِ متن -pdfjs-cursor-text-select-tool-button-label = ابزارِ انتخابِ متن + .title = فعال‌سازی ابزار انتخاب متن +pdfjs-cursor-text-select-tool-button-label = ابزار انتخاب متن pdfjs-cursor-hand-tool-button = - .title = فعال کردن ابزارِ دست + .title = فعال‌سازی ابزار دست pdfjs-cursor-hand-tool-button-label = ابزار دست pdfjs-scroll-page-button = - .title = استفاده از پیمایش صفحه -pdfjs-scroll-page-button-label = پیمایش صفحه + .title = استفاده از پیمایش صفحه‌ای +pdfjs-scroll-page-button-label = پیمایش صفحه‌ای pdfjs-scroll-vertical-button = .title = استفاده از پیمایش عمودی pdfjs-scroll-vertical-button-label = پیمایش عمودی pdfjs-scroll-horizontal-button = .title = استفاده از پیمایش افقی pdfjs-scroll-horizontal-button-label = پیمایش افقی +pdfjs-scroll-wrapped-button = + .title = استفاده از پیمایش پیوسته (Wrapped) +pdfjs-scroll-wrapped-button-label = پیمایش پیوسته pdfjs-spread-none-button = - .title = صفحات پیوسته را یکی نکنید -pdfjs-spread-none-button-label = بدون صفحات پیوسته + .title = بدون صفحات روبه‌رو +pdfjs-spread-none-button-label = تک‌صفحه‌ای +pdfjs-spread-odd-button = + .title = نمایش دوصفحه‌ای با شروع از صفحات فرد +pdfjs-spread-odd-button-label = صفحات فرد روبه‌رو +pdfjs-spread-even-button = + .title = نمایش دوصفحه‌ای با شروع از صفحات زوج +pdfjs-spread-even-button-label = صفحات زوج روبه‌رو ## Document properties dialog pdfjs-document-properties-button = - .title = خصوصیات سند... -pdfjs-document-properties-button-label = خصوصیات سند... -pdfjs-document-properties-file-name = نام پرونده: -pdfjs-document-properties-file-size = حجم پرونده: + .title = ویژگی‌های سند… +pdfjs-document-properties-button-label = ویژگی‌های سند… +pdfjs-document-properties-file-name = نام فایل: +pdfjs-document-properties-file-size = حجم فایل: # Variables: # $kb (Number) - the PDF file size in kilobytes # $b (Number) - the PDF file size in bytes @@ -112,17 +121,19 @@ pdfjs-document-properties-modification-date = تاریخ ویرایش: # Variables: # $dateObj (Date) - the creation/modification date and time of the PDF file pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } -pdfjs-document-properties-creator = ایجاد کننده: -pdfjs-document-properties-producer = ایجاد کننده PDF: -pdfjs-document-properties-version = نسخه PDF: -pdfjs-document-properties-page-count = تعداد صفحات: -pdfjs-document-properties-page-size = اندازه صفحه: +pdfjs-document-properties-creator = سازنده: +pdfjs-document-properties-producer = تولیدکنندهٔ PDF: +pdfjs-document-properties-version = نسخهٔ PDF: +pdfjs-document-properties-page-count = تعداد صفحه‌ها: +pdfjs-document-properties-page-size = اندازهٔ صفحه: pdfjs-document-properties-page-size-unit-inches = اینچ pdfjs-document-properties-page-size-unit-millimeters = میلی‌متر +pdfjs-document-properties-page-size-orientation-portrait = عمودی +pdfjs-document-properties-page-size-orientation-landscape = افقی 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 = حقوقی +pdfjs-document-properties-page-size-name-letter = Letter +pdfjs-document-properties-page-size-name-legal = Legal ## Variables: ## $width (Number) - the width of the (current) page @@ -132,81 +143,117 @@ pdfjs-document-properties-page-size-name-legal = حقوقی ## $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-page-size-dimension-name-string = { $width } × { $height } { $unit } ({ $name }، { $orientation }) ## +# The linearization status of the document; usually called "Fast Web View" in +# English locales of Adobe software. +pdfjs-document-properties-linearized = نمای وب سریع (Fast Web View): 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 -pdfjs-print-progress-message = آماده سازی مدارک برای چاپ کردن… +pdfjs-print-progress-message = در حال آماده‌سازی سند برای چاپ… # Variables: # $progress (Number) - percent value -pdfjs-print-progress-percent = { $progress }% -pdfjs-print-progress-close-button = لغو +pdfjs-print-progress-percent = { $progress }٪ +pdfjs-print-progress-close-button = انصراف pdfjs-printing-not-supported = هشدار: قابلیت چاپ به‌طور کامل در این مرورگر پشتیبانی نمی‌شود. -pdfjs-printing-not-ready = اخطار: پرونده PDF بطور کامل بارگیری نشده و امکان چاپ وجود ندارد. +pdfjs-printing-not-ready = هشدار: فایل PDF برای چاپ به‌طور کامل بارگیری نشده است. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = باز و بسته کردن نوار کناری -pdfjs-toggle-sidebar-button-label = تغییرحالت نوارکناری -pdfjs-document-outline-button = - .title = نمایش رئوس مطالب مدارک(برای بازشدن/جمع شدن همه موارد دوبار کلیک کنید) -pdfjs-document-outline-button-label = طرح نوشتار -pdfjs-attachments-button = - .title = نمایش پیوست‌ها -pdfjs-attachments-button-label = پیوست‌ها -pdfjs-layers-button-label = لایه‌ها -pdfjs-thumbs-button = - .title = نمایش تصاویر بندانگشتی -pdfjs-thumbs-button-label = تصاویر بندانگشتی +pdfjs-current-outline-item-button = + .title = پیدا کردن مورد فعلی در طرح کلی +pdfjs-current-outline-item-button-label = مورد فعلی در طرح کلی pdfjs-findbar-button = - .title = جستجو در سند + .title = پیدا کردن در سند pdfjs-findbar-button-label = پیدا کردن +pdfjs-additional-layers = لایه‌های اضافی ## Thumbnails panel item (tooltip and alt text for images) # Variables: # $page (Number) - the page number -pdfjs-thumb-page-title = - .title = صفحه { $page } +pdfjs-thumb-page-canvas = + .aria-label = تصویر بندانگشتی صفحهٔ { $page } +# Variables: +# $page (Number) - the page number +pdfjs-thumb-page-checkbox1 = + .title = انتخاب صفحهٔ { $page } # Variables: # $page (Number) - the page number -pdfjs-thumb-page-canvas = - .aria-label = تصویر بند‌ انگشتی صفحه { $page } +# $total (Number) - the number of pages +pdfjs-thumb-page-title1 = + .title = صفحهٔ { $page } از { $total } ## Find panel button title and messages pdfjs-find-input = - .title = پیدا کردن .placeholder = پیدا کردن در سند… + .title = پیدا کردن pdfjs-find-previous-button = - .title = پیدا کردن رخداد قبلی عبارت + .title = پیدا کردن مورد قبلی عبارت pdfjs-find-previous-button-label = قبلی pdfjs-find-next-button = - .title = پیدا کردن رخداد بعدی عبارت + .title = پیدا کردن مورد بعدی عبارت pdfjs-find-next-button-label = بعدی -pdfjs-find-highlight-checkbox = برجسته و هایلایت کردن همه موارد -pdfjs-find-match-case-checkbox-label = تطبیق کوچکی و بزرگی حروف -pdfjs-find-entire-word-checkbox-label = تمام کلمه‌ها -pdfjs-find-reached-top = به بالای صفحه رسیدیم، از پایین ادامه می‌دهیم -pdfjs-find-reached-bottom = به آخر صفحه رسیدیم، از بالا ادامه می‌دهیم +pdfjs-find-highlight-checkbox = برجسته‌سازی همه +pdfjs-find-match-case-checkbox-label = مطابقت بزرگی و کوچکی حروف +pdfjs-find-match-diacritics-checkbox-label = مطابقت اعراب و نشانه‌ها +pdfjs-find-entire-word-checkbox-label = کل کلمات +pdfjs-find-reached-top = به بالای سند رسیدیم، ادامه از پایین +pdfjs-find-reached-bottom = به پایان سند رسیدیم، ادامه از بالا +# Variables: +# $current (Number) - the index of the currently active find result +# $total (Number) - the total number of matches in the document +pdfjs-find-match-count = + { $total -> + [one] { $current } از { $total } مورد منطبق + *[other] { $current } از { $total } مورد منطبق + } +# Variables: +# $limit (Number) - the maximum number of matches +pdfjs-find-match-count-limit = + { $limit -> + [one] بیش از { $limit } مورد منطبق + *[other] بیش از { $limit } مورد منطبق + } pdfjs-find-not-found = عبارت پیدا نشد ## Predefined zoom values pdfjs-page-scale-width = عرض صفحه -pdfjs-page-scale-fit = اندازه کردن صفحه -pdfjs-page-scale-auto = بزرگنمایی خودکار -pdfjs-page-scale-actual = اندازه واقعی‌ +pdfjs-page-scale-fit = متناسب با صفحه +pdfjs-page-scale-auto = بزرگ‌نمایی خودکار +pdfjs-page-scale-actual = اندازهٔ واقعی # Variables: # $scale (Number) - percent value for page scale -pdfjs-page-scale-percent = { $scale }% +pdfjs-page-scale-percent = { $scale }٪ ## PDF page @@ -217,11 +264,11 @@ pdfjs-page-landmark = ## Loading indicator messages -pdfjs-loading-error = هنگام بارگیری پرونده PDF خطایی رخ داد. -pdfjs-invalid-file-error = پرونده PDF نامعتبر یامعیوب می‌باشد. -pdfjs-missing-file-error = پرونده PDF یافت نشد. -pdfjs-unexpected-response-error = پاسخ پیش بینی نشده سرور -pdfjs-rendering-error = هنگام بارگیری صفحه خطایی رخ داد. +pdfjs-loading-error = هنگام بارگیری فایل PDF خطایی رخ داد. +pdfjs-invalid-file-error = فایل PDF نامعتبر یا خراب است. +pdfjs-missing-file-error = فایل PDF پیدا نشد. +pdfjs-unexpected-response-error = پاسخ غیرمنتظره از سرور. +pdfjs-rendering-error = هنگام رندر کردن صفحه خطایی رخ داد. ## Annotations @@ -231,37 +278,81 @@ pdfjs-rendering-error = هنگام بارگیری صفحه خطایی رخ دا # (32000-1:2008 Table 169 – Annotation types). # Some common types are e.g.: "Check", "Text", "Comment", "Note" pdfjs-text-annotation-type = - .alt = [{ $type } Annotation] + .alt = [حاشیه‌نویسی { $type }] # Variables: # $dateObj (Date) - the modification date and time of the annotation pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } ## Password -pdfjs-password-label = جهت باز کردن پرونده PDF گذرواژه را وارد نمائید. -pdfjs-password-invalid = گذرواژه نامعتبر. لطفا مجددا تلاش کنید. +pdfjs-password-label = برای باز کردن این فایل PDF گذرواژه را وارد کنید. +pdfjs-password-invalid = گذرواژه نامعتبر است. لطفاً دوباره تلاش کنید. pdfjs-password-ok-button = تأیید -pdfjs-password-cancel-button = لغو -pdfjs-web-fonts-disabled = فونت های تحت وب غیر فعال شده اند: امکان استفاده از نمایش دهنده داخلی PDF وجود ندارد. +pdfjs-password-cancel-button = انصراف +pdfjs-web-fonts-disabled = فونت‌های وب غیرفعال هستند: امکان استفاده از فونت‌های تعبیه‌شدهٔ PDF وجود ندارد. ## Editing pdfjs-editor-free-text-button = .title = متن +pdfjs-editor-color-picker-free-text-input = + .title = تغییر رنگ متن pdfjs-editor-free-text-button-label = متن pdfjs-editor-ink-button = - .title = کشیدن -pdfjs-editor-ink-button-label = کشیدن + .title = رسم +pdfjs-editor-color-picker-ink-input = + .title = تغییر رنگ رسم +pdfjs-editor-ink-button-label = رسم pdfjs-editor-stamp-button = .title = افزودن یا ویرایش تصاویر pdfjs-editor-stamp-button-label = افزودن یا ویرایش تصاویر pdfjs-editor-highlight-button = - .title = برجسته کردن -pdfjs-editor-highlight-button-label = برجسته کردن + .title = برجسته‌سازی +pdfjs-editor-highlight-button-label = برجسته‌سازی pdfjs-highlight-floating-button1 = - .title = برجسته کردن - .aria-label = برجسته کردن -pdfjs-highlight-floating-button-label = برجسته کردن + .aria-label = برجسته‌سازی + .title = برجسته‌سازی +pdfjs-highlight-floating-button-label = برجسته‌سازی +pdfjs-comment-floating-button = + .aria-label = نظر + .title = نظر +pdfjs-comment-floating-button-label = نظر +pdfjs-editor-comment-button = + .aria-label = نظر + .title = نظر +pdfjs-editor-comment-button-label = نظر +pdfjs-editor-signature-button = + .title = افزودن امضا +pdfjs-editor-signature-button-label = افزودن امضا + +## Default editor aria labels + +# “Highlight” is a noun, the string is used on the editor for highlights. +pdfjs-editor-highlight-editor = + .aria-label = ویرایشگر برجسته‌سازی +# “Drawing” is a noun, the string is used on the editor for drawings. +pdfjs-editor-ink-editor = + .aria-label = ویرایشگر رسم +# Used when a signature editor is selected/hovered. +# Variables: +# $description (String) - a string describing/labeling the signature. +pdfjs-editor-signature-editor1 = + .aria-description = ویرایشگر امضا: { $description } +pdfjs-editor-stamp-editor = + .aria-label = ویرایشگر تصویر + +## Remove button for the various kind of editor. + +pdfjs-editor-remove-ink-button = + .title = حذف رسم +pdfjs-editor-remove-freetext-button = + .title = حذف متن +pdfjs-editor-remove-stamp-button = + .title = حذف تصویر +pdfjs-editor-remove-highlight-button = + .title = حذف برجسته‌سازی +pdfjs-editor-remove-signature-button = + .title = حذف امضا ## @@ -269,26 +360,94 @@ pdfjs-highlight-floating-button-label = برجسته کردن pdfjs-editor-free-text-color-input = رنگ pdfjs-editor-free-text-size-input = اندازه pdfjs-editor-ink-color-input = رنگ +pdfjs-editor-ink-thickness-input = ضخامت +pdfjs-editor-ink-opacity-input = شفافیت pdfjs-editor-stamp-add-image-button = .title = افزودن تصویر pdfjs-editor-stamp-add-image-button-label = افزودن تصویر +# This refers to the thickness of the line used for free highlighting (not bound to text) +pdfjs-editor-free-highlight-thickness-input = ضخامت +pdfjs-editor-free-highlight-thickness-title = + .title = تغییر ضخامت هنگام برجسته‌سازی مواردی غیر از متن +pdfjs-editor-add-signature-container = + .aria-label = کنترل‌های امضا و امضاهای ذخیره‌شده +pdfjs-editor-signature-add-signature-button = + .title = افزودن امضای جدید +pdfjs-editor-signature-add-signature-button-label = افزودن امضای جدید +# Used on the button to use an already saved signature. +# Variables: +# $description (String) - a string describing/labeling the signature. +pdfjs-editor-add-saved-signature-button = + .title = امضای ذخیره‌شده: { $description } # .default-content is used as a placeholder in an empty text editor. pdfjs-free-text2 = .aria-label = ویرایشگر متن - .default-content = شروع به نوشتن کنید… + .default-content = شروع به تایپ کنید… +# Used to show how many comments are present in the pdf file. +# Variables: +# $count (Number) - the number of comments. +pdfjs-editor-comments-sidebar-title = + { $count -> + [one] نظر + *[other] نظر + } +pdfjs-editor-comments-sidebar-close-button = + .aria-label = بستن نوار کناری + .title = بستن نوار کناری +pdfjs-editor-comments-sidebar-close-button-label = بستن نوار کناری +# Instructional copy to add a comment by selecting text or an annotations. +pdfjs-editor-comments-sidebar-no-comments1 = نکتهٔ مهمی دیدید؟ آن را برجسته کرده و یک نظر ثبت کنید. +pdfjs-editor-comments-sidebar-no-comments-link = بیشتر بدانید ## Alt-text dialog +pdfjs-editor-alt-text-button-label = متن جایگزین +pdfjs-editor-alt-text-edit-button = + .aria-label = ویرایش متن جایگزین +pdfjs-editor-alt-text-dialog-label = یک گزینه را انتخاب کنید +pdfjs-editor-alt-text-dialog-description = متن جایگزین (Alt text) زمانی که افراد قادر به دیدن تصویر نیستند یا تصویر بارگیری نمی‌شود، کمک‌کننده است. pdfjs-editor-alt-text-add-description-label = افزودن توضیحات +pdfjs-editor-alt-text-add-description-description = نوشتن ۱ تا ۲ جمله که موضوع، پس‌زمینه یا کارها را شرح دهد پیشنهاد می‌شود. +pdfjs-editor-alt-text-mark-decorative-label = علامت‌گذاری به عنوان تزئینی +pdfjs-editor-alt-text-mark-decorative-description = برای تصاویر تزئینی مانند کادرها یا واترمارک‌ها استفاده می‌شود. pdfjs-editor-alt-text-cancel-button = انصراف pdfjs-editor-alt-text-save-button = ذخیره +pdfjs-editor-alt-text-decorative-tooltip = به عنوان تزئینی علامت‌گذاری شد +# .placeholder: This is a placeholder for the alt text input area +pdfjs-editor-alt-text-textarea = + .placeholder = برای مثال: «مرد جوانی پشت میز نشسته و در حال غذا خوردن است» +# Alternative text (alt text) helps when people can't see the image. +pdfjs-editor-alt-text-button = + .aria-label = متن جایگزین + +## Editor resizers +## This is used in an aria label to help to understand the role of the resizer. + +pdfjs-editor-resizer-top-left = + .aria-label = گوشهٔ بالا سمت چپ — تغییر اندازه +pdfjs-editor-resizer-top-middle = + .aria-label = بالا وسط — تغییر اندازه +pdfjs-editor-resizer-top-right = + .aria-label = گوشهٔ بالا سمت راست — تغییر اندازه +pdfjs-editor-resizer-middle-right = + .aria-label = راست وسط — تغییر اندازه +pdfjs-editor-resizer-bottom-right = + .aria-label = گوشهٔ پایین سمت راست — تغییر اندازه +pdfjs-editor-resizer-bottom-middle = + .aria-label = پایین وسط — تغییر اندازه +pdfjs-editor-resizer-bottom-left = + .aria-label = گوشهٔ پایین سمت چپ — تغییر اندازه +pdfjs-editor-resizer-middle-left = + .aria-label = چپ وسط — تغییر اندازه ## Color picker +# This means "Color used to highlight text" +pdfjs-editor-highlight-colorpicker-label = رنگ برجسته‌سازی pdfjs-editor-colorpicker-button = .title = تغییر رنگ pdfjs-editor-colorpicker-dropdown = - .aria-label = انتخاب رنگ + .aria-label = انتخاب‌های رنگ pdfjs-editor-colorpicker-yellow = .title = زرد pdfjs-editor-colorpicker-green = @@ -310,13 +469,340 @@ pdfjs-editor-highlight-show-all-button = ## New alt-text dialog ## Group note for entire feature: Alternative text (alt text) helps when people can't see the image. This feature includes a tool to create alt text automatically using an AI model that works locally on the user's device to preserve privacy. +# Modal header positioned above a text box where users can edit the alt text. +pdfjs-editor-new-alt-text-dialog-edit-label = ویرایش متن جایگزین (توضیحات تصویر) +# Modal header positioned above a text box where users can add the alt text. +pdfjs-editor-new-alt-text-dialog-add-label = افزودن متن جایگزین (توضیحات تصویر) +pdfjs-editor-new-alt-text-textarea = + .placeholder = توضیحات خود را این‌جا بنویسید… +# This text refers to the alt text box above this description. It offers a definition of alt text. +pdfjs-editor-new-alt-text-description = توضیح کوتاه برای افرادی که نمی‌توانند تصویر را ببینند یا در صورت بارگیری نشدن تصویر. +# This is a required legal disclaimer that refers to the automatically created text inside the alt text box above this text. It disappears if the text is edited by a human. +pdfjs-editor-new-alt-text-disclaimer1 = این متن جایگزین به‌صورت خودکار ایجاد شده است و ممکن است دقیق نباشد. pdfjs-editor-new-alt-text-disclaimer-learn-more-url = بیشتر بدانید -pdfjs-editor-new-alt-text-not-now-button = اکنون نه +pdfjs-editor-new-alt-text-create-automatically-button-label = ایجاد خودکار متن جایگزین +pdfjs-editor-new-alt-text-not-now-button = فعلاً نه +pdfjs-editor-new-alt-text-error-title = امکان ایجاد خودکار متن جایگزین وجود نداشت +pdfjs-editor-new-alt-text-error-description = لطفاً متن جایگزین را خودتان بنویسید یا بعداً دوباره تلاش کنید. pdfjs-editor-new-alt-text-error-close-button = بستن +# Variables: +# $totalSize (Number) - the total size (in MB) of the AI model. +# $downloadedSize (Number) - the downloaded size (in MB) of the AI model. +pdfjs-editor-new-alt-text-ai-model-downloading-progress = در حال دانلود مدل هوش مصنوعیِ متن جایگزین ({ $downloadedSize } از { $totalSize } مگابایت) + .aria-valuetext = در حال دانلود مدل هوش مصنوعیِ متن جایگزین ({ $downloadedSize } از { $totalSize } مگابایت) +# This is a button that users can click to edit the alt text they have already added. +pdfjs-editor-new-alt-text-added-button = + .aria-label = متن جایگزین اضافه شد +pdfjs-editor-new-alt-text-added-button-label = متن جایگزین اضافه شد +# This is a button that users can click to open the alt text editor and add alt text when it is not present. +pdfjs-editor-new-alt-text-missing-button = + .aria-label = فاقد متن جایگزین +pdfjs-editor-new-alt-text-missing-button-label = فاقد متن جایگزین +# This is a button that opens up the alt text modal where users should review the alt text that was automatically generated. +pdfjs-editor-new-alt-text-to-review-button = + .aria-label = بازبینی متن جایگزین +pdfjs-editor-new-alt-text-to-review-button-label = بازبینی متن جایگزین +# "Created automatically" is a prefix that will be added to the beginning of any alt text that has been automatically generated. After the colon, the user will see/hear the actual alt text description. If the alt text has been edited by a human, this prefix will not appear. +# Variables: +# $generatedAltText (String) - the generated alt-text. +pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer = ایجادشده به‌صورت خودکار: { $generatedAltText } ## Image alt-text settings -pdfjs-editor-alt-text-settings-delete-model-button = حذف -pdfjs-editor-alt-text-settings-download-model-button = دریافت -pdfjs-editor-alt-text-settings-downloading-model-button = در حال دریافت… +pdfjs-image-alt-text-settings-button = + .title = تنظیمات متن جایگزین تصویر +pdfjs-image-alt-text-settings-button-label = تنظیمات متن جایگزین تصویر +pdfjs-editor-alt-text-settings-dialog-label = تنظیمات متن جایگزین تصویر +pdfjs-editor-alt-text-settings-automatic-title = متن جایگزین خودکار +pdfjs-editor-alt-text-settings-create-model-button-label = ایجاد خودکار متن جایگزین +pdfjs-editor-alt-text-settings-create-model-description = پیشنهاد توضیحاتی برای کمک به افرادی که تصویر را نمی‌بینند یا هنگامی که تصویر بارگیری نمی‌شود. +pdfjs-editor-alt-text-settings-editor-title = ویرایشگر متن جایگزین +pdfjs-editor-alt-text-settings-show-dialog-button-label = نمایش ویرایشگر متن جایگزین بلافاصله پس از افزودن تصویر +pdfjs-editor-alt-text-settings-show-dialog-description = به شما کمک می‌کند مطمئن شوید تمام تصاویر دارای متن جایگزین هستند. pdfjs-editor-alt-text-settings-close-button = بستن + +## Accessibility labels (announced by screen readers) for objects added to the editor. + +pdfjs-editor-highlight-added-alert = برجسته‌سازی اضافه شد +pdfjs-editor-freetext-added-alert = متن اضافه شد +pdfjs-editor-ink-added-alert = رسم اضافه شد +pdfjs-editor-stamp-added-alert = تصویر اضافه شد +pdfjs-editor-signature-added-alert = امضا اضافه شد + +## "Annotations removed" bar + +pdfjs-editor-undo-bar-message-highlight = برجسته‌سازی حذف شد +pdfjs-editor-undo-bar-message-freetext = متن حذف شد +pdfjs-editor-undo-bar-message-ink = رسم حذف شد +pdfjs-editor-undo-bar-message-stamp = تصویر حذف شد +pdfjs-editor-undo-bar-message-signature = امضا حذف شد +pdfjs-editor-undo-bar-message-comment = نظر حذف شد +# Variables: +# $count (Number) - the number of removed annotations. +pdfjs-editor-undo-bar-message-multiple = + { $count -> + [one] { $count } حاشیه‌نویسی حذف شد + *[other] { $count } حاشیه‌نویسی حذف شد + } +pdfjs-editor-undo-bar-undo-button = + .title = واگرد +pdfjs-editor-undo-bar-undo-button-label = واگرد +pdfjs-editor-undo-bar-close-button = + .title = بستن +pdfjs-editor-undo-bar-close-button-label = بستن + +## Add a signature dialog + +pdfjs-editor-add-signature-dialog-label = این پنجره به کاربر امکان می‌دهد امضایی برای افزودن به سند PDF ایجاد کند. کاربر می‌تواند نام (که به عنوان متن جایگزین نیز استفاده می‌شود) را ویرایش کند و به‌دلخواه امضا را برای استفاده‌های بعدی ذخیره نماید. +pdfjs-editor-add-signature-dialog-title = افزودن امضا + +## Tab names + +# Type is a verb (you can type your name as signature) +pdfjs-editor-add-signature-type-button = تایپ + .title = تایپ +# Draw is a verb (you can draw your signature) +pdfjs-editor-add-signature-draw-button = رسم + .title = رسم +pdfjs-editor-add-signature-image-button = تصویر + .title = تصویر + +## Tab panels + +pdfjs-editor-add-signature-type-input = + .aria-label = امضای خود را تایپ کنید + .placeholder = امضای خود را تایپ کنید +pdfjs-editor-add-signature-draw-placeholder = امضای خود را رسم کنید +pdfjs-editor-add-signature-draw-thickness-range-label = ضخامت +# Variables: +# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature. +pdfjs-editor-add-signature-draw-thickness-range = + .title = ضخامت خط رسم: { $thickness } +pdfjs-editor-add-signature-image-placeholder = یک فایل را برای آپلود به این‌جا بکشید +pdfjs-editor-add-signature-image-browse-link = + { PLATFORM() -> + [macos] یا فایل‌های تصویری را انتخاب کنید + *[other] یا فایل‌های تصویری را مرور کنید + } + +## Controls + +pdfjs-editor-add-signature-description-label = توضیحات (متن جایگزین) +pdfjs-editor-add-signature-description-input = + .title = توضیحات (متن جایگزین) +pdfjs-editor-add-signature-description-default-when-drawing = امضا +pdfjs-editor-add-signature-clear-button-label = پاک کردن امضا +pdfjs-editor-add-signature-clear-button = + .title = پاک کردن امضا +pdfjs-editor-add-signature-save-checkbox = ذخیرهٔ امضا +pdfjs-editor-add-signature-save-warning-message = به سقف ۵ امضای ذخیره‌شده رسیده‌اید. برای ذخیرهٔ بیشتر یکی را حذف کنید. +pdfjs-editor-add-signature-image-upload-error-title = آپلود تصویر ناموفق بود +pdfjs-editor-add-signature-image-upload-error-description = اتصال شبکهٔ خود را بررسی کرده یا تصویر دیگری را امتحان کنید. +pdfjs-editor-add-signature-image-no-data-error-title = تبدیل این تصویر به امضا امکان‌پذیر نیست +pdfjs-editor-add-signature-image-no-data-error-description = لطفاً آپلود تصویر دیگری را امتحان کنید. +pdfjs-editor-add-signature-error-close-button = بستن + +## Dialog buttons + +pdfjs-editor-add-signature-cancel-button = انصراف +pdfjs-editor-add-signature-add-button = افزودن +pdfjs-editor-edit-signature-update-button = به‌روزرسانی + +## Comment popup + +pdfjs-editor-edit-comment-popup-button-label = ویرایش نظر +pdfjs-editor-edit-comment-popup-button = + .title = ویرایش نظر +pdfjs-editor-delete-comment-popup-button-label = حذف نظر +pdfjs-editor-delete-comment-popup-button = + .title = حذف نظر +pdfjs-show-comment-button = + .title = نمایش نظر + +## Edit a comment dialog + +# An existing comment is edited +pdfjs-editor-edit-comment-dialog-title-when-editing = ویرایش نظر +pdfjs-editor-edit-comment-dialog-save-button-when-editing = به‌روزرسانی +# No existing comment +pdfjs-editor-edit-comment-dialog-title-when-adding = افزودن نظر +pdfjs-editor-edit-comment-dialog-save-button-when-adding = افزودن +pdfjs-editor-edit-comment-dialog-text-input = + .placeholder = شروع به نوشتن کنید… +pdfjs-editor-edit-comment-dialog-cancel-button = انصراف + +## Edit a comment button in the editor toolbar + +pdfjs-editor-add-comment-button = + .title = افزودن نظر + +## The view manager is a sidebar displaying different views: +## - thumbnails; +## - outline; +## - attachments; +## - layers. +## The thumbnails view is used to edit the pdf: remove/insert pages, ... + +pdfjs-toggle-views-manager-notification-button = + .title = باز/بسته کردن نوار کناری (سند شامل بندانگشتی‌ها/طرح کلی/پیوست‌ها/لایه‌ها است) +pdfjs-toggle-views-manager-button1-label = مدیریت صفحه‌ها +pdfjs-views-manager-sidebar = + .aria-label = نوار کناری +pdfjs-views-manager-sidebar-resizer = + .aria-label = تغییر اندازهٔ نوار کناری +pdfjs-views-manager-view-selector-button = + .title = نماها +pdfjs-views-manager-view-selector-button-label = نماها +pdfjs-views-manager-pages-title = صفحه‌ها +pdfjs-views-manager-outlines-title1 = طرح کلی سند + .title = طرح کلی سند (دوبار کلیک برای باز/بسته کردن همهٔ موارد) +pdfjs-views-manager-attachments-title = پیوست‌ها +pdfjs-views-manager-layers-title1 = لایه‌ها + .title = لایه‌ها (دوبار کلیک برای بازنشانی همهٔ لایه‌ها به حالت پیش‌فرض) +pdfjs-views-manager-pages-option-label = صفحه‌ها +pdfjs-views-manager-outlines-option-label = طرح کلی سند +pdfjs-views-manager-attachments-option-label = پیوست‌ها +pdfjs-views-manager-layers-option-label = لایه‌ها +pdfjs-views-manager-add-file-button = + .title = افزودن فایل +pdfjs-views-manager-add-file-button-label = افزودن فایل +# Variables: +# $count (Number) - the number of selected pages. +pdfjs-views-manager-pages-status-action-label = + { $count -> + [one] { $count } صفحه انتخاب شد + *[other] { $count } صفحه انتخاب شد + } +pdfjs-views-manager-pages-status-none-action-label = انتخاب صفحه‌ها +pdfjs-views-manager-pages-status-action-button-label = مدیریت +pdfjs-views-manager-pages-status-copy-button-label = کپی +pdfjs-views-manager-pages-status-cut-button-label = برش +pdfjs-views-manager-pages-status-delete-button-label = حذف +pdfjs-views-manager-pages-status-export-selected-button-label = برون‌بری انتخاب‌شده‌ها… +# Variables: +# $count (Number) - the number of selected pages to be cut. +pdfjs-views-manager-status-undo-cut-label = + { $count -> + [one] ۱ صفحه برش داده شد + *[other] { $count } صفحه برش داده شد + } +# Variables: +# $count (Number) - the number of selected pages to be copied. +pdfjs-views-manager-pages-status-undo-copy-label = + { $count -> + [one] ۱ صفحه کپی شد + *[other] { $count } صفحه کپی شد + } +# Variables: +# $count (Number) - the number of selected pages to be deleted. +pdfjs-views-manager-pages-status-undo-delete-label = + { $count -> + [one] ۱ صفحه حذف شد + *[other] { $count } صفحه حذف شد + } +pdfjs-views-manager-pages-status-waiting-ready-label = در حال آماده‌سازی فایل شما… +pdfjs-views-manager-pages-status-waiting-uploading-label = در حال آپلود فایل… +pdfjs-views-manager-status-warning-cut-label = برش انجام نشد. صفحه را تازه کنید و دوباره تلاش نمایید. +pdfjs-views-manager-status-warning-copy-label = کپی انجام نشد. صفحه را تازه کنید و دوباره تلاش نمایید. +pdfjs-views-manager-status-warning-delete-label = حذف انجام نشد. صفحه را تازه کنید و دوباره تلاش نمایید. +pdfjs-views-manager-status-warning-save-label = ذخیره انجام نشد. صفحه را تازه کنید و دوباره تلاش نمایید. +pdfjs-views-manager-status-undo-button-label = واگرد +pdfjs-views-manager-status-done-button-label = انجام شد +pdfjs-views-manager-status-close-button = + .title = بستن +pdfjs-views-manager-status-close-button-label = بستن +pdfjs-views-manager-paste-button-label = جای‌گذاری +pdfjs-views-manager-paste-button-before = + .title = جای‌گذاری قبل از صفحهٔ اول +# Variables: +# $page (Number) - the page number after which the paste button is. +pdfjs-views-manager-paste-button-after = + .title = جای‌گذاری پس از صفحهٔ { $page } +# Badge used to promote a new feature in the UI, keep it as short as possible. +# It's spelled uppercase for English, but it can be translated as usual. +pdfjs-new-badge-content = جدید +pdfjs-views-manager-waiting-for-file = در حال آپلود فایل… +pdfjs-toggle-views-manager-button1 = + .title = مدیریت صفحه‌ها + +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .aria-label = ویژگی‌های امضای دیجیتال + .title = ویژگی‌های امضای دیجیتال +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 = + .title = حذف امضای ذخیره‌شده +pdfjs-editor-delete-signature-button-label1 = حذف امضای ذخیره‌شده + +## Editor toolbar + +pdfjs-editor-add-signature-edit-button-label = ویرایش توضیحات + +## Edit signature description dialog + +pdfjs-editor-edit-signature-dialog-title = ویرایش توضیحات diff --git a/packages/pdfjs-viewer/viewer/locale/ff/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ff/viewer.ftl index e7cc1d705bf..3a1a0f1a628 100644 --- a/packages/pdfjs-viewer/viewer/locale/ff/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ff/viewer.ftl @@ -140,28 +140,12 @@ pdfjs-printing-not-ready = Reentino: PDF oo loowaaki haa timmi ngam winnditagol. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Toggilo Palal Sawndo -pdfjs-toggle-sidebar-button-label = Toggilo Palal Sawndo -pdfjs-document-outline-button = - .title = Hollu Ƴiyal Fiilannde (dobdobo ngam wertude/taggude teme fof) -pdfjs-document-outline-button-label = Toɓɓe Fiilannde -pdfjs-attachments-button = - .title = Hollu Ɗisanɗe -pdfjs-attachments-button-label = Ɗisanɗe -pdfjs-thumbs-button = - .title = Hollu Dooɓe -pdfjs-thumbs-button-label = Dooɓe pdfjs-findbar-button = .title = Yiylo e fiilannde pdfjs-findbar-button-label = Yiytu ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Hello { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -170,8 +154,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Yiytu .placeholder = Yiylo nder dokimaa + .title = Yiytu pdfjs-find-previous-button = .title = Yiylo cilol ɓennugol konngol ngol pdfjs-find-previous-button-label = Ɓennuɗo diff --git a/packages/pdfjs-viewer/viewer/locale/fi/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/fi/viewer.ftl index 73c120efdf8..e145395e328 100644 --- a/packages/pdfjs-viewer/viewer/locale/fi/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/fi/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Varoitus: PDF-tiedosto ei ole vielä latautunut kokon ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Näytä/piilota sivupaneeli -pdfjs-toggle-sidebar-notification-button = - .title = Näytä/piilota sivupaneeli (dokumentissa on sisällys/liitteitä/tasoja) -pdfjs-toggle-sidebar-button-label = Näytä/piilota sivupaneeli -pdfjs-document-outline-button = - .title = Näytä dokumentin sisällys (laajenna tai kutista kohdat kaksoisnapsauttamalla) -pdfjs-document-outline-button-label = Dokumentin sisällys -pdfjs-attachments-button = - .title = Näytä liitteet -pdfjs-attachments-button-label = Liitteet -pdfjs-layers-button = - .title = Näytä tasot (kaksoisnapsauta palauttaaksesi kaikki tasot oletustilaan) -pdfjs-layers-button-label = Tasot -pdfjs-thumbs-button = - .title = Näytä pienoiskuvat -pdfjs-thumbs-button-label = Pienoiskuvat pdfjs-current-outline-item-button = .title = Etsi nykyinen sisällyksen kohta pdfjs-current-outline-item-button-label = Nykyinen sisällyksen kohta @@ -214,10 +197,6 @@ pdfjs-additional-layers = Lisätasot ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Sivu { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Etsi .placeholder = Etsi dokumentista… + .title = Etsi pdfjs-find-previous-button = .title = Etsi hakusanan edellinen osuma pdfjs-find-previous-button-label = Edellinen @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Korostus pdfjs-editor-highlight-button-label = Korostus pdfjs-highlight-floating-button1 = - .title = Korostus .aria-label = Korostus + .title = Korostus pdfjs-highlight-floating-button-label = Korostus pdfjs-comment-floating-button = - .title = Kommentti .aria-label = Kommentti + .title = Kommentti pdfjs-comment-floating-button-label = Kommentti pdfjs-editor-comment-button = - .title = Kommentti .aria-label = Kommentti + .title = Kommentti pdfjs-editor-comment-button-label = Kommentti pdfjs-editor-signature-button = .title = Lisää allekirjoitus @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Kommenttia } pdfjs-editor-comments-sidebar-close-button = - .title = Sulje sivupaneeli .aria-label = Sulje sivupaneeli + .title = Sulje sivupaneeli pdfjs-editor-comments-sidebar-close-button-label = Sulje sivupaneeli # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Näetkö jotain huomionarvoista? Korosta se ja jätä kommentti. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Kuvan vaihtoehtoisen tekstin asetu pdfjs-editor-alt-text-settings-automatic-title = Automaattinen vaihtoehtoinen teksti pdfjs-editor-alt-text-settings-create-model-button-label = Luo vaihtoehtoinen teksti automaattisesti pdfjs-editor-alt-text-settings-create-model-description = Ehdottaa kuvauksia, jotka auttavat ihmisiä, jotka eivät näe kuvaa tai kun kuva ei lataudu. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Vaihtoehtoisen tekstin tekoälymalli ({ $totalSize } Mt) -pdfjs-editor-alt-text-settings-ai-model-description = Toimii paikallisesti laitteellasi, joten tietosi pysyvät yksityisinä. Vaadittu automaattiselle vaihtoehtoiselle tekstille. -pdfjs-editor-alt-text-settings-delete-model-button = Poista -pdfjs-editor-alt-text-settings-download-model-button = Lataa -pdfjs-editor-alt-text-settings-downloading-model-button = Ladataan… pdfjs-editor-alt-text-settings-editor-title = Vaihtoehtoisen tekstin muokkain pdfjs-editor-alt-text-settings-show-dialog-button-label = Näytä vaihtoehtoisen tekstin muokkain heti, kun lisäät kuvan pdfjs-editor-alt-text-settings-show-dialog-description = Auttaa varmistamaan, että kaikissa kuvissasi on vaihtoehtoinen teksti. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Digitaalisen allekirjoituksen ominaisuudet .aria-label = Digitaalisen allekirjoituksen ominaisuudet + .title = Digitaalisen allekirjoituksen ominaisuudet pdfjs-digital-signature-properties-button-label = Digitaalisen allekirjoituksen ominaisuudet ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/fr/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/fr/viewer.ftl index 5c77dd8301b..f1eb94d0c7d 100644 --- a/packages/pdfjs-viewer/viewer/locale/fr/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/fr/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Attention : le PDF n’est pas entièrement chargé ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Afficher/Masquer le panneau latéral -pdfjs-toggle-sidebar-notification-button = - .title = Afficher/Masquer le panneau latéral (le document contient des signets/pièces jointes/calques) -pdfjs-toggle-sidebar-button-label = Afficher/Masquer le panneau latéral -pdfjs-document-outline-button = - .title = Afficher les signets du document (double-cliquer pour développer/réduire tous les éléments) -pdfjs-document-outline-button-label = Signets du document -pdfjs-attachments-button = - .title = Afficher les pièces jointes -pdfjs-attachments-button-label = Pièces jointes -pdfjs-layers-button = - .title = Afficher les calques (double-cliquer pour réinitialiser tous les calques à l’état par défaut) -pdfjs-layers-button-label = Calques -pdfjs-thumbs-button = - .title = Afficher les vignettes -pdfjs-thumbs-button-label = Vignettes pdfjs-current-outline-item-button = .title = Trouver l’élément de plan actuel pdfjs-current-outline-item-button-label = Élément de plan actuel @@ -214,10 +197,6 @@ pdfjs-additional-layers = Calques additionnels ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Page { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Rechercher .placeholder = Rechercher dans le document… + .title = Rechercher pdfjs-find-previous-button = .title = Trouver l’occurrence précédente de l’expression pdfjs-find-previous-button-label = Précédent @@ -257,7 +236,7 @@ pdfjs-find-match-count = Occurrence { $current } sur { $total } # $limit (Number) - the maximum number of matches pdfjs-find-match-count-limit = { $limit -> - [one] Plus d’{ $limit } occurrence + [1] Plus d’une occurrence *[other] Plus de { $limit } occurrences } pdfjs-find-not-found = Expression non trouvée @@ -327,16 +306,16 @@ pdfjs-editor-highlight-button = .title = Surligner pdfjs-editor-highlight-button-label = Surligner pdfjs-highlight-floating-button1 = - .title = Surligner .aria-label = Surligner + .title = Surligner pdfjs-highlight-floating-button-label = Surligner pdfjs-comment-floating-button = - .title = Commenter .aria-label = Commenter + .title = Commenter pdfjs-comment-floating-button-label = Commenter pdfjs-editor-comment-button = - .title = Commenter .aria-label = Commenter + .title = Commenter pdfjs-editor-comment-button-label = Commenter pdfjs-editor-signature-button = .title = Ajouter une signature @@ -409,8 +388,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Commentaires } pdfjs-editor-comments-sidebar-close-button = - .title = Fermer le panneau latéral .aria-label = Fermer le panneau latéral + .title = Fermer le panneau latéral pdfjs-editor-comments-sidebar-close-button-label = Fermer le panneau latéral # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Vous remarquez quelque chose d’intéressant ? Mettez-le en surbrillance et ajoutez un commentaire. @@ -533,13 +512,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Paramètres du texte alternatif de pdfjs-editor-alt-text-settings-automatic-title = Texte alternatif automatique pdfjs-editor-alt-text-settings-create-model-button-label = Créer automatiquement le texte alternatif pdfjs-editor-alt-text-settings-create-model-description = Suggère des descriptions pour aider les personnes qui ne peuvent pas voir l’image ou lorsque l’image ne se charge pas. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modèle d’IA de texte alternatif ({ $totalSize } Mo) -pdfjs-editor-alt-text-settings-ai-model-description = Fonctionne localement sur votre appareil, vos données restent privées. Obligatoire pour la génération automatique de texte alternatif. -pdfjs-editor-alt-text-settings-delete-model-button = Supprimer -pdfjs-editor-alt-text-settings-download-model-button = Télécharger -pdfjs-editor-alt-text-settings-downloading-model-button = Téléchargement… pdfjs-editor-alt-text-settings-editor-title = Éditeur de texte alternatif pdfjs-editor-alt-text-settings-show-dialog-button-label = Afficher l’éditeur de texte alternatif immédiatement lors de l’ajout d’une image pdfjs-editor-alt-text-settings-show-dialog-description = Vous aide à vous assurer que toutes vos images ont du texte alternatif. @@ -752,8 +724,8 @@ pdfjs-toggle-views-manager-button1 = ## 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 + .title = 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 diff --git a/packages/pdfjs-viewer/viewer/locale/fur/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/fur/viewer.ftl index ed942244bce..fac31e89d89 100644 --- a/packages/pdfjs-viewer/viewer/locale/fur/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/fur/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Atenzion: il PDF nol è stât cjamât dal dut pe stam ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Ative/Disative sbare laterâl -pdfjs-toggle-sidebar-notification-button = - .title = Ative/Disative sbare laterâl (il document al conten struture/zontis/strâts) -pdfjs-toggle-sidebar-button-label = Ative/Disative sbare laterâl -pdfjs-document-outline-button = - .title = Mostre la struture dal document (dopli clic par slargjâ/strenzi ducj i elements) -pdfjs-document-outline-button-label = Struture dal document -pdfjs-attachments-button = - .title = Mostre lis zontis -pdfjs-attachments-button-label = Zontis -pdfjs-layers-button = - .title = Mostre i strâts (dopli clic par ristabilî ducj i strâts al stât predefinît) -pdfjs-layers-button-label = Strâts -pdfjs-thumbs-button = - .title = Mostre miniaturis -pdfjs-thumbs-button-label = Miniaturis pdfjs-current-outline-item-button = .title = Cjate l'element de struture atuâl pdfjs-current-outline-item-button-label = Element de struture atuâl @@ -193,10 +176,6 @@ pdfjs-additional-layers = Strâts adizionâi ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pagjine { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Cjate .placeholder = Cjate tal document… + .title = Cjate pdfjs-find-previous-button = .title = Cjate il câs precedent dal test pdfjs-find-previous-button-label = Precedent @@ -301,16 +280,16 @@ pdfjs-editor-highlight-button = .title = Evidenzie pdfjs-editor-highlight-button-label = Evidenzie pdfjs-highlight-floating-button1 = - .title = Evidenzie .aria-label = Evidenzie + .title = Evidenzie pdfjs-highlight-floating-button-label = Evidenzie pdfjs-comment-floating-button = - .title = Comente .aria-label = Comente + .title = Comente pdfjs-comment-floating-button-label = Comente pdfjs-editor-comment-button = - .title = Comente .aria-label = Comente + .title = Comente pdfjs-editor-comment-button-label = Comente pdfjs-editor-signature-button = .title = Zonte firme @@ -383,8 +362,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Coments } pdfjs-editor-comments-sidebar-close-button = - .title = Siere la sbare laterâl .aria-label = Siere la sbare laterâl + .title = Siere la sbare laterâl pdfjs-editor-comments-sidebar-close-button-label = Siere la sbare laterâl # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Âstu cjatât alc di interessant? Evidenzilu e lasse un coment. @@ -507,13 +486,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Impostazions test alternatîf pes pdfjs-editor-alt-text-settings-automatic-title = Test alternatîf automatic pdfjs-editor-alt-text-settings-create-model-button-label = Cree test alternatîf in automatic pdfjs-editor-alt-text-settings-create-model-description = Al sugjerìs descrizions par judâ lis personis che no rivin a viodi la imagjin o cuant che la imagjin no ven cjariade. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model IA pal test alternatîf ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Al ven eseguît in locâl sul to dispositîf, cussì che i tiei dâts a restin riservâts. Al è necessari pe gjenerazion automatiche dal test alternatîf. -pdfjs-editor-alt-text-settings-delete-model-button = Elimine -pdfjs-editor-alt-text-settings-download-model-button = Discjame -pdfjs-editor-alt-text-settings-downloading-model-button = Daûr a discjariâ… pdfjs-editor-alt-text-settings-editor-title = Modifiche test alternatîf pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostre l'editôr dal test alternatîf a pene che e ven zontade une imagjin pdfjs-editor-alt-text-settings-show-dialog-description = Ti jude a sigurâti che dutis lis tôs imagjins a vedin il test alternatîf. diff --git a/packages/pdfjs-viewer/viewer/locale/fy-NL/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/fy-NL/viewer.ftl index c88b1a777c3..bcafad91f2a 100644 --- a/packages/pdfjs-viewer/viewer/locale/fy-NL/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/fy-NL/viewer.ftl @@ -182,28 +182,11 @@ pdfjs-print-progress-message = Dokumint tariede oar ôfdrukken… # $progress (Number) - percent value pdfjs-print-progress-percent = { $progress }% pdfjs-print-progress-close-button = Annulearje -pdfjs-printing-not-supported = Warning: Printen is net folslein stipe troch dizze browser. -pdfjs-printing-not-ready = Warning: PDF is net folslein laden om ôf te drukken. +pdfjs-printing-not-supported = Warskôging: ôfdrukken wurdt net folslein stipe troch dizze browser. +pdfjs-printing-not-ready = Warskôging: PDF is net folslein laden om ôf te drukken. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Sidebalke yn-/útskeakelje -pdfjs-toggle-sidebar-notification-button = - .title = Sidebalke yn-/útskeakelje (dokumint befettet oersjoch/bylagen/lagen) -pdfjs-toggle-sidebar-button-label = Sidebalke yn-/útskeakelje -pdfjs-document-outline-button = - .title = Dokumintoersjoch toane (dûbelklik om alle items út/yn te klappen) -pdfjs-document-outline-button-label = Dokumintoersjoch -pdfjs-attachments-button = - .title = Bylagen toane -pdfjs-attachments-button-label = Bylagen -pdfjs-layers-button = - .title = Lagen toane (dûbelklik om alle lagen nei de standertsteat werom te setten) -pdfjs-layers-button-label = Lagen -pdfjs-thumbs-button = - .title = Miniatueren toane -pdfjs-thumbs-button-label = Miniatueren pdfjs-current-outline-item-button = .title = Aktueel item yn ynhâldsopjefte sykje pdfjs-current-outline-item-button-label = Aktueel item yn ynhâldsopjefte @@ -214,10 +197,6 @@ pdfjs-additional-layers = Oanfoljende lagen ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Side { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Sykje .placeholder = Sykje yn dokumint… + .title = Sykje pdfjs-find-previous-button = .title = It foarige foarkommen fan de tekst sykje pdfjs-find-previous-button-label = Foarige @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Markearje pdfjs-editor-highlight-button-label = Markearje pdfjs-highlight-floating-button1 = - .title = Markearje .aria-label = Markearje + .title = Markearje pdfjs-highlight-floating-button-label = Markearje pdfjs-comment-floating-button = - .title = Opmerking .aria-label = Opmerking + .title = Opmerking pdfjs-comment-floating-button-label = Opmerking pdfjs-editor-comment-button = - .title = Opmerking .aria-label = Opmerking + .title = Opmerking pdfjs-editor-comment-button-label = Opmerking pdfjs-editor-signature-button = .title = Hantekening tafoegje @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Opmerkingen } pdfjs-editor-comments-sidebar-close-button = - .title = De sydbalke slute .aria-label = De sydbalke slute + .title = De sydbalke slute pdfjs-editor-comments-sidebar-close-button-label = De sydbalke slute # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Sjogge jo wat it neamen wurdich? Markearje it en lit in opmerking efter. @@ -476,7 +455,7 @@ pdfjs-editor-colorpicker-green = pdfjs-editor-colorpicker-blue = .title = Blau pdfjs-editor-colorpicker-pink = - .title = Roze + .title = Rôs pdfjs-editor-colorpicker-red = .title = Read @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Ynstellingen foar alternative teks pdfjs-editor-alt-text-settings-automatic-title = Automatyske alternative tekst pdfjs-editor-alt-text-settings-create-model-button-label = Alternative tekst automatysk oanmeitsje pdfjs-editor-alt-text-settings-create-model-description = Stelt beskriuwingen foar om minsken te helpen dy’t de ôfbylding net sjen kinne of foar wa’t de ôfbylding net laden wurdt. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = AI-model foar alternative tekst ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Wurdt lokaal op jo apparaat útfierd, sadat jo gegevens privee bliuwe. Fereaske foar automatyske alternative tekst. -pdfjs-editor-alt-text-settings-delete-model-button = Fuortsmite -pdfjs-editor-alt-text-settings-download-model-button = Downloade -pdfjs-editor-alt-text-settings-downloading-model-button = Downloade… pdfjs-editor-alt-text-settings-editor-title = Alternative-tekstbewurker pdfjs-editor-alt-text-settings-show-dialog-button-label = Alternative-tekstbewurker daliks toane by tafoegjen fan in ôfbylding pdfjs-editor-alt-text-settings-show-dialog-description = Helpt jo derfoar te soargjen dat al jo ôfbyldingen alternative tekst hawwe. @@ -581,7 +553,7 @@ pdfjs-editor-undo-bar-close-button-label = Slute ## Add a signature dialog -pdfjs-editor-add-signature-dialog-label = Mei dizze modal kin de brûker in hantekening meitsje om oan in PDF-dokumint ta te foegjen. De brûker kin de namme bewurkje (dy't ek tsjinnet as alternative tekst), en opsjoneel de ûndertekening bewarje foar werhelle gebrûk. +pdfjs-editor-add-signature-dialog-label = Mei dizze modal kin de brûker in hantekening meitsje om oan in PDF-dokumint ta te foegjen. De brûker kin de namme bewurkje (dy’t ek tsjinnet as alternative tekst), en opsjoneel de ûndertekening bewarje foar werhelle gebrûk. pdfjs-editor-add-signature-dialog-title = In hantekening tafoegje ## Tab names @@ -623,7 +595,7 @@ pdfjs-editor-add-signature-clear-button-label = Hantekening wiskje pdfjs-editor-add-signature-clear-button = .title = Hantekening wiskje pdfjs-editor-add-signature-save-checkbox = Hantekening bewarje -pdfjs-editor-add-signature-save-warning-message = Jo hawwe de limyt fan 5 bewarre hantekeningen berikt. Ferwiderje ien om in oar te bewarjen. +pdfjs-editor-add-signature-save-warning-message = Jo hawwe de limyt fan 5 bewarre hantekeningen berikt. Smyt ien fuort om in oar te bewarjen. pdfjs-editor-add-signature-image-upload-error-title = Kin de ôfbylding net oplade pdfjs-editor-add-signature-image-upload-error-description = Kontrolearje jo netwurkferbining of probearje in oare ôfbylding. pdfjs-editor-add-signature-image-no-data-error-title = Kin dizze ôfbylding net nei in hantekening konvertearje @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Eigenskippen fan digitale hantekening .aria-label = Eigenskippen fan digitale hantekening + .title = Eigenskippen fan digitale hantekening pdfjs-digital-signature-properties-button-label = Eigenskippen fan digitale hantekening ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/ga-IE/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ga-IE/viewer.ftl index 680d5bf67e6..4dff229e2a3 100644 --- a/packages/pdfjs-viewer/viewer/locale/ga-IE/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ga-IE/viewer.ftl @@ -98,28 +98,12 @@ pdfjs-printing-not-ready = Rabhadh: Ní féidir an PDF a phriontáil go dtí go ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Scoránaigh an Barra Taoibh -pdfjs-toggle-sidebar-button-label = Scoránaigh an Barra Taoibh -pdfjs-document-outline-button = - .title = Taispeáin Imlíne na Cáipéise (déchliceáil chun chuile rud a leathnú nó a laghdú) -pdfjs-document-outline-button-label = Creatlach na Cáipéise -pdfjs-attachments-button = - .title = Taispeáin Iatáin -pdfjs-attachments-button-label = Iatáin -pdfjs-thumbs-button = - .title = Taispeáin Mionsamhlacha -pdfjs-thumbs-button-label = Mionsamhlacha pdfjs-findbar-button = .title = Aimsigh sa Cháipéis pdfjs-findbar-button-label = Aimsigh ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Leathanach { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -128,8 +112,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Aimsigh .placeholder = Aimsigh sa cháipéis… + .title = Aimsigh pdfjs-find-previous-button = .title = Aimsigh an sampla roimhe seo den nath seo pdfjs-find-previous-button-label = Roimhe seo diff --git a/packages/pdfjs-viewer/viewer/locale/gd/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/gd/viewer.ftl index a15bc9eea9c..27aa7291730 100644 --- a/packages/pdfjs-viewer/viewer/locale/gd/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/gd/viewer.ftl @@ -149,23 +149,6 @@ pdfjs-printing-not-ready = Rabhadh: Cha deach am PDF a luchdadh gu tur airson cl ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Toglaich am bàr-taoibh -pdfjs-toggle-sidebar-notification-button = - .title = Toglaich am bàr-taoibh (tha oir-loidhne/ceanglachain/breathan aig an sgrìobhainn) -pdfjs-toggle-sidebar-button-label = Toglaich am bàr-taoibh -pdfjs-document-outline-button = - .title = Seall oir-loidhne na sgrìobhainn (dèan briogadh dùbailte airson a h-uile nì a leudachadh/a cho-theannadh) -pdfjs-document-outline-button-label = Oir-loidhne na sgrìobhainne -pdfjs-attachments-button = - .title = Seall na ceanglachain -pdfjs-attachments-button-label = Ceanglachain -pdfjs-layers-button = - .title = Seall na breathan (dèan briogadh dùbailte airson a h-uile breath ath-shuidheachadh dhan staid bhunaiteach) -pdfjs-layers-button-label = Breathan -pdfjs-thumbs-button = - .title = Seall na dealbhagan -pdfjs-thumbs-button-label = Dealbhagan pdfjs-current-outline-item-button = .title = Lorg nì làithreach na h-oir-loidhne pdfjs-current-outline-item-button-label = Nì làithreach na h-oir-loidhne @@ -176,10 +159,6 @@ pdfjs-additional-layers = Barrachd breathan ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Duilleag a { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -188,8 +167,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Lorg .placeholder = Lorg san sgrìobhainn... + .title = Lorg pdfjs-find-previous-button = .title = Lorg làthair roimhe na h-abairt seo pdfjs-find-previous-button-label = Air ais diff --git a/packages/pdfjs-viewer/viewer/locale/gl/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/gl/viewer.ftl index b77dda354ba..15b53f1f12e 100644 --- a/packages/pdfjs-viewer/viewer/locale/gl/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/gl/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Aviso: O PDF non se cargou completamente para imprimi ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Amosar/agochar a barra lateral -pdfjs-toggle-sidebar-notification-button = - .title = Alternar barra lateral (o documento contén esquema/anexos/capas) -pdfjs-toggle-sidebar-button-label = Amosar/agochar a barra lateral -pdfjs-document-outline-button = - .title = Amosar a estrutura do documento (dobre clic para expandir/contraer todos os elementos) -pdfjs-document-outline-button-label = Estrutura do documento -pdfjs-attachments-button = - .title = Amosar anexos -pdfjs-attachments-button-label = Anexos -pdfjs-layers-button = - .title = Mostrar capas (prema dúas veces para restaurar todas as capas o estado predeterminado) -pdfjs-layers-button-label = Capas -pdfjs-thumbs-button = - .title = Amosar miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-current-outline-item-button = .title = Atopar o elemento delimitado actualmente pdfjs-current-outline-item-button-label = Elemento delimitado actualmente @@ -193,10 +176,6 @@ pdfjs-additional-layers = Capas adicionais ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Páxina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Atopar .placeholder = Atopar no documento… + .title = Atopar pdfjs-find-previous-button = .title = Atopar a anterior aparición da frase pdfjs-find-previous-button-label = Anterior @@ -297,8 +276,8 @@ pdfjs-editor-highlight-button = .title = Destacar pdfjs-editor-highlight-button-label = Destacar pdfjs-highlight-floating-button1 = - .title = Destacar .aria-label = Destacar + .title = Destacar pdfjs-highlight-floating-button-label = Destacar pdfjs-editor-signature-button = .title = Engadir sinatura @@ -480,13 +459,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Configuración do texto alternativ pdfjs-editor-alt-text-settings-automatic-title = Texto alternativo automático pdfjs-editor-alt-text-settings-create-model-button-label = Crear texto alternativo automaticamente pdfjs-editor-alt-text-settings-create-model-description = Suxire descricións para axudar ás persoas que non poden ver a imaxe ou cando a imaxe non se carga. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modelo de IA de texto alternativo ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Funciona localmente no teu dispositivo para que os teus datos se manteñan privados. Necesario para o texto alternativo automático. -pdfjs-editor-alt-text-settings-delete-model-button = Eliminar -pdfjs-editor-alt-text-settings-download-model-button = Descargar -pdfjs-editor-alt-text-settings-downloading-model-button = Descargando… pdfjs-editor-alt-text-settings-editor-title = Editor de texto alternativo pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostrar o editor de texto alternativo inmediatamente ao engadir unha imaxe pdfjs-editor-alt-text-settings-show-dialog-description = Axúdache a asegurarte de que todas as túas imaxes teñan texto alternativo. diff --git a/packages/pdfjs-viewer/viewer/locale/gn/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/gn/viewer.ftl index a6d3d353cb3..75a4db203bf 100644 --- a/packages/pdfjs-viewer/viewer/locale/gn/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/gn/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Kyhyjerã: Ko PDF nahenyhẽmbái oñembokuatia hag̃ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Tenda yke moambue -pdfjs-toggle-sidebar-notification-button = - .title = Embojopyru tenda ykegua (kuatia oguereko kuaakaha/moirũha/ñuãha) -pdfjs-toggle-sidebar-button-label = Tenda yke moambue -pdfjs-document-outline-button = - .title = Ehechauka kuatia rape (eikutu mokõi jey embotuicha/emomichĩ hag̃ua opavavete mba’eporu) -pdfjs-document-outline-button-label = Kuatia apopyre -pdfjs-attachments-button = - .title = Moirũha jehechauka -pdfjs-attachments-button-label = Moirũha -pdfjs-layers-button = - .title = Ehechauka ñuãha (eikutu jo’a emomba’apo hag̃ua opaite ñuãha tekoypýpe) -pdfjs-layers-button-label = Ñuãha -pdfjs-thumbs-button = - .title = Mba’emirĩ jehechauka -pdfjs-thumbs-button-label = Mba’emirĩ pdfjs-current-outline-item-button = .title = Eheka mba’eporu ag̃aguaitéva pdfjs-current-outline-item-button-label = Mba’eporu ag̃aguaitéva @@ -214,10 +197,6 @@ pdfjs-additional-layers = Ñuãha moirũguáva ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Kuatiarogue { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Juhu .placeholder = Kuatiápe jejuhu… + .title = Juhu pdfjs-find-previous-button = .title = Ejuhu ñe’ẽrysýi osẽ’ypy hague pdfjs-find-previous-button-label = Mboyvegua @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Mbosa’y pdfjs-editor-highlight-button-label = Mbosa’y pdfjs-highlight-floating-button1 = - .title = Mbosa’y .aria-label = Mbosa’y + .title = Mbosa’y pdfjs-highlight-floating-button-label = Mbosa’y pdfjs-comment-floating-button = - .title = Je’erei .aria-label = Je’erei + .title = Je’erei pdfjs-comment-floating-button-label = Je’erei pdfjs-editor-comment-button = - .title = Je’erei .aria-label = Je’erei + .title = Je’erei pdfjs-editor-comment-button-label = Je’erei pdfjs-editor-signature-button = .title = Embojuaju teraguapy @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Je’ereieta } pdfjs-editor-comments-sidebar-close-button = - .title = Emboty ta'ãngarupa yke .aria-label = Emboty ta'ãngarupa yke + .title = Emboty ta'ãngarupa yke pdfjs-editor-comments-sidebar-close-button-label = Emboty ta'ãngarupa yke # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = ¿Ehechápa peteĩ mbaʼe iporãva? Emomba’e ha eheja jehaipy. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Ta’ãnga moñe’ẽrã mokõiha pdfjs-editor-alt-text-settings-automatic-title = Moñe’ẽrã mokõiha ijeheguíva pdfjs-editor-alt-text-settings-create-model-button-label = Emoheñói moñe’ẽrã mokõiha ijeheguíva pdfjs-editor-alt-text-settings-create-model-description = Ñemyesakã mbykymi opavave tapicha ohecha’ỹva upe ta’ãnga térã pe ta’ãnga nahenyhẽiramo. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Peteĩva IA moñe’ẽrã mokõiha ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Oku’e mba’e’okaitépe umi mba’ekuaarã hekoñemi hag̃ua. Tekotevẽva moñe’ẽrã ykegua ijeheguívape. -pdfjs-editor-alt-text-settings-delete-model-button = Mboguete -pdfjs-editor-alt-text-settings-download-model-button = Mboguejy -pdfjs-editor-alt-text-settings-downloading-model-button = Emboguejyhína… pdfjs-editor-alt-text-settings-editor-title = Moñe’ẽrã mokõiha mbosako’iha pdfjs-editor-alt-text-settings-show-dialog-button-label = Ehechauka moñe’ẽrã mokõiha mbosako’iha embojuajúvo ta’ãnga pdfjs-editor-alt-text-settings-show-dialog-description = Nepytyvõta ta’ãngakuéra orekotaha moñe’ẽrã mokõiha. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Firma digital oguerekóva .aria-label = Firma digital oguerekóva + .title = Firma digital oguerekóva pdfjs-digital-signature-properties-button-label = Firma digital oguerekóva ## Banner shown above the signature list summarising the overall @@ -769,6 +741,11 @@ pdfjs-digital-signature-properties-button-label = Firma digital oguerekóva ## $count (Number) - number of signatures at the worst level. pdfjs-digital-signature-properties-banner-verified = Pe kuatia oñemboheraguapy firma digital oikóvape +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Kuatia mboheraguapypyre { $count } mboajepyre oikove’ỹva ndive + *[other] Kuatia mboheraguapypyre { $count } mboajepyreita oikove’ỹva ndive + } ## Per-signature status row. Only three distinct strings are needed: ## the signature crypto either verified (the cert chain may still be diff --git a/packages/pdfjs-viewer/viewer/locale/gu-IN/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/gu-IN/viewer.ftl index 5ad3db15629..4406d82a4d7 100644 --- a/packages/pdfjs-viewer/viewer/locale/gu-IN/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/gu-IN/viewer.ftl @@ -140,28 +140,12 @@ pdfjs-printing-not-ready = Warning: PDF એ છાપવા માટે સં ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = ટૉગલ બાજુપટ્ટી -pdfjs-toggle-sidebar-button-label = ટૉગલ બાજુપટ્ટી -pdfjs-document-outline-button = - .title = દસ્તાવેજની રૂપરેખા બતાવો(બધી આઇટમ્સને વિસ્તૃત/સંકુચિત કરવા માટે ડબલ-ક્લિક કરો) -pdfjs-document-outline-button-label = દસ્તાવેજ રૂપરેખા -pdfjs-attachments-button = - .title = જોડાણોને બતાવો -pdfjs-attachments-button-label = જોડાણો -pdfjs-thumbs-button = - .title = થંબનેલ્સ બતાવો -pdfjs-thumbs-button-label = થંબનેલ્સ pdfjs-findbar-button = .title = દસ્તાવેજમાં શોધો pdfjs-findbar-button-label = શોધો ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = પાનું { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -170,8 +154,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = શોધો .placeholder = દસ્તાવેજમાં શોધો… + .title = શોધો pdfjs-find-previous-button = .title = શબ્દસમૂહની પાછલી ઘટનાને શોધો pdfjs-find-previous-button-label = પહેલાંનુ diff --git a/packages/pdfjs-viewer/viewer/locale/he/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/he/viewer.ftl index 49c3f824a0a..fef033a0585 100644 --- a/packages/pdfjs-viewer/viewer/locale/he/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/he/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = אזהרה: מסמך ה־PDF לא נטען לחלוט ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = הצגה/הסתרה של סרגל הצד -pdfjs-toggle-sidebar-notification-button = - .title = החלפת תצוגת סרגל צד (מסמך שמכיל תוכן עניינים/קבצים מצורפים/שכבות) -pdfjs-toggle-sidebar-button-label = הצגה/הסתרה של סרגל הצד -pdfjs-document-outline-button = - .title = הצגת תוכן העניינים של המסמך (לחיצה כפולה כדי להרחיב או לצמצם את כל הפריטים) -pdfjs-document-outline-button-label = תוכן העניינים של המסמך -pdfjs-attachments-button = - .title = הצגת צרופות -pdfjs-attachments-button-label = צרופות -pdfjs-layers-button = - .title = הצגת שכבות (יש ללחוץ לחיצה כפולה כדי לאפס את כל השכבות למצב ברירת המחדל) -pdfjs-layers-button-label = שכבות -pdfjs-thumbs-button = - .title = הצגת תצוגה מקדימה -pdfjs-thumbs-button-label = תצוגה מקדימה pdfjs-current-outline-item-button = .title = מציאת פריט תוכן העניינים הנוכחי pdfjs-current-outline-item-button-label = פריט תוכן העניינים הנוכחי @@ -214,10 +197,6 @@ pdfjs-additional-layers = שכבות נוספות ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = עמוד { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = חיפוש .placeholder = חיפוש במסמך… + .title = חיפוש pdfjs-find-previous-button = .title = מציאת המופע הקודם של הביטוי pdfjs-find-previous-button-label = קודם @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = סימון pdfjs-editor-highlight-button-label = סימון pdfjs-highlight-floating-button1 = - .title = סימון .aria-label = סימון + .title = סימון pdfjs-highlight-floating-button-label = סימון pdfjs-comment-floating-button = - .title = הערה .aria-label = הערה + .title = הערה pdfjs-comment-floating-button-label = הערה pdfjs-editor-comment-button = - .title = הערה .aria-label = הערה + .title = הערה pdfjs-editor-comment-button-label = הערה pdfjs-editor-signature-button = .title = הוספת חתימה @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] הערות } pdfjs-editor-comments-sidebar-close-button = - .title = סגירת סרגל הצד .aria-label = סגירת סרגל הצד + .title = סגירת סרגל הצד pdfjs-editor-comments-sidebar-close-button-label = סגירת סרגל הצד # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = ראית משהו ראוי לציון? ניתן לסמן אותו ולהשאיר הערה. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = הגדרות טקסט חלופי pdfjs-editor-alt-text-settings-automatic-title = טקסט חלופי אוטומטי pdfjs-editor-alt-text-settings-create-model-button-label = יצירת טקסט חלופי באופן אוטומטי pdfjs-editor-alt-text-settings-create-model-description = הצעת תיאורים כדי לסייע לאנשים שאינם יכולים לראות את התמונה או כאשר התמונה אינה נטענת. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = מודל AI לטקסט חלופי ({ $totalSize } מ״ב) -pdfjs-editor-alt-text-settings-ai-model-description = פועל באופן מקומי במכשיר שלך כך שהנתונים שלך נשארים פרטיים. נדרש עבור טקסט חלופי אוטומטי. -pdfjs-editor-alt-text-settings-delete-model-button = מחיקה -pdfjs-editor-alt-text-settings-download-model-button = הורדה -pdfjs-editor-alt-text-settings-downloading-model-button = בהורדה… pdfjs-editor-alt-text-settings-editor-title = עורך טקסט חלופי pdfjs-editor-alt-text-settings-show-dialog-button-label = הצגת עורך טקסט חלופי מיד בעת הוספת תמונה pdfjs-editor-alt-text-settings-show-dialog-description = מסייע לך לוודא שלכל התמונות שלך יש טקסט חלופי. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = מאפייני חתימה דיגיטלית .aria-label = מאפייני חתימה דיגיטלית + .title = מאפייני חתימה דיגיטלית pdfjs-digital-signature-properties-button-label = מאפייני חתימה דיגיטלית ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/hi-IN/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/hi-IN/viewer.ftl index 91459ebf2d4..154ee15b3a8 100644 --- a/packages/pdfjs-viewer/viewer/locale/hi-IN/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/hi-IN/viewer.ftl @@ -134,28 +134,12 @@ pdfjs-printing-not-ready = चेतावनी: PDF छपाई के लि ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = स्लाइडर टॉगल करें -pdfjs-toggle-sidebar-button-label = स्लाइडर टॉगल करें -pdfjs-document-outline-button = - .title = दस्तावेज़ की रूपरेखा दिखाइए (सारी वस्तुओं को फलने अथवा समेटने के लिए दो बार क्लिक करें) -pdfjs-document-outline-button-label = दस्तावेज़ आउटलाइन -pdfjs-attachments-button = - .title = संलग्नक दिखायें -pdfjs-attachments-button-label = संलग्नक -pdfjs-thumbs-button = - .title = लघुछवियाँ दिखाएँ -pdfjs-thumbs-button-label = लघु छवि pdfjs-findbar-button = .title = दस्तावेज़ में ढूँढ़ें pdfjs-findbar-button-label = ढूँढें ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = पृष्ठ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -164,8 +148,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = ढूँढें .placeholder = दस्तावेज़ में खोजें... + .title = ढूँढें pdfjs-find-previous-button = .title = वाक्यांश की पिछली उपस्थिति ढूँढ़ें pdfjs-find-previous-button-label = पिछला diff --git a/packages/pdfjs-viewer/viewer/locale/hr/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/hr/viewer.ftl index bd8fcf96248..9f2b825b95b 100644 --- a/packages/pdfjs-viewer/viewer/locale/hr/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/hr/viewer.ftl @@ -153,6 +153,7 @@ pdfjs-document-properties-linearized = Brzi web pregled: pdfjs-document-properties-linearized-yes = Da pdfjs-document-properties-linearized-no = Ne pdfjs-document-properties-close-button = Zatvori +pdfjs-digital-signature-properties-view-certificate = Pogledaj certifikat ## Print @@ -166,23 +167,6 @@ pdfjs-printing-not-ready = Upozorenje: PDF nije u potpunosti učitan za ispis. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Prikaži/sakrij bočnu traku -pdfjs-toggle-sidebar-notification-button = - .title = Prikazivanje i sklanjanje bočne trake (dokument sadrži strukturu/privitke/slojeve) -pdfjs-toggle-sidebar-button-label = Prikaži/sakrij bočnu traku -pdfjs-document-outline-button = - .title = Prikaži strukturu dokumenta (dvoklik za rasklapanje/sklapanje svih stavki) -pdfjs-document-outline-button-label = Struktura dokumenta -pdfjs-attachments-button = - .title = Prikaži privitke -pdfjs-attachments-button-label = Privitci -pdfjs-layers-button = - .title = Prikaži slojeve (dvoklik za vraćanje svih slojeva u standardno stanje) -pdfjs-layers-button-label = Slojevi -pdfjs-thumbs-button = - .title = Prikaži minijature -pdfjs-thumbs-button-label = Minijature pdfjs-current-outline-item-button = .title = Pronađi trenutačni element strukture pdfjs-current-outline-item-button-label = Trenutačni element strukture @@ -193,10 +177,6 @@ pdfjs-additional-layers = Dodatni slojevi ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Stranica { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +194,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Pronađi .placeholder = Pronađi u dokumentu … + .title = Pronađi pdfjs-find-previous-button = .title = Pronađi prethodno pojavljivanje ovog izraza pdfjs-find-previous-button-label = Prethodno @@ -312,16 +292,16 @@ pdfjs-editor-highlight-button = .title = Istakni pdfjs-editor-highlight-button-label = Istakni pdfjs-highlight-floating-button1 = - .title = Istakni .aria-label = Istakni + .title = Istakni pdfjs-highlight-floating-button-label = Istakni pdfjs-comment-floating-button = - .title = Komentiraj .aria-label = Komentiraj + .title = Komentiraj pdfjs-comment-floating-button-label = Komentiraj pdfjs-editor-comment-button = - .title = Komentar .aria-label = Komentar + .title = Komentar pdfjs-editor-comment-button-label = Komentar pdfjs-editor-signature-button = .title = Dodaj potpis @@ -395,8 +375,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Komentara } pdfjs-editor-comments-sidebar-close-button = - .title = Zatvori bočnu traku .aria-label = Zatvori bočnu traku + .title = Zatvori bočnu traku pdfjs-editor-comments-sidebar-close-button-label = Zatvori bočnu traku # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Vidiš nešto vrijedno pažnje? Istakni to i ostavi komentar. @@ -519,13 +499,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Postavke alternativnog teksta slik pdfjs-editor-alt-text-settings-automatic-title = Automatski alternativni tekst pdfjs-editor-alt-text-settings-create-model-button-label = Stvori alternativni tekst automatski pdfjs-editor-alt-text-settings-create-model-description = Predlaže opise koji pomažu osobama koji ne mogu vidjeti sliku ili kada se slika ne učita. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Alternativni tekst UI modela ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Radi lokalno na tvom uređaju kako bi tvoji podaci ostali privatni. Potrebno za automatski alternativni tekst. -pdfjs-editor-alt-text-settings-delete-model-button = Izbriši -pdfjs-editor-alt-text-settings-download-model-button = Preuzmi -pdfjs-editor-alt-text-settings-downloading-model-button = Preuzimanje … pdfjs-editor-alt-text-settings-editor-title = Uređivač alternativnog teksta pdfjs-editor-alt-text-settings-show-dialog-button-label = Prikaži uređivač alternativnog teksta odmah pri dodavanju slike pdfjs-editor-alt-text-settings-show-dialog-description = Pomaže osigurati da sve tvoje slike imaju alternativni tekst. diff --git a/packages/pdfjs-viewer/viewer/locale/hsb/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/hsb/viewer.ftl index 3a52b0ad382..1acd116671d 100644 --- a/packages/pdfjs-viewer/viewer/locale/hsb/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/hsb/viewer.ftl @@ -189,23 +189,6 @@ pdfjs-printing-not-ready = Warnowanje: PDF njeje so za ćišćenje dospołnje za ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Bóčnicu pokazać/schować -pdfjs-toggle-sidebar-notification-button = - .title = Bóčnicu přepinać (dokument rozrjad/přiwěški/woršty wobsahuje) -pdfjs-toggle-sidebar-button-label = Bóčnicu pokazać/schować -pdfjs-document-outline-button = - .title = Dokumentowy naćisk pokazać (dwójne kliknjenje, zo bychu so wšě zapiski pokazali/schowali) -pdfjs-document-outline-button-label = Dokumentowa struktura -pdfjs-attachments-button = - .title = Přiwěški pokazać -pdfjs-attachments-button-label = Přiwěški -pdfjs-layers-button = - .title = Woršty pokazać (klikńće dwójce, zo byšće wšě woršty na standardny staw wróćo stajił) -pdfjs-layers-button-label = Woršty -pdfjs-thumbs-button = - .title = Miniatury pokazać -pdfjs-thumbs-button-label = Miniatury pdfjs-current-outline-item-button = .title = Aktualny rozrjadowy zapisk pytać pdfjs-current-outline-item-button-label = Aktualny rozrjadowy zapisk @@ -216,10 +199,6 @@ pdfjs-additional-layers = Dalše woršty ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Strona { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -237,8 +216,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Pytać .placeholder = W dokumenće pytać… + .title = Pytać pdfjs-find-previous-button = .title = Předchadne wustupowanje pytanskeho wuraza pytać pdfjs-find-previous-button-label = Wróćo @@ -337,16 +316,16 @@ pdfjs-editor-highlight-button = .title = Wuzběhnyć pdfjs-editor-highlight-button-label = Wuzběhnyć pdfjs-highlight-floating-button1 = - .title = Wuzběhnjenje .aria-label = Wuzběhnjenje + .title = Wuzběhnjenje pdfjs-highlight-floating-button-label = Wuzběhnjenje pdfjs-comment-floating-button = - .title = Komentować .aria-label = Komentować + .title = Komentować pdfjs-comment-floating-button-label = Komentować pdfjs-editor-comment-button = - .title = Komentować .aria-label = Komentować + .title = Komentować pdfjs-editor-comment-button-label = Komentować pdfjs-editor-signature-button = .title = Signaturu přidać @@ -421,8 +400,8 @@ pdfjs-editor-comments-sidebar-title = *[other] { $count } komentarow } pdfjs-editor-comments-sidebar-close-button = - .title = Bóčnicu začinić .aria-label = Bóčnicu začinić + .title = Bóčnicu začinić pdfjs-editor-comments-sidebar-close-button-label = Bóčnicu začinić # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Widźiće něšto přispomnjenja hódneho? Wuzběhńće to a zawostajće komentar. @@ -545,13 +524,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Nastajenja alternatiwneho wobrazow pdfjs-editor-alt-text-settings-automatic-title = Awtomatiski alternatiwny tekst pdfjs-editor-alt-text-settings-create-model-button-label = Alternatiwny tekst awtomatisce wutworić pdfjs-editor-alt-text-settings-create-model-description = Namjetuje wopisanja, zo by ludźom pomhał, kotřiž njemóžeće wobraz widźeć abo hdyž so wobraz njezačita. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model KI alternatiwneho teksta ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Běži lokalnje na wašim graće, zo bychu waše daty priwatne wostali. Za awtomatiski alternatiwny tekst trěbny. -pdfjs-editor-alt-text-settings-delete-model-button = Zhašeć -pdfjs-editor-alt-text-settings-download-model-button = Sćahnyć -pdfjs-editor-alt-text-settings-downloading-model-button = Sćahuje so… pdfjs-editor-alt-text-settings-editor-title = Editor za alternatiwny tekst pdfjs-editor-alt-text-settings-show-dialog-button-label = Editor alternatiwneho teksta hnydom pokazać, hdyž so wobraz přidawa pdfjs-editor-alt-text-settings-show-dialog-description = Pomha, wam wšěm swojim wobrazam alternatiwny tekst přidać. @@ -774,8 +746,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Kajkosće digitalneje signatury .aria-label = Kajkosće digitalneje signatury + .title = Kajkosće digitalneje signatury pdfjs-digital-signature-properties-button-label = Kajkosće digitalneje signatury ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/hu/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/hu/viewer.ftl index e63349fd5fa..b666c12b9b7 100644 --- a/packages/pdfjs-viewer/viewer/locale/hu/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/hu/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Figyelmeztetés: A PDF nincs teljesen betöltve a nyo ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Oldalsáv be/ki -pdfjs-toggle-sidebar-notification-button = - .title = Oldalsáv be/ki (a dokumentum vázlatot/mellékleteket/rétegeket tartalmaz) -pdfjs-toggle-sidebar-button-label = Oldalsáv be/ki -pdfjs-document-outline-button = - .title = Dokumentum megjelenítése online (dupla kattintás minden elem kinyitásához/összecsukásához) -pdfjs-document-outline-button-label = Dokumentumvázlat -pdfjs-attachments-button = - .title = Mellékletek megjelenítése -pdfjs-attachments-button-label = Van melléklet -pdfjs-layers-button = - .title = Rétegek megjelenítése (dupla kattintás az összes réteg alapértelmezett állapotra visszaállításához) -pdfjs-layers-button-label = Rétegek -pdfjs-thumbs-button = - .title = Bélyegképek megjelenítése -pdfjs-thumbs-button-label = Bélyegképek pdfjs-current-outline-item-button = .title = Jelenlegi vázlatelem megkeresése pdfjs-current-outline-item-button-label = Jelenlegi vázlatelem @@ -214,10 +197,6 @@ pdfjs-additional-layers = További rétegek ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page }. oldal # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Keresés .placeholder = Keresés a dokumentumban… + .title = Keresés pdfjs-find-previous-button = .title = A kifejezés előző előfordulásának keresése pdfjs-find-previous-button-label = Előző @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Kiemelés pdfjs-editor-highlight-button-label = Kiemelés pdfjs-highlight-floating-button1 = - .title = Kiemelés .aria-label = Kiemelés + .title = Kiemelés pdfjs-highlight-floating-button-label = Kiemelés pdfjs-comment-floating-button = - .title = Megjegyzés .aria-label = Megjegyzés + .title = Megjegyzés pdfjs-comment-floating-button-label = Megjegyzés pdfjs-editor-comment-button = - .title = Megjegyzés .aria-label = Megjegyzés + .title = Megjegyzés pdfjs-editor-comment-button-label = Megjegyzés pdfjs-editor-signature-button = .title = Aláírás hozzáadása @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Megjegyzések } pdfjs-editor-comments-sidebar-close-button = - .title = Oldalsáv bezárása .aria-label = Oldalsáv bezárása + .title = Oldalsáv bezárása pdfjs-editor-comments-sidebar-close-button-label = Oldalsáv bezárása # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Lát valami figyelemre méltót? Jelölje ki és írjon megjegyzést. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Kép alternatív szövegének beá pdfjs-editor-alt-text-settings-automatic-title = Automatikus alternatív szöveg pdfjs-editor-alt-text-settings-create-model-button-label = Alternatív szöveg automatikus létrehozása pdfjs-editor-alt-text-settings-create-model-description = Leírásokat javasol, hogy segítsen azoknak, akik nem látják a képet, vagy arra az esetre, ha a kép nem tölt be. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Alternatív szöveg MI modellje ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Helyben fut az eszközén, így az adatai privátok maradnak. Az automatikus alternatív szövegekhez szükséges. -pdfjs-editor-alt-text-settings-delete-model-button = Törlés -pdfjs-editor-alt-text-settings-download-model-button = Letöltés -pdfjs-editor-alt-text-settings-downloading-model-button = Letöltés… pdfjs-editor-alt-text-settings-editor-title = Alternatív szöveg szerkesztője pdfjs-editor-alt-text-settings-show-dialog-button-label = Az alternatív szöveg szerkesztőjének azonnali megjelenítése egy kép hozzáadásakor pdfjs-editor-alt-text-settings-show-dialog-description = Segít elérni, hogy az összes képén legyen alternatív szöveg. @@ -569,8 +541,8 @@ pdfjs-editor-undo-bar-message-comment = Megjegyzés eltávolítva # $count (Number) - the number of removed annotations. pdfjs-editor-undo-bar-message-multiple = { $count -> - [one] { $count } kommentár eltávolítva - *[other] { $count } kommentár eltávolítva + [one] { $count } megjegyzés eltávolítva + *[other] { $count } megjegyzés eltávolítva } pdfjs-editor-undo-bar-undo-button = .title = Visszavonás @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## 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 + .title = Digitális aláírás tulajdonságai pdfjs-digital-signature-properties-button-label = Digitális aláírás tulajdonságai ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/hy-AM/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/hy-AM/viewer.ftl index 6ceb7181f57..83b3b25ec3d 100644 --- a/packages/pdfjs-viewer/viewer/locale/hy-AM/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/hy-AM/viewer.ftl @@ -175,23 +175,6 @@ pdfjs-printing-not-ready = Զգուշացում. PDF-ը ամբողջությամ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Բացել/Փակել կողագոտին -pdfjs-toggle-sidebar-notification-button = - .title = Փոխարկել Կողագոտին (փաստաթուղթը պարունակում է ուրվագիծ/կցորդներ) -pdfjs-toggle-sidebar-button-label = Բացել/Փակել կողագոտին -pdfjs-document-outline-button = - .title = Ցուցադրել փաստաթղթի ուրվագիծը (կրկնակի սեղմեք՝ միավորները ընդարձակելու/կոծկելու համար) -pdfjs-document-outline-button-label = Փաստաթղթի բովանդակությունը -pdfjs-attachments-button = - .title = Ցուցադրել կցորդները -pdfjs-attachments-button-label = Կցորդներ -pdfjs-layers-button = - .title = Ցուցադրել շերտերը (կրկնակի սեղմեք բոլոր շերտերը սկզբնական վիճակին վերականգնելու համար) -pdfjs-layers-button-label = Շերտեր -pdfjs-thumbs-button = - .title = Ցուցադրել մանրապատկերը -pdfjs-thumbs-button-label = Մանրապատկերը pdfjs-current-outline-item-button = .title = Գտեք ընթացիկ ուրվագծային տարրը pdfjs-current-outline-item-button-label = Ընթացիկ ուրվագծային տարր @@ -202,10 +185,6 @@ pdfjs-additional-layers = Լրացուցիչ շերտեր ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Էջը { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +193,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Որոնում .placeholder = Գտնել փաստաթղթում... + .title = Որոնում pdfjs-find-previous-button = .title = Գտնել անրահայտության նախորդ հանդիպումը pdfjs-find-previous-button-label = Նախորդը @@ -223,8 +202,8 @@ pdfjs-find-next-button = .title = Գտիր արտահայտության հաջորդ հանդիպումը pdfjs-find-next-button-label = Հաջորդը pdfjs-find-highlight-checkbox = Գունանշել բոլորը -pdfjs-find-match-case-checkbox-label = Մեծ(փոքր)ատառ հաշվի առնել -pdfjs-find-match-diacritics-checkbox-label = Համապատասխանեցնել տարբերիչները +pdfjs-find-match-case-checkbox-label = Հաշվի առնել մեծ/փոքրատառը +pdfjs-find-match-diacritics-checkbox-label = Համընկել հնչյունատարբերիչ նշանները pdfjs-find-entire-word-checkbox-label = Ամբողջ բառերը pdfjs-find-reached-top = Հասել եք փաստաթղթի վերևին, կշարունակվի ներքևից pdfjs-find-reached-bottom = Հասել եք փաստաթղթի վերջին, կշարունակվի վերևից @@ -310,12 +289,12 @@ pdfjs-editor-highlight-button = .title = Գունանշում pdfjs-editor-highlight-button-label = Գունանշում pdfjs-highlight-floating-button1 = - .title = Գունանշում .aria-label = Գունանշում + .title = Գունանշում pdfjs-highlight-floating-button-label = Գունանշում pdfjs-comment-floating-button = - .title = Մեկնաբանություն .aria-label = Մեկնաբանություն + .title = Մեկնաբանություն pdfjs-comment-floating-button-label = Մեկնաբանություն pdfjs-editor-signature-button = .title = Ավելացնել ստորագրություն @@ -508,13 +487,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Պատկերի այլընտրան pdfjs-editor-alt-text-settings-automatic-title = Ինքնաշխատ այլընտրանքային գրվածք pdfjs-editor-alt-text-settings-create-model-button-label = Ինքնաշխատ ստեղծել այլընտրանքային գրվածք pdfjs-editor-alt-text-settings-create-model-description = Կարճ նկարագրություն նրանց համար, ովքեր չեն կարող տեսնել պատկերը կամ երբ պատկերը չի բեռնվում։ -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Այլընտրանքային գրվածքի արհեստական բանականության մոդել ({ $totalSize } ՄԲ) -pdfjs-editor-alt-text-settings-ai-model-description = Աշխատում է տեղայնորեն ձեր սարքի վրա, որպեսզի ձեր տվյալները մնան գաղտնի: Պահանջվում է ինքնաշխատ այլընտրանքային գրվածքի համար: -pdfjs-editor-alt-text-settings-delete-model-button = Ջնջել -pdfjs-editor-alt-text-settings-download-model-button = Ներբեռնել -pdfjs-editor-alt-text-settings-downloading-model-button = Ներբեռնվում է… pdfjs-editor-alt-text-settings-editor-title = Այլընտրանքային գրվածքի խմբագիր pdfjs-editor-alt-text-settings-show-dialog-button-label = Պատկեր ավելացնելիս անմիջապես ցուցադրել այլընտրանքային գրվածքի խմբագիրը pdfjs-editor-alt-text-settings-show-dialog-description = Օգնում է համոզվել, որ ձեր բոլոր պատկերներն ունեն այլընտրանքային գրվածք։ diff --git a/packages/pdfjs-viewer/viewer/locale/hye/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/hye/viewer.ftl index 4625bfec5b4..714ae6bd104 100644 --- a/packages/pdfjs-viewer/viewer/locale/hye/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/hye/viewer.ftl @@ -143,23 +143,6 @@ pdfjs-printing-not-ready = Զգուշացում. PDF֊ը ամբողջութեա ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Փոխարկել կողային վահանակը -pdfjs-toggle-sidebar-notification-button = - .title = Փոխանջատել կողմնասիւնը (փաստաթուղթը պարունակում է ուրուագիծ/կցորդներ/շերտեր) -pdfjs-toggle-sidebar-button-label = Փոխարկել կողային վահանակը -pdfjs-document-outline-button = - .title = Ցուցադրել փաստաթղթի ուրուագիծը (կրկնակի սեղմէք՝ միաւորները ընդարձակելու/կոծկելու համար) -pdfjs-document-outline-button-label = Փաստաթղթի ուրուագիծ -pdfjs-attachments-button = - .title = Ցուցադրել կցորդները -pdfjs-attachments-button-label = Կցորդներ -pdfjs-layers-button = - .title = Ցուցադրել շերտերը (կրկնահպել վերակայելու բոլոր շերտերը սկզբնադիր վիճակի) -pdfjs-layers-button-label = Շերտեր -pdfjs-thumbs-button = - .title = Ցուցադրել մանրապատկերը -pdfjs-thumbs-button-label = Մանրապատկեր pdfjs-current-outline-item-button = .title = Գտէք ընթացիկ գծագրման տարրը pdfjs-current-outline-item-button-label = Ընթացիկ գծագրման տարր @@ -170,10 +153,6 @@ pdfjs-additional-layers = Լրացուցիչ շերտեր ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Էջը { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -182,8 +161,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Որոնում .placeholder = Գտնել փաստաթղթում… + .title = Որոնում pdfjs-find-previous-button = .title = Գտնել արտայայտութեան նախորդ արտայայտութիւնը pdfjs-find-previous-button-label = Նախորդը diff --git a/packages/pdfjs-viewer/viewer/locale/ia/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ia/viewer.ftl index e53f4b0c02c..2d31bb61178 100644 --- a/packages/pdfjs-viewer/viewer/locale/ia/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ia/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Attention: le file PDF non es integremente cargate pr ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Monstrar/celar le barra lateral -pdfjs-toggle-sidebar-notification-button = - .title = Monstrar/celar le barra lateral (le documento contine structura/attachamentos/stratos) -pdfjs-toggle-sidebar-button-label = Monstrar/celar le barra lateral -pdfjs-document-outline-button = - .title = Monstrar le schema del documento (clic duple pro expander/contraher tote le elementos) -pdfjs-document-outline-button-label = Schema del documento -pdfjs-attachments-button = - .title = Monstrar le annexos -pdfjs-attachments-button-label = Annexos -pdfjs-layers-button = - .title = Monstrar stratos (clicca duple pro remontar tote le stratos al stato predefinite) -pdfjs-layers-button-label = Stratos -pdfjs-thumbs-button = - .title = Monstrar le vignettes -pdfjs-thumbs-button-label = Vignettes pdfjs-current-outline-item-button = .title = Trovar le elemento de structura actual pdfjs-current-outline-item-button-label = Elemento de structura actual @@ -214,10 +197,6 @@ pdfjs-additional-layers = Altere stratos ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pagina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Cercar .placeholder = Cercar in le documento… + .title = Cercar pdfjs-find-previous-button = .title = Trovar le previe occurrentia del phrase pdfjs-find-previous-button-label = Previe @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Evidentia pdfjs-editor-highlight-button-label = Evidentia pdfjs-highlight-floating-button1 = - .title = Evidentiar .aria-label = Evidentiar + .title = Evidentiar pdfjs-highlight-floating-button-label = Evidentiar pdfjs-comment-floating-button = - .title = Commento .aria-label = Commento + .title = Commento pdfjs-comment-floating-button-label = Commento pdfjs-editor-comment-button = - .title = Commento .aria-label = Commento + .title = Commento pdfjs-editor-comment-button-label = Commento pdfjs-editor-signature-button = .title = Adder signatura @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Commentos } pdfjs-editor-comments-sidebar-close-button = - .title = Clauder le barra lateral .aria-label = Clauder le barra lateral + .title = Clauder le barra lateral pdfjs-editor-comments-sidebar-close-button-label = Clauder le barra lateral # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Vide tu alco notabile? Evidentia lo e lassa un commentario. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Parametros del texto alternative d pdfjs-editor-alt-text-settings-automatic-title = Texto alternative automatic pdfjs-editor-alt-text-settings-create-model-button-label = Crear texto alternative automaticamente pdfjs-editor-alt-text-settings-create-model-description = Suggere descriptiones pro adjutar le personas qui non pote vider le imagine o quando le imagine non carga. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modello de intelligentia artificial del texto alternative ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Flue localmente sur tu apparato assi tu datos remane private. Necessari pro texto alternative automatic. -pdfjs-editor-alt-text-settings-delete-model-button = Deler -pdfjs-editor-alt-text-settings-download-model-button = Discargar -pdfjs-editor-alt-text-settings-downloading-model-button = Discargante… pdfjs-editor-alt-text-settings-editor-title = Rediger texto alternative pdfjs-editor-alt-text-settings-show-dialog-button-label = Monstrar le redactor de texto alternative a pena on adde un imagine pdfjs-editor-alt-text-settings-show-dialog-description = Te adjuta a verifica que tote tu imagines ha un texto alternative. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Proprietates del firma digital .aria-label = Proprietates del firma digital + .title = Proprietates del firma digital pdfjs-digital-signature-properties-button-label = Proprietates del firma digital ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/id/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/id/viewer.ftl index f5b84af0c60..eb788fad291 100644 --- a/packages/pdfjs-viewer/viewer/locale/id/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/id/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Peringatan: Berkas PDF masih belum dimuat secara leng ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Aktif/Nonaktifkan Bilah Samping -pdfjs-toggle-sidebar-notification-button = - .title = Aktif/Nonaktifkan Bilah Samping (dokumen berisi kerangka/lampiran/lapisan) -pdfjs-toggle-sidebar-button-label = Aktif/Nonaktifkan Bilah Samping -pdfjs-document-outline-button = - .title = Tampilkan Kerangka Dokumen (klik ganda untuk membentangkan/menciutkan semua item) -pdfjs-document-outline-button-label = Kerangka Dokumen -pdfjs-attachments-button = - .title = Tampilkan Lampiran -pdfjs-attachments-button-label = Lampiran -pdfjs-layers-button = - .title = Tampilkan Lapisan (klik ganda untuk mengatur ulang semua lapisan ke keadaan baku) -pdfjs-layers-button-label = Lapisan -pdfjs-thumbs-button = - .title = Tampilkan Miniatur -pdfjs-thumbs-button-label = Miniatur pdfjs-current-outline-item-button = .title = Cari Butir Ikhtisar Saat Ini pdfjs-current-outline-item-button-label = Butir Ikhtisar Saat Ini @@ -193,10 +176,6 @@ pdfjs-additional-layers = Lapisan Tambahan ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Laman { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Temukan .placeholder = Temukan di dokumen… + .title = Temukan pdfjs-find-previous-button = .title = Temukan kata sebelumnya pdfjs-find-previous-button-label = Sebelumnya @@ -293,12 +272,12 @@ pdfjs-editor-highlight-button = .title = Sorot pdfjs-editor-highlight-button-label = Sorot pdfjs-highlight-floating-button1 = - .title = Sorot .aria-label = Sorot + .title = Sorot pdfjs-highlight-floating-button-label = Sorot pdfjs-comment-floating-button = - .title = Komentar .aria-label = Komentar + .title = Komentar pdfjs-comment-floating-button-label = Komentar pdfjs-editor-signature-button = .title = Tambahkan tanda tangan @@ -480,13 +459,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Pengaturan teks alternatif gambar pdfjs-editor-alt-text-settings-automatic-title = Teks alternatif otomatis pdfjs-editor-alt-text-settings-create-model-button-label = Buat teks alternatif secara otomatis pdfjs-editor-alt-text-settings-create-model-description = Menyarankan deskripsi untuk membantu orang yang tidak dapat melihat gambar atau ketika gambar tidak termuat. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model AI teks alternatif ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Berjalan secara lokal di perangkat Anda sehingga data Anda tetap pribadi. Diperlukan untuk teks alternatif otomatis. -pdfjs-editor-alt-text-settings-delete-model-button = Hapus -pdfjs-editor-alt-text-settings-download-model-button = Unduh -pdfjs-editor-alt-text-settings-downloading-model-button = Mengunduh… pdfjs-editor-alt-text-settings-editor-title = Editor teks alternatif pdfjs-editor-alt-text-settings-show-dialog-button-label = Tampilkan editor teks alternatif segera saat menambahkan gambar pdfjs-editor-alt-text-settings-show-dialog-description = Membantu Anda memastikan semua gambar Anda memiliki teks alternatif. diff --git a/packages/pdfjs-viewer/viewer/locale/is/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/is/viewer.ftl index 2f27e672f77..e9b41f6d8cf 100644 --- a/packages/pdfjs-viewer/viewer/locale/is/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/is/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Aðvörun: Ekki er búið að hlaða inn allri PDF sk ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Víxla hliðarstiku af/á -pdfjs-toggle-sidebar-notification-button = - .title = Víxla hliðarstiku af/á (skjal inniheldur yfirlit/viðhengi/lög) -pdfjs-toggle-sidebar-button-label = Víxla hliðarstiku af/á -pdfjs-document-outline-button = - .title = Sýna yfirlit skjals (tvísmelltu til að opna/loka öllum hlutum) -pdfjs-document-outline-button-label = Efnisskipan skjals -pdfjs-attachments-button = - .title = Sýna viðhengi -pdfjs-attachments-button-label = Viðhengi -pdfjs-layers-button = - .title = Birta lög (tvísmelltu til að endurstilla öll lög í sjálfgefna stöðu) -pdfjs-layers-button-label = Lög -pdfjs-thumbs-button = - .title = Sýna smámyndir -pdfjs-thumbs-button-label = Smámyndir pdfjs-current-outline-item-button = .title = Finna núverandi atriði efnisskipunar pdfjs-current-outline-item-button-label = Núverandi atriði efnisskipunar @@ -193,10 +176,6 @@ pdfjs-additional-layers = Viðbótarlög ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Síða { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Leita .placeholder = Leita í skjali… + .title = Leita pdfjs-find-previous-button = .title = Leita að fyrra tilfelli þessara orða pdfjs-find-previous-button-label = Fyrri @@ -297,8 +276,8 @@ pdfjs-editor-highlight-button = .title = Áherslulita pdfjs-editor-highlight-button-label = Áherslulita pdfjs-highlight-floating-button1 = - .title = Áherslulita .aria-label = Áherslulita + .title = Áherslulita pdfjs-highlight-floating-button-label = Áherslulita pdfjs-editor-signature-button = .title = Bæta við undirritun @@ -462,13 +441,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Stillingar fyrir alt-texta myndar pdfjs-editor-alt-text-settings-automatic-title = Sjálfvirkur alt-myndatexti pdfjs-editor-alt-text-settings-create-model-button-label = Útbúa alt-myndatexta sjálfvirkt pdfjs-editor-alt-text-settings-create-model-description = Stingur upp á lýsingum til að hjálpa fólki sem getur ekki séð myndina eða þegar myndin hleðst ekki inn. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Gervigreindarlíkan alt-myndatexta ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Keyrir staðbundið á tækinu þínu svo gögnin þín haldast undir þinni stjórn. Nauðsynlegt fyrir sjálfvirka alt-myndatexta. -pdfjs-editor-alt-text-settings-delete-model-button = Eyða -pdfjs-editor-alt-text-settings-download-model-button = Sækja -pdfjs-editor-alt-text-settings-downloading-model-button = Sæki… pdfjs-editor-alt-text-settings-editor-title = Ritill fyrir alt-myndatexta pdfjs-editor-alt-text-settings-show-dialog-button-label = Sýna alt-myndatextaritil strax þegar mynd er bætt við pdfjs-editor-alt-text-settings-show-dialog-description = Hjálpar þér að tryggja að allar myndirnar þínar séu með alt-myndatexta. diff --git a/packages/pdfjs-viewer/viewer/locale/it/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/it/viewer.ftl index 53f3856da3d..bffdb812d88 100644 --- a/packages/pdfjs-viewer/viewer/locale/it/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/it/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Attenzione: il PDF non è ancora stato caricato compl ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Attiva/disattiva barra laterale -pdfjs-toggle-sidebar-notification-button = - .title = Attiva/disattiva barra laterale (il documento contiene struttura/allegati/livelli) -pdfjs-toggle-sidebar-button-label = Attiva/disattiva barra laterale -pdfjs-document-outline-button = - .title = Visualizza la struttura del documento (doppio clic per visualizzare/comprimere tutti gli elementi) -pdfjs-document-outline-button-label = Struttura documento -pdfjs-attachments-button = - .title = Visualizza allegati -pdfjs-attachments-button-label = Allegati -pdfjs-layers-button = - .title = Visualizza livelli (doppio clic per ripristinare tutti i livelli allo stato predefinito) -pdfjs-layers-button-label = Livelli -pdfjs-thumbs-button = - .title = Mostra le miniature -pdfjs-thumbs-button-label = Miniature pdfjs-current-outline-item-button = .title = Trova elemento struttura corrente pdfjs-current-outline-item-button-label = Elemento struttura corrente @@ -214,10 +197,6 @@ pdfjs-additional-layers = Livelli aggiuntivi ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pagina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Trova .placeholder = Trova nel documento… + .title = Trova pdfjs-find-previous-button = .title = Trova l’occorrenza precedente del testo da cercare pdfjs-find-previous-button-label = Precedente @@ -261,7 +240,7 @@ pdfjs-find-match-count = # $limit (Number) - the maximum number of matches pdfjs-find-match-count-limit = { $limit -> - [one] Più di una { $limit } corrispondenza + [one] Più di { $limit } corrispondenza *[other] Più di { $limit } corrispondenze } pdfjs-find-not-found = Testo non trovato @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Evidenzia pdfjs-editor-highlight-button-label = Evidenzia pdfjs-highlight-floating-button1 = - .title = Evidenzia .aria-label = Evidenzia + .title = Evidenzia pdfjs-highlight-floating-button-label = Evidenzia pdfjs-comment-floating-button = - .title = Commenta .aria-label = Commenta + .title = Commenta pdfjs-comment-floating-button-label = Commenta pdfjs-editor-comment-button = - .title = Commenta .aria-label = Commenta + .title = Commenta pdfjs-editor-comment-button-label = Commenta pdfjs-editor-signature-button = .title = Aggiungi firma @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Commenti } pdfjs-editor-comments-sidebar-close-button = - .title = Chiudi la barra laterale .aria-label = Chiudi la barra laterale + .title = Chiudi la barra laterale pdfjs-editor-comments-sidebar-close-button-label = Chiudi la barra laterale # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Hai notato qualcosa di interessante? Evidenzialo e aggiungi un commento. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Impostazioni testo alternativo per pdfjs-editor-alt-text-settings-automatic-title = Testo alternativo automatico pdfjs-editor-alt-text-settings-create-model-button-label = Crea testo alternativo automaticamente pdfjs-editor-alt-text-settings-create-model-description = Suggerisce una descrizione per le persone che non possono vedere l’immagine, o mostrata quando l’immagine non si carica. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modello IA per il testo alternativo ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Viene eseguito localmente sul tuo dispositivo in modo che i tuoi dati rimangano riservati. È richiesto per la generazione automatica del testo alternativo. -pdfjs-editor-alt-text-settings-delete-model-button = Elimina -pdfjs-editor-alt-text-settings-download-model-button = Scarica -pdfjs-editor-alt-text-settings-downloading-model-button = Download… pdfjs-editor-alt-text-settings-editor-title = Modifica testo alternativo pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostra l’editor del testo alternativo non appena si aggiunge un’immagine pdfjs-editor-alt-text-settings-show-dialog-description = Ti aiuta ad assicurarti che tutte le tue immagini abbiano il testo alternativo. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Proprietà firma digitale .aria-label = Proprietà firma digitale + .title = Proprietà firma digitale pdfjs-digital-signature-properties-button-label = Proprietà firma digitale ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/ja/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ja/viewer.ftl index 47db1c113ef..1360033de4b 100644 --- a/packages/pdfjs-viewer/viewer/locale/ja/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ja/viewer.ftl @@ -183,23 +183,6 @@ pdfjs-printing-not-ready = 警告: PDF を印刷するための読み込みが ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = サイドバー表示を切り替えます -pdfjs-toggle-sidebar-notification-button = - .title = サイドバー表示を切り替えます (文書に含まれるアウトライン / 添付 / レイヤー) -pdfjs-toggle-sidebar-button-label = サイドバーの切り替え -pdfjs-document-outline-button = - .title = 文書の目次を表示します (ダブルクリックで項目を開閉します) -pdfjs-document-outline-button-label = 文書の目次 -pdfjs-attachments-button = - .title = 添付ファイルを表示します -pdfjs-attachments-button-label = 添付ファイル -pdfjs-layers-button = - .title = レイヤーを表示します (ダブルクリックですべてのレイヤーが初期状態に戻ります) -pdfjs-layers-button-label = レイヤー -pdfjs-thumbs-button = - .title = 縮小版を表示します -pdfjs-thumbs-button-label = 縮小版 pdfjs-current-outline-item-button = .title = 現在のアウトライン項目を検索 pdfjs-current-outline-item-button-label = 現在のアウトライン項目 @@ -210,10 +193,6 @@ pdfjs-additional-layers = 追加レイヤー ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page } ページ # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -521,13 +500,6 @@ pdfjs-editor-alt-text-settings-dialog-label = 画像の代替テキスト設定 pdfjs-editor-alt-text-settings-automatic-title = 自動代替テキスト pdfjs-editor-alt-text-settings-create-model-button-label = 代替テキストを自動生成 pdfjs-editor-alt-text-settings-create-model-description = 画像が読み込まれない場合や見えない人のために説明を提案します。 -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = 代替テキスト AI モデル ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = ローカルの端末上で実行されるためデータは非公開になります。代替テキストの自動生成に必要です。 -pdfjs-editor-alt-text-settings-delete-model-button = 削除 -pdfjs-editor-alt-text-settings-download-model-button = ダウンロード -pdfjs-editor-alt-text-settings-downloading-model-button = ダウンロード中... pdfjs-editor-alt-text-settings-editor-title = 代替テキストエディター pdfjs-editor-alt-text-settings-show-dialog-button-label = 画像の追加時に代替テキストエディターを表示する pdfjs-editor-alt-text-settings-show-dialog-description = すべての画像に代替テキストを追加する助けになります。 @@ -685,7 +657,7 @@ pdfjs-views-manager-pages-status-delete-button-label = 削除 pdfjs-views-manager-pages-status-export-selected-button-label = 選択したページをエクスポート... # Variables: # $count (Number) - the number of selected pages to be cut. -pdfjs-views-manager-status-undo-cut-label = { $count } ページを切り取りしました +pdfjs-views-manager-status-undo-cut-label = { $count } ページを切り取りました # Variables: # $count (Number) - the number of selected pages to be copied. pdfjs-views-manager-pages-status-undo-copy-label = { $count } ページをコピーしました diff --git a/packages/pdfjs-viewer/viewer/locale/ka/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ka/viewer.ftl index 43a4cffd351..e53e9244f54 100644 --- a/packages/pdfjs-viewer/viewer/locale/ka/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ka/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = გაფრთხილება: PDF სრულ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = გვერდითა ზოლის გამოჩენა/დამალვა -pdfjs-toggle-sidebar-notification-button = - .title = გვერდითი ზოლის გამოჩენა (შეიცავს სარჩევს/დანართს/შრეებს) -pdfjs-toggle-sidebar-button-label = გვერდითა ზოლის გამოჩენა/დამალვა -pdfjs-document-outline-button = - .title = დოკუმენტის სარჩევის ჩვენება (ორმაგი წკაპით თითოეულის ჩამოშლა/აკეცვა) -pdfjs-document-outline-button-label = დოკუმენტის სარჩევი -pdfjs-attachments-button = - .title = დანართების ჩვენება -pdfjs-attachments-button-label = დანართები -pdfjs-layers-button = - .title = შრეების გამოჩენა (ორმაგი წკაპით ყველა შრის ნაგულისხმევზე დაბრუნება) -pdfjs-layers-button-label = შრეები -pdfjs-thumbs-button = - .title = შეთვალიერება -pdfjs-thumbs-button-label = ესკიზები pdfjs-current-outline-item-button = .title = მიმდინარე გვერდის მონახვა სარჩევში pdfjs-current-outline-item-button-label = მიმდინარე გვერდი სარჩევში @@ -214,10 +197,6 @@ pdfjs-additional-layers = დამატებითი შრეები ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = გვერდი { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = ძიება .placeholder = პოვნა დოკუმენტში… + .title = ძიება pdfjs-find-previous-button = .title = წინა დამთხვევის პოვნა pdfjs-find-previous-button-label = წინა @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = მონიშვნა pdfjs-editor-highlight-button-label = მონიშვნა pdfjs-highlight-floating-button1 = - .title = მონიშვნა .aria-label = მონიშვნა + .title = მონიშვნა pdfjs-highlight-floating-button-label = მონიშვნა pdfjs-comment-floating-button = - .title = შენიშვნა .aria-label = შენიშვნა + .title = შენიშვნა pdfjs-comment-floating-button-label = შენიშვნა pdfjs-editor-comment-button = - .title = შენიშვნა .aria-label = შენიშვნა + .title = შენიშვნა pdfjs-editor-comment-button-label = შენიშვნა pdfjs-editor-signature-button = .title = ხელმოწერის დამატება @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] შენიშვნა } pdfjs-editor-comments-sidebar-close-button = - .title = გვერდითი ზოლის დახურვა .aria-label = გვერდითი ზოლის დახურვა + .title = გვერდითი ზოლის დახურვა pdfjs-editor-comments-sidebar-close-button-label = გვერდითი ზოლის დახურვა # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = რამე საყურადღებოს წააწყდით? გააფერადეთ და დაურთეთ შენიშვნა. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = სურათის დართ pdfjs-editor-alt-text-settings-automatic-title = ავტომატურად დართული წარწერა pdfjs-editor-alt-text-settings-create-model-button-label = დართული წარწერის თვითშედგენა pdfjs-editor-alt-text-settings-create-model-description = აღწერს სურათს მათთვის, ვინც ვერ ხედავს ან ვისთანაც ვერ ჩაიტვირთება. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = დართული წარწერის შესადგენი AI-მოდელი ({ $totalSize } მბაიტი) -pdfjs-editor-alt-text-settings-ai-model-description = ეშვება ადგილობრივად თქვენს მოწყობილობაზე, ასე რომ მონაცემები დარჩება პირადი. საჭიროა დართული წარწერების თვითშედგენისთვის. -pdfjs-editor-alt-text-settings-delete-model-button = წაშლა -pdfjs-editor-alt-text-settings-download-model-button = ჩამოტვირთვა -pdfjs-editor-alt-text-settings-downloading-model-button = ჩამოიტვრითება... pdfjs-editor-alt-text-settings-editor-title = დართული წარწერის ჩამსწორებელი pdfjs-editor-alt-text-settings-show-dialog-button-label = გამოჩნდეს დართული წარწერის ჩამსწორებელი სურათის დამატებისთანავე pdfjs-editor-alt-text-settings-show-dialog-description = უზრუნველყოფს, რომ თქვენს ყველა სურათს ახლდეს დართული წარწერა. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = ციფრული ხელმოწერის პარამეტრები .aria-label = ციფრული ხელმოწერის პარამეტრები + .title = ციფრული ხელმოწერის პარამეტრები pdfjs-digital-signature-properties-button-label = ციფრული ხელმოწერის პარამეტრები ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/kab/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/kab/viewer.ftl index 8cd604c5390..fb87c9b6e4d 100644 --- a/packages/pdfjs-viewer/viewer/locale/kab/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/kab/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Ɣuṛ-k: Afaylu PDF ur d-yuli ara imeṛṛa akken a ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Sken/Fer agalis adisan -pdfjs-toggle-sidebar-notification-button = - .title = Ffer/Sekn agalis adisan (isemli yegber aɣawas/ticeqqufin yeddan/tissiwin) -pdfjs-toggle-sidebar-button-label = Sken/Fer agalis adisan -pdfjs-document-outline-button = - .title = Sken isemli (Senned snat tikal i wesemɣer/Afneẓ n iferdisen meṛṛa) -pdfjs-document-outline-button-label = Isɣalen n isebtar -pdfjs-attachments-button = - .title = Sken ticeqqufin yeddan -pdfjs-attachments-button-label = Ticeqqufin yeddan -pdfjs-layers-button = - .title = Skeen tissiwin (sit sin yiberdan i uwennez n meṛṛa tissiwin ɣer waddad amezwer) -pdfjs-layers-button-label = Tissiwin -pdfjs-thumbs-button = - .title = Sken tanfult. -pdfjs-thumbs-button-label = Tinfulin pdfjs-current-outline-item-button = .title = Af-d aferdis n uɣawas amiran pdfjs-current-outline-item-button-label = Aferdis n uɣawas amiran @@ -193,10 +176,6 @@ pdfjs-additional-layers = Tissiwin-nniḍen ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Asebter { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Nadi .placeholder = Nadi deg isemli… + .title = Nadi pdfjs-find-previous-button = .title = Aff-d tamseḍriwt n twinest n deffir pdfjs-find-previous-button-label = Azewwar @@ -301,16 +280,16 @@ pdfjs-editor-highlight-button = .title = Derrer pdfjs-editor-highlight-button-label = Derrer pdfjs-highlight-floating-button1 = - .title = Derrer .aria-label = Derrer + .title = Derrer pdfjs-highlight-floating-button-label = Derrer pdfjs-comment-floating-button = - .title = Wennet .aria-label = Wennet + .title = Wennet pdfjs-comment-floating-button-label = Awennit pdfjs-editor-comment-button = - .title = Wennet .aria-label = Wennet + .title = Wennet pdfjs-editor-comment-button-label = Awennit pdfjs-editor-signature-button = .title = Rnu azmul @@ -383,8 +362,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Iwenniten } pdfjs-editor-comments-sidebar-close-button = - .title = Mdel agalis adisan .aria-label = Mdel agalis adisan + .title = Mdel agalis adisan pdfjs-editor-comments-sidebar-close-button-label = Mdel agalis adisan # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Twalaḍ ayen i ak⋅akem-iɛeǧben? Sebrureq-it, ternuḍ eǧǧ awennit. @@ -502,12 +481,6 @@ pdfjs-image-alt-text-settings-button-label = Iɣewwaṛen n weḍris amlellay n pdfjs-editor-alt-text-settings-dialog-label = Iɣewwaṛen n weḍris amlellay n tugna pdfjs-editor-alt-text-settings-automatic-title = Aḍris amlellay awurman pdfjs-editor-alt-text-settings-create-model-button-label = Rnu aḍris niḍen s wudem awurman -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Tamudemt n IA n uḍris amlellay ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-delete-model-button = Kkes -pdfjs-editor-alt-text-settings-download-model-button = Sader -pdfjs-editor-alt-text-settings-downloading-model-button = Asader… pdfjs-editor-alt-text-settings-editor-title = Amaẓrag n weḍris amlellay pdfjs-editor-alt-text-settings-show-dialog-button-label = Sken amaẓrag n uḍris amlellay akken kan ara ternuḍ tugna pdfjs-editor-alt-text-settings-show-dialog-description = Yettall ad tḍemneḍ tugniwin sɛant aḍris amlellay. diff --git a/packages/pdfjs-viewer/viewer/locale/kk/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/kk/viewer.ftl index f6a9be84599..f41b40f3261 100644 --- a/packages/pdfjs-viewer/viewer/locale/kk/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/kk/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Ескерту: Баспаға шығару үшін, ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Бүйір панелін көрсету/жасыру -pdfjs-toggle-sidebar-notification-button = - .title = Бүйір панелін көрсету/жасыру (құжатта құрылымы/салынымдар/қабаттар бар) -pdfjs-toggle-sidebar-button-label = Бүйір панелін көрсету/жасыру -pdfjs-document-outline-button = - .title = Құжат құрылымын көрсету (барлық нәрселерді жазық қылу/жинау үшін қос шерту керек) -pdfjs-document-outline-button-label = Құжат құрамасы -pdfjs-attachments-button = - .title = Салынымдарды көрсету -pdfjs-attachments-button-label = Салынымдар -pdfjs-layers-button = - .title = Қабаттарды көрсету (барлық қабаттарды бастапқы күйге келтіру үшін екі рет шертіңіз) -pdfjs-layers-button-label = Қабаттар -pdfjs-thumbs-button = - .title = Кіші көріністерді көрсету -pdfjs-thumbs-button-label = Кіші көріністер pdfjs-current-outline-item-button = .title = Құрылымның ағымдағы элементін табу pdfjs-current-outline-item-button-label = Құрылымның ағымдағы элементі @@ -214,10 +197,6 @@ pdfjs-additional-layers = Қосымша қабаттар ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page } парағы # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Табу .placeholder = Құжаттан табу… + .title = Табу pdfjs-find-previous-button = .title = Осы сөздердің мәтіннен алдыңғы кездесуін табу pdfjs-find-previous-button-label = Алдыңғысы @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Ерекшелеу pdfjs-editor-highlight-button-label = Ерекшелеу pdfjs-highlight-floating-button1 = - .title = Ерекшелеу .aria-label = Ерекшелеу + .title = Ерекшелеу pdfjs-highlight-floating-button-label = Ерекшелеу pdfjs-comment-floating-button = - .title = Түсіндірме .aria-label = Түсіндірме + .title = Түсіндірме pdfjs-comment-floating-button-label = Түсіндірме pdfjs-editor-comment-button = - .title = Түсіндірме .aria-label = Түсіндірме + .title = Түсіндірме pdfjs-editor-comment-button-label = Түсіндірме pdfjs-editor-signature-button = .title = Қолтаңбаны қосу @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Түсіндірмелер } pdfjs-editor-comments-sidebar-close-button = - .title = Бүйір панелін жабу .aria-label = Бүйір панелін жабу + .title = Бүйір панелін жабу pdfjs-editor-comments-sidebar-close-button-label = Бүйір панелін жабу # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Назар аударарлық бірдеңе көрдіңіз бе? Оны ерекшелеп, түсіндірме қалдырыңыз. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Суреттің балама мә pdfjs-editor-alt-text-settings-automatic-title = Автоматты балама мәтін pdfjs-editor-alt-text-settings-create-model-button-label = Балама мәтінді автоматты түрде жасау pdfjs-editor-alt-text-settings-create-model-description = Суретті көре алмайтын адамдар үшін немесе сурет жүктелмеген кезіне арналған сипаттамаларды ұсынады. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Баламалы мәтіннің ЖИ моделі ({ $totalSize } МБ) -pdfjs-editor-alt-text-settings-ai-model-description = Деректеріңіз жеке болып қалуы үшін құрылғыңызда жергілікті түрде жұмыс істейді. Автоматты балама мәтін үшін қажет. -pdfjs-editor-alt-text-settings-delete-model-button = Өшіру -pdfjs-editor-alt-text-settings-download-model-button = Жүктеп алу -pdfjs-editor-alt-text-settings-downloading-model-button = Жүктеліп алынуда… pdfjs-editor-alt-text-settings-editor-title = Баламалы мәтін редакторы pdfjs-editor-alt-text-settings-show-dialog-button-label = Суретті қосқанда балама мәтін редакторын бірден көрсету pdfjs-editor-alt-text-settings-show-dialog-description = Барлық суреттерде балама мәтін бар екеніне көз жеткізуге көмектеседі. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Цифрлық қолтаңба қасиеттері .aria-label = Цифрлық қолтаңба қасиеттері + .title = Цифрлық қолтаңба қасиеттері pdfjs-digital-signature-properties-button-label = Цифрлық қолтаңба қасиеттері ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/km/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/km/viewer.ftl index cf899f4725c..4eedabe4d65 100644 --- a/packages/pdfjs-viewer/viewer/locale/km/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/km/viewer.ftl @@ -117,28 +117,12 @@ pdfjs-printing-not-ready = ព្រមាន៖ PDF មិន​ត្រូវ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = បិទ/បើក​គ្រាប់​រំកិល -pdfjs-toggle-sidebar-button-label = បិទ/បើក​គ្រាប់​រំកិល -pdfjs-document-outline-button = - .title = បង្ហាញ​គ្រោង​ឯកសារ (ចុច​ទ្វេ​ដង​ដើម្បី​ពង្រីក/បង្រួម​ធាតុ​ទាំងអស់) -pdfjs-document-outline-button-label = គ្រោង​ឯកសារ -pdfjs-attachments-button = - .title = បង្ហាញ​ឯកសារ​ភ្ជាប់ -pdfjs-attachments-button-label = ឯកសារ​ភ្ជាប់ -pdfjs-thumbs-button = - .title = បង្ហាញ​រូបភាព​តូចៗ -pdfjs-thumbs-button-label = រួបភាព​តូចៗ pdfjs-findbar-button = .title = រក​នៅ​ក្នុង​ឯកសារ pdfjs-findbar-button-label = រក ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = ទំព័រ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -147,8 +131,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = រក .placeholder = រក​នៅ​ក្នុង​ឯកសារ... + .title = រក pdfjs-find-previous-button = .title = រក​ពាក្យ ឬ​ឃ្លា​ដែល​បាន​ជួប​មុន pdfjs-find-previous-button-label = មុន @@ -220,10 +204,6 @@ pdfjs-editor-highlight-show-all-button = pdfjs-editor-new-alt-text-not-now-button = មិន​មែន​ឥឡូវ -## Image alt-text settings - -pdfjs-editor-alt-text-settings-delete-model-button = លុប - ## Dialog buttons pdfjs-editor-add-signature-cancel-button = បោះបង់ diff --git a/packages/pdfjs-viewer/viewer/locale/kn/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/kn/viewer.ftl index 0da25c51523..5d4f1ce16ba 100644 --- a/packages/pdfjs-viewer/viewer/locale/kn/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/kn/viewer.ftl @@ -101,26 +101,12 @@ pdfjs-printing-not-ready = ಎಚ್ಚರಿಕೆ: PDF ಕಡತವು ಮು ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = ಬದಿಪಟ್ಟಿಯನ್ನು ಹೊರಳಿಸು -pdfjs-toggle-sidebar-button-label = ಬದಿಪಟ್ಟಿಯನ್ನು ಹೊರಳಿಸು -pdfjs-document-outline-button-label = ದಸ್ತಾವೇಜಿನ ಹೊರರೇಖೆ -pdfjs-attachments-button = - .title = ಲಗತ್ತುಗಳನ್ನು ತೋರಿಸು -pdfjs-attachments-button-label = ಲಗತ್ತುಗಳು -pdfjs-thumbs-button = - .title = ಚಿಕ್ಕಚಿತ್ರದಂತೆ ತೋರಿಸು -pdfjs-thumbs-button-label = ಚಿಕ್ಕಚಿತ್ರಗಳು pdfjs-findbar-button = .title = ದಸ್ತಾವೇಜಿನಲ್ಲಿ ಹುಡುಕು pdfjs-findbar-button-label = ಹುಡುಕು ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = ಪುಟ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -129,8 +115,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = ಹುಡುಕು .placeholder = ದಸ್ತಾವೇಜಿನಲ್ಲಿ ಹುಡುಕು… + .title = ಹುಡುಕು pdfjs-find-previous-button = .title = ವಾಕ್ಯದ ಹಿಂದಿನ ಇರುವಿಕೆಯನ್ನು ಹುಡುಕು pdfjs-find-previous-button-label = ಹಿಂದಿನ diff --git a/packages/pdfjs-viewer/viewer/locale/ko/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ko/viewer.ftl index 26346cf9830..6fa456c32ae 100644 --- a/packages/pdfjs-viewer/viewer/locale/ko/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ko/viewer.ftl @@ -183,26 +183,9 @@ pdfjs-printing-not-ready = 경고: 이 PDF를 인쇄를 할 수 있을 정도로 ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = 사이드바 표시/숨기기 -pdfjs-toggle-sidebar-notification-button = - .title = 사이드바 표시/숨기기 (문서에 아웃라인/첨부파일/레이어 포함됨) -pdfjs-toggle-sidebar-button-label = 사이드바 표시/숨기기 -pdfjs-document-outline-button = - .title = 문서 아웃라인 보기 (더블 클릭해서 모든 항목 펼치기/접기) -pdfjs-document-outline-button-label = 문서 아웃라인 -pdfjs-attachments-button = - .title = 첨부파일 보기 -pdfjs-attachments-button-label = 첨부파일 -pdfjs-layers-button = - .title = 레이어 보기 (더블 클릭해서 모든 레이어를 기본 상태로 재설정) -pdfjs-layers-button-label = 레이어 -pdfjs-thumbs-button = - .title = 미리보기 -pdfjs-thumbs-button-label = 미리보기 pdfjs-current-outline-item-button = - .title = 현재 아웃라인 항목 찾기 -pdfjs-current-outline-item-button-label = 현재 아웃라인 항목 + .title = 현재 개요 항목 찾기 +pdfjs-current-outline-item-button-label = 현재 개요 항목 pdfjs-findbar-button = .title = 검색 pdfjs-findbar-button-label = 검색 @@ -210,10 +193,6 @@ pdfjs-additional-layers = 추가 레이어 ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page } 페이지 # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -231,8 +210,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = 찾기 .placeholder = 문서에서 찾기… + .title = 찾기 pdfjs-find-previous-button = .title = 지정 문자열에 일치하는 1개 부분을 검색 pdfjs-find-previous-button-label = 이전 @@ -319,16 +298,16 @@ pdfjs-editor-highlight-button = .title = 강조 표시 pdfjs-editor-highlight-button-label = 강조 표시 pdfjs-highlight-floating-button1 = - .title = 강조 표시 .aria-label = 강조 표시 + .title = 강조 표시 pdfjs-highlight-floating-button-label = 강조 표시 pdfjs-comment-floating-button = - .title = 주석 .aria-label = 주석 + .title = 주석 pdfjs-comment-floating-button-label = 주석 pdfjs-editor-comment-button = - .title = 주석 .aria-label = 주석 + .title = 주석 pdfjs-editor-comment-button-label = 주석 pdfjs-editor-signature-button = .title = 서명 추가 @@ -397,8 +376,8 @@ pdfjs-free-text2 = # $count (Number) - the number of comments. pdfjs-editor-comments-sidebar-title = 주석 pdfjs-editor-comments-sidebar-close-button = - .title = 사이드바 닫기 .aria-label = 사이드바 닫기 + .title = 사이드바 닫기 pdfjs-editor-comments-sidebar-close-button-label = 사이드바 닫기 # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = 눈에 띄는 내용이 있나요? 해당 부분을 강조 표시하고 주석을 남겨주세요. @@ -467,9 +446,9 @@ pdfjs-editor-colorpicker-red = ## Show all highlights ## This is a toggle button to show/hide all the highlights. -pdfjs-editor-highlight-show-all-button-label = 모두 보기 +pdfjs-editor-highlight-show-all-button-label = 모두 표시 pdfjs-editor-highlight-show-all-button = - .title = 모두 보기 + .title = 모두 표시 ## New alt-text dialog ## Group note for entire feature: Alternative text (alt text) helps when people can't see the image. This feature includes a tool to create alt text automatically using an AI model that works locally on the user's device to preserve privacy. @@ -521,13 +500,6 @@ pdfjs-editor-alt-text-settings-dialog-label = 이미지 대체 텍스트 설정 pdfjs-editor-alt-text-settings-automatic-title = 자동 대체 텍스트 pdfjs-editor-alt-text-settings-create-model-button-label = 자동으로 대체 텍스트 생성 pdfjs-editor-alt-text-settings-create-model-description = 이미지가 보이지 않거나 이미지가 로딩되지 않을 때 도움이 되는 설명을 제안합니다. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = 대체 텍스트 AI 모델 ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = 사용자의 장치에서 로컬로 실행되므로 데이터가 비공개로 유지됩니다. 자동 대체 텍스트에 필요합니다. -pdfjs-editor-alt-text-settings-delete-model-button = 삭제 -pdfjs-editor-alt-text-settings-download-model-button = 다운로드 -pdfjs-editor-alt-text-settings-downloading-model-button = 다운로드 중… pdfjs-editor-alt-text-settings-editor-title = 대체 텍스트 편집기 pdfjs-editor-alt-text-settings-show-dialog-button-label = 이미지 추가 시 바로 대체 텍스트 편집기 표시 pdfjs-editor-alt-text-settings-show-dialog-description = 모든 이미지에 대체 텍스트가 있는지 확인하는 데 도움이 됩니다. @@ -652,7 +624,7 @@ pdfjs-editor-add-comment-button = ## The thumbnails view is used to edit the pdf: remove/insert pages, ... pdfjs-toggle-views-manager-notification-button = - .title = 사이드바 표시/숨기기 (문서에 미리보기/아웃라인/첨부파일/레이어 포함됨) + .title = 사이드바 표시/숨기기 (문서에 미리보기/개요/첨부파일/레이어 포함됨) pdfjs-toggle-views-manager-button1-label = 페이지 관리 pdfjs-views-manager-sidebar = .aria-label = 사이드바 @@ -662,13 +634,13 @@ pdfjs-views-manager-view-selector-button = .title = 보기 pdfjs-views-manager-view-selector-button-label = 보기 pdfjs-views-manager-pages-title = 페이지 -pdfjs-views-manager-outlines-title1 = 문서 아웃라인 - .title = 문서 아웃라인 (더블 클릭해서 모든 항목 펼치기/접기) +pdfjs-views-manager-outlines-title1 = 문서 개요 + .title = 문서 개요 (더블 클릭해서 모든 항목 펼치기/접기) pdfjs-views-manager-attachments-title = 첨부파일 pdfjs-views-manager-layers-title1 = 레이어 .title = 레이어 (더블 클릭해서 모든 레이어를 기본 상태로 재설정) pdfjs-views-manager-pages-option-label = 페이지 -pdfjs-views-manager-outlines-option-label = 문서 아웃라인 +pdfjs-views-manager-outlines-option-label = 문서 개요 pdfjs-views-manager-attachments-option-label = 첨부파일 pdfjs-views-manager-layers-option-label = 레이어 pdfjs-views-manager-add-file-button = @@ -720,8 +692,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = 디지털 서명 속성 .aria-label = 디지털 서명 속성 + .title = 디지털 서명 속성 pdfjs-digital-signature-properties-button-label = 디지털 서명 속성 ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/lij/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/lij/viewer.ftl index 8847b258dfa..3164df16656 100644 --- a/packages/pdfjs-viewer/viewer/locale/lij/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/lij/viewer.ftl @@ -140,28 +140,12 @@ pdfjs-printing-not-ready = Atençion: o PDF o no l'é ancon caregou conpletament ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Ativa/dizativa bara de scianco -pdfjs-toggle-sidebar-button-label = Ativa/dizativa bara de scianco -pdfjs-document-outline-button = - .title = Fanni vedde o contorno do documento (scicca doggio pe espande/ridue tutti i elementi) -pdfjs-document-outline-button-label = Contorno do documento -pdfjs-attachments-button = - .title = Fanni vedde alegæ -pdfjs-attachments-button-label = Alegæ -pdfjs-thumbs-button = - .title = Mostra miniatue -pdfjs-thumbs-button-label = Miniatue pdfjs-findbar-button = .title = Treuva into documento pdfjs-findbar-button-label = Treuva ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pagina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -170,8 +154,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Treuva .placeholder = Treuva into documento… + .title = Treuva pdfjs-find-previous-button = .title = Treuva a ripetiçion precedente do testo da çercâ pdfjs-find-previous-button-label = Precedente diff --git a/packages/pdfjs-viewer/viewer/locale/lo/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/lo/viewer.ftl index 492c8cf1c87..695f74289d6 100644 --- a/packages/pdfjs-viewer/viewer/locale/lo/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/lo/viewer.ftl @@ -149,23 +149,6 @@ pdfjs-printing-not-ready = ຄໍາ​ເຕືອນ​: PDF ບໍ່​ໄ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = ເປີດ/ປິດແຖບຂ້າງ -pdfjs-toggle-sidebar-notification-button = - .title = ສະຫຼັບແຖບດ້ານຂ້າງ (ເອກະສານປະກອບມີໂຄງຮ່າງ/ໄຟລ໌ແນບ/ຊັ້ນຂໍ້ມູນ) -pdfjs-toggle-sidebar-button-label = ເປີດ/ປິດແຖບຂ້າງ -pdfjs-document-outline-button = - .title = ສະ​ແດງ​ໂຄງ​ຮ່າງ​ເອ​ກະ​ສານ (ກົດ​ສອງ​ຄັ້ງ​ເພື່ອ​ຂະ​ຫຍາຍ / ຫຍໍ້​ລາຍ​ການ​ທັງ​ຫມົດ​) -pdfjs-document-outline-button-label = ເຄົ້າຮ່າງເອກະສານ -pdfjs-attachments-button = - .title = ສະແດງໄຟລ໌ແນບ -pdfjs-attachments-button-label = ໄຟລ໌ແນບ -pdfjs-layers-button = - .title = ສະແດງຊັ້ນຂໍ້ມູນ (ຄລິກສອງເທື່ອເພື່ອຣີເຊັດຊັ້ນຂໍ້ມູນທັງໝົດໃຫ້ເປັນສະຖານະເລີ່ມຕົ້ນ) -pdfjs-layers-button-label = ຊັ້ນ -pdfjs-thumbs-button = - .title = ສະແດງຮູບຫຍໍ້ -pdfjs-thumbs-button-label = ຮູບຕົວຢ່າງ pdfjs-current-outline-item-button = .title = ຊອກຫາລາຍການໂຄງຮ່າງປະຈຸບັນ pdfjs-current-outline-item-button-label = ລາຍການໂຄງຮ່າງປະຈຸບັນ @@ -176,10 +159,6 @@ pdfjs-additional-layers = ຊັ້ນຂໍ້ມູນເພີ່ມເຕີ ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = ໜ້າ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -188,8 +167,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = ຄົ້ນຫາ .placeholder = ຊອກຫາໃນເອກະສານ... + .title = ຄົ້ນຫາ pdfjs-find-previous-button = .title = ຊອກຫາການປະກົດຕົວທີ່ຜ່ານມາຂອງປະໂຫຍກ pdfjs-find-previous-button-label = ກ່ອນຫນ້ານີ້ diff --git a/packages/pdfjs-viewer/viewer/locale/lt/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/lt/viewer.ftl index f15d1f9dd95..b9bd2052d92 100644 --- a/packages/pdfjs-viewer/viewer/locale/lt/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/lt/viewer.ftl @@ -143,23 +143,6 @@ pdfjs-printing-not-ready = Dėmesio! PDF failas dar nėra pilnai įkeltas spausd ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Rodyti / slėpti šoninį polangį -pdfjs-toggle-sidebar-notification-button = - .title = Parankinė (dokumentas turi struktūrą / priedų / sluoksnių) -pdfjs-toggle-sidebar-button-label = Šoninis polangis -pdfjs-document-outline-button = - .title = Rodyti dokumento struktūrą (spustelėkite dukart norėdami išplėsti/suskleisti visus elementus) -pdfjs-document-outline-button-label = Dokumento struktūra -pdfjs-attachments-button = - .title = Rodyti priedus -pdfjs-attachments-button-label = Priedai -pdfjs-layers-button = - .title = Rodyti sluoksnius (spustelėkite dukart, norėdami atstatyti visus sluoksnius į numatytąją būseną) -pdfjs-layers-button-label = Sluoksniai -pdfjs-thumbs-button = - .title = Rodyti puslapių miniatiūras -pdfjs-thumbs-button-label = Miniatiūros pdfjs-current-outline-item-button = .title = Rasti dabartinį struktūros elementą pdfjs-current-outline-item-button-label = Dabartinis struktūros elementas @@ -170,10 +153,6 @@ pdfjs-additional-layers = Papildomi sluoksniai ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page } puslapis # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -182,8 +161,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Rasti .placeholder = Rasti dokumente… + .title = Rasti pdfjs-find-previous-button = .title = Ieškoti ankstesnio frazės egzemplioriaus pdfjs-find-previous-button-label = Ankstesnis diff --git a/packages/pdfjs-viewer/viewer/locale/ltg/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ltg/viewer.ftl index d837f92d449..1b5e038c71f 100644 --- a/packages/pdfjs-viewer/viewer/locale/ltg/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ltg/viewer.ftl @@ -140,28 +140,12 @@ pdfjs-printing-not-ready = Uzmaneibu: PDF nav pilneibā īluodeits drukuošonai. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Puorslēgt suonu jūslu -pdfjs-toggle-sidebar-button-label = Puorslēgt suonu jūslu -pdfjs-document-outline-button = - .title = Show Document Outline (double-click to expand/collapse all items) -pdfjs-document-outline-button-label = Dokumenta saturs -pdfjs-attachments-button = - .title = Show Attachments -pdfjs-attachments-button-label = Attachments -pdfjs-thumbs-button = - .title = Paruodeit seiktālus -pdfjs-thumbs-button-label = Seiktāli pdfjs-findbar-button = .title = Mekleit dokumentā pdfjs-findbar-button-label = Mekleit ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Lopa { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -170,8 +154,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Mekleit .placeholder = Mekleit dokumentā… + .title = Mekleit pdfjs-find-previous-button = .title = Atrast īprīkšejū pdfjs-find-previous-button-label = Īprīkšejā diff --git a/packages/pdfjs-viewer/viewer/locale/lv/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/lv/viewer.ftl index e82433af296..d140cc258a2 100644 --- a/packages/pdfjs-viewer/viewer/locale/lv/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/lv/viewer.ftl @@ -64,11 +64,11 @@ pdfjs-cursor-hand-tool-button = .title = Aktivēt rokas rīku pdfjs-cursor-hand-tool-button-label = Rokas rīks pdfjs-scroll-vertical-button = - .title = Izmantot vertikālo ritināšanu -pdfjs-scroll-vertical-button-label = Vertikālā ritināšana + .title = Izmantot statenisko ritināšanu +pdfjs-scroll-vertical-button-label = Stateniskā ritināšana pdfjs-scroll-horizontal-button = - .title = Izmantot horizontālo ritināšanu -pdfjs-scroll-horizontal-button-label = Horizontālā ritināšana + .title = Izmantot līmenisko ritināšanu +pdfjs-scroll-horizontal-button-label = Līmeniskā ritināšana pdfjs-scroll-wrapped-button = .title = Izmantot apkļauto ritināšanu pdfjs-scroll-wrapped-button-label = Apkļautā ritināšana @@ -87,7 +87,7 @@ pdfjs-spread-even-button-label = Pāra izpletumi pdfjs-document-properties-button = .title = Dokumenta iestatījumi… pdfjs-document-properties-button-label = Dokumenta iestatījumi… -pdfjs-document-properties-file-name = Faila nosaukums: +pdfjs-document-properties-file-name = Datnes nosaukums: pdfjs-document-properties-file-size = Faila izmērs: pdfjs-document-properties-title = Nosaukums: pdfjs-document-properties-author = Autors: @@ -127,6 +127,7 @@ pdfjs-document-properties-linearized = Ātrā tīmekļa skats: pdfjs-document-properties-linearized-yes = Jā pdfjs-document-properties-linearized-no = Nē pdfjs-document-properties-close-button = Aizvērt +pdfjs-digital-signature-properties-view-certificate = Apskatīt sertifikātu ## Print @@ -140,28 +141,12 @@ pdfjs-printing-not-ready = Uzmanību: PDF nav pilnībā ielādēts drukāšanai. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Pārslēgt sānu joslu -pdfjs-toggle-sidebar-button-label = Pārslēgt sānu joslu -pdfjs-document-outline-button = - .title = Rādīt dokumenta struktūru (veiciet dubultklikšķi lai izvērstu/sakļautu visus vienumus) -pdfjs-document-outline-button-label = Dokumenta saturs -pdfjs-attachments-button = - .title = Rādīt pielikumus -pdfjs-attachments-button-label = Pielikumi -pdfjs-thumbs-button = - .title = Parādīt sīktēlus -pdfjs-thumbs-button-label = Sīktēli pdfjs-findbar-button = .title = Meklēt dokumentā pdfjs-findbar-button-label = Meklēt ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Lapa { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -170,20 +155,21 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Meklēt .placeholder = Meklēt dokumentā… + .title = Meklēt pdfjs-find-previous-button = .title = Atrast iepriekšējo pdfjs-find-previous-button-label = Iepriekšējā pdfjs-find-next-button = .title = Atrast nākamo pdfjs-find-next-button-label = Nākamā -pdfjs-find-highlight-checkbox = Iekrāsot visas -pdfjs-find-match-case-checkbox-label = Lielo, mazo burtu jutīgs +pdfjs-find-highlight-checkbox = Izcelt visus +pdfjs-find-match-case-checkbox-label = Lielo un mazo burtu atbilstība +pdfjs-find-match-diacritics-checkbox-label = Diakritisko zīmju atbilstība pdfjs-find-entire-word-checkbox-label = Veselus vārdus pdfjs-find-reached-top = Sasniegts dokumenta sākums, turpinām no beigām pdfjs-find-reached-bottom = Sasniegtas dokumenta beigas, turpinām no sākuma -pdfjs-find-not-found = Frāze nav atrasta +pdfjs-find-not-found = Vārdkopa nav atrasta ## Predefined zoom values @@ -198,8 +184,8 @@ pdfjs-page-scale-percent = { $scale }% ## Loading indicator messages pdfjs-loading-error = Ielādējot PDF notika kļūda. -pdfjs-invalid-file-error = Nederīgs vai bojāts PDF fails. -pdfjs-missing-file-error = PDF fails nav atrasts. +pdfjs-invalid-file-error = Nederīga vai bojāt PDF datne. +pdfjs-missing-file-error = PDF datne nav atrasta. pdfjs-unexpected-response-error = Negaidīa servera atbilde. pdfjs-rendering-error = Attēlojot lapu radās kļūda @@ -220,3 +206,64 @@ pdfjs-password-invalid = Nepareiza parole, mēģiniet vēlreiz. pdfjs-password-ok-button = Labi pdfjs-password-cancel-button = Atcelt pdfjs-web-fonts-disabled = Tīmekļa fonti nav aktivizēti: Nevar iegult PDF fontus. + +## Editing + +pdfjs-editor-stamp-button = + .title = Pievienot vai labot attēlus +pdfjs-editor-stamp-button-label = Pievienot vai labot attēlus +pdfjs-editor-signature-button = + .title = Pievienot parakstu +pdfjs-editor-signature-button-label = Pievienot parakstu + +## + +pdfjs-editor-stamp-add-image-button = + .title = Pievienot attēlu +pdfjs-editor-stamp-add-image-button-label = Pievienot attēlu +pdfjs-editor-signature-add-signature-button = + .title = Pievienot jaunu parakstu +pdfjs-editor-signature-add-signature-button-label = Pievienot jaunu parakstu + +## Alt-text dialog + +pdfjs-editor-alt-text-add-description-label = Pievienot aprakstu + +## New alt-text dialog +## Group note for entire feature: Alternative text (alt text) helps when people can't see the image. This feature includes a tool to create alt text automatically using an AI model that works locally on the user's device to preserve privacy. + +pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Uzzināt vairāk + +## Add a signature dialog + +pdfjs-editor-add-signature-dialog-title = Pievienot parakstu + +## Controls + +pdfjs-editor-add-signature-image-upload-error-description = Jāpŗabauda savienojums ar internetu vai jāmēģina cits attēls. + +## Dialog buttons + +pdfjs-editor-add-signature-add-button = Pievienot + +## Edit a comment dialog + +# No existing comment +pdfjs-editor-edit-comment-dialog-title-when-adding = Pievienot piebildi +pdfjs-editor-edit-comment-dialog-save-button-when-adding = Pievienot + +## Edit a comment button in the editor toolbar + +pdfjs-editor-add-comment-button = + .title = Pievienot piebildi + +## The view manager is a sidebar displaying different views: +## - thumbnails; +## - outline; +## - attachments; +## - layers. +## The thumbnails view is used to edit the pdf: remove/insert pages, ... + +pdfjs-views-manager-add-file-button = + .title = Pievienot datni +pdfjs-views-manager-add-file-button-label = Pievienot datni diff --git a/packages/pdfjs-viewer/viewer/locale/mk/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/mk/viewer.ftl index ad0ba31dfe1..006d42fb2eb 100644 --- a/packages/pdfjs-viewer/viewer/locale/mk/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/mk/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Предупредување: PDF документо ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Вклучи странична лента -pdfjs-toggle-sidebar-notification-button = - .title = Вклучи странична лента (документот содржи преглед, прилози, или слоеви) -pdfjs-toggle-sidebar-button-label = Вклучи странична лента -pdfjs-document-outline-button = - .title = Прикажи го прегедот на документот (дво клик за да се прикажат/скријат сите елементи) -pdfjs-document-outline-button-label = Преглед на документот -pdfjs-attachments-button = - .title = Прикажување на прилози -pdfjs-attachments-button-label = Прилози -pdfjs-layers-button = - .title = Прикажи слоеви (двоклик за ресетирање на сите слоеви) -pdfjs-layers-button-label = Слоеви -pdfjs-thumbs-button = - .title = Прикажување на иконки -pdfjs-thumbs-button-label = Иконки pdfjs-current-outline-item-button = .title = Барање на тековниот елемент од прегледот pdfjs-current-outline-item-button-label = Тековен елемент од прегледот @@ -193,10 +176,6 @@ pdfjs-additional-layers = Дополнителни слоеви ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Страница { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +193,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Пребарување .placeholder = Пронајди во документот… + .title = Пребарување pdfjs-find-previous-button = .title = Најди ја предходната појава на фразата pdfjs-find-previous-button-label = Претходно @@ -310,16 +289,16 @@ pdfjs-editor-highlight-button = .title = Нагласување pdfjs-editor-highlight-button-label = Нагласи pdfjs-highlight-floating-button1 = - .title = Нагласување .aria-label = Нагласување + .title = Нагласување pdfjs-highlight-floating-button-label = Нагласи pdfjs-comment-floating-button = - .title = Коментар .aria-label = Коментар + .title = Коментар pdfjs-comment-floating-button-label = Коментар pdfjs-editor-comment-button = - .title = Коментар .aria-label = Коментар + .title = Коментар pdfjs-editor-comment-button-label = Коментар pdfjs-editor-signature-button = .title = Додавање на потпис @@ -392,8 +371,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Коментари } pdfjs-editor-comments-sidebar-close-button = - .title = Затвори ја страничната лента .aria-label = Затвори ја страничната лента + .title = Затвори ја страничната лента pdfjs-editor-comments-sidebar-close-button-label = Затвори ја страничната лента # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Гледате нешто вредно за внимание? Истакнете го и напишете коментар. @@ -516,13 +495,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Поставки за алтерн pdfjs-editor-alt-text-settings-automatic-title = Автоматски алтернативен текст pdfjs-editor-alt-text-settings-create-model-button-label = Креирај го алтернативниот текст автоматски pdfjs-editor-alt-text-settings-create-model-description = Предлага описи за да им помогне на луѓето кои не можат да ја видат сликата или кога сликата не се вчитува. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Модел на вештачка интелигенција со алтернативен текст ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Работи локално на вашиот уред, така што вашите податоци остануваат приватни. Задолжително за автоматски алтернативен текст. -pdfjs-editor-alt-text-settings-delete-model-button = Избриши -pdfjs-editor-alt-text-settings-download-model-button = Преземи -pdfjs-editor-alt-text-settings-downloading-model-button = Се презема… pdfjs-editor-alt-text-settings-editor-title = Уредувач на алтернативен текст pdfjs-editor-alt-text-settings-show-dialog-button-label = Прикажи го уредувачот на алтернативен текст веднаш при додавање на слика pdfjs-editor-alt-text-settings-show-dialog-description = Ви помага да се осигурате дека сите ваши слики имаат алтернативен текст. diff --git a/packages/pdfjs-viewer/viewer/locale/ml/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ml/viewer.ftl index 6c33b8fcdb3..9eb3b06ad1e 100644 --- a/packages/pdfjs-viewer/viewer/locale/ml/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ml/viewer.ftl @@ -145,19 +145,6 @@ pdfjs-printing-not-ready = മുന്നറിയിപ്പു്: അച് ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = അണിവക്കം ടോഗിൾ ചെയ്യുക -pdfjs-toggle-sidebar-button-label = അണിവക്കം ടോഗിൾ ചെയ്യുക -pdfjs-document-outline-button = - .title = ഡോക്യുമെന്റിന്റെ ബാഹ്യരേഖ കാണിക്കുക (എല്ലാ ഇനങ്ങളും വിപുലീകരിക്കാനും ചുരുക്കാനും ഇരട്ട ക്ലിക്കുചെയ്യുക) -pdfjs-document-outline-button-label = രേഖയുടെ ഔട്ട്ലൈന്‍ -pdfjs-attachments-button = - .title = അറ്റാച്മെന്റുകള്‍ കാണിയ്ക്കുക -pdfjs-attachments-button-label = അറ്റാച്മെന്റുകള്‍ -pdfjs-layers-button-label = പാളികൾ -pdfjs-thumbs-button = - .title = തംബ്നെയിലുകള്‍ കാണിയ്ക്കുക -pdfjs-thumbs-button-label = തംബ്നെയിലുകള്‍ pdfjs-findbar-button = .title = രേഖയില്‍ കണ്ടുപിടിയ്ക്കുക pdfjs-findbar-button-label = കണ്ടെത്തുക @@ -165,10 +152,6 @@ pdfjs-additional-layers = കൂടാത്ത പാളികൾ ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = താള്‍ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -177,8 +160,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = കണ്ടെത്തുക .placeholder = ഡോക്യുമെന്റില്‍ കണ്ടെത്തുക… + .title = കണ്ടെത്തുക pdfjs-find-previous-button = .title = വാചകം ഇതിനു മുന്‍പ്‌ ആവര്‍ത്തിച്ചത്‌ കണ്ടെത്തുക pdfjs-find-previous-button-label = മുമ്പു് @@ -268,8 +251,8 @@ pdfjs-editor-highlight-button = .title = അടയാളപ്പെടുക pdfjs-editor-highlight-button-label = അടയാളപ്പെടുക pdfjs-highlight-floating-button1 = - .title = അടയാളപ്പെടുക .aria-label = അടയാളപ്പെടുക + .title = അടയാളപ്പെടുക pdfjs-highlight-floating-button-label = അടയാളപ്പെടുക pdfjs-editor-signature-button = .title = പുതിയ ഒപ്പു് ചേൎക്കുക @@ -310,8 +293,8 @@ pdfjs-editor-signature-add-signature-button-label = പുതിയ ഒപ്പ pdfjs-editor-add-saved-signature-button = .title = കരുതിവച്ച ഒപ്പു് : { $description } pdfjs-editor-comments-sidebar-close-button = - .title = അണിവക്കം അടയ്ക്കുക .aria-label = അണിവക്കം അടയ്ക്കുക + .title = അണിവക്കം അടയ്ക്കുക pdfjs-editor-comments-sidebar-close-button-label = അണിവക്കം അടയ്ക്കുക ## Alt-text dialog @@ -398,9 +381,6 @@ pdfjs-image-alt-text-settings-button-label = ചിത്ര മറുയെഴ pdfjs-editor-alt-text-settings-dialog-label = ചിത്ര മറുയെഴുത്തു് ക്രമീകരണങ്ങൾ pdfjs-editor-alt-text-settings-automatic-title = യാന്ത്രിക മറുയെഴുത്തു് pdfjs-editor-alt-text-settings-create-model-button-label = തന്നെതാനെ മറുയെഴുത്തു് ഉണ്ടാക്കുക -pdfjs-editor-alt-text-settings-delete-model-button = മായ്ക്കുക -pdfjs-editor-alt-text-settings-download-model-button = ഇറക്കിവയ്ക്കുക -pdfjs-editor-alt-text-settings-downloading-model-button = ഇറക്കിവയ്ക്കുന്നു pdfjs-editor-alt-text-settings-show-dialog-description = താങ്ങളുടെ എല്ലാ പടങ്ങളിലും മറുയെഴുത്തുണ്ടെന്നു് തീൎച്ചപ്പെടുത്താൻ തുണയ്ക്കുന്നു. pdfjs-editor-alt-text-settings-close-button = അടയ്ക്കുക diff --git a/packages/pdfjs-viewer/viewer/locale/mr/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/mr/viewer.ftl index fbb9698e69e..890eee5d404 100644 --- a/packages/pdfjs-viewer/viewer/locale/mr/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/mr/viewer.ftl @@ -128,28 +128,12 @@ pdfjs-printing-not-ready = सावधानता: छपाईकरिता ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = बाजूचीपट्टी टॉगल करा -pdfjs-toggle-sidebar-button-label = बाजूचीपट्टी टॉगल करा -pdfjs-document-outline-button = - .title = दस्तऐवज बाह्यरेखा दर्शवा (विस्तृत करण्यासाठी दोनवेळा क्लिक करा /सर्व घटक दाखवा) -pdfjs-document-outline-button-label = दस्तऐवज रूपरेषा -pdfjs-attachments-button = - .title = जोडपत्र दाखवा -pdfjs-attachments-button-label = जोडपत्र -pdfjs-thumbs-button = - .title = थंबनेल्स् दाखवा -pdfjs-thumbs-button-label = थंबनेल्स् pdfjs-findbar-button = .title = दस्तऐवजात शोधा pdfjs-findbar-button-label = शोधा ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = पृष्ठ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -158,8 +142,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = शोधा .placeholder = दस्तऐवजात शोधा… + .title = शोधा pdfjs-find-previous-button = .title = वाकप्रयोगची मागील घटना शोधा pdfjs-find-previous-button-label = मागील diff --git a/packages/pdfjs-viewer/viewer/locale/ms/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ms/viewer.ftl index e5e8b1ec13d..00467d9d730 100644 --- a/packages/pdfjs-viewer/viewer/locale/ms/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ms/viewer.ftl @@ -140,28 +140,12 @@ pdfjs-printing-not-ready = Amaran: PDF tidak sepenuhnya dimuatkan untuk dicetak. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Togol Bar Sisi -pdfjs-toggle-sidebar-button-label = Togol Bar Sisi -pdfjs-document-outline-button = - .title = Papar Rangka Dokumen (klik-dua-kali untuk kembangkan/kolaps semua item) -pdfjs-document-outline-button-label = Rangka Dokumen -pdfjs-attachments-button = - .title = Papar Lampiran -pdfjs-attachments-button-label = Lampiran -pdfjs-thumbs-button = - .title = Papar Thumbnails -pdfjs-thumbs-button-label = Imej kecil pdfjs-findbar-button = .title = Cari didalam Dokumen pdfjs-findbar-button-label = Cari ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Halaman { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -170,8 +154,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Cari .placeholder = Cari dalam dokumen… + .title = Cari pdfjs-find-previous-button = .title = Cari teks frasa berkenaan yang terdahulu pdfjs-find-previous-button-label = Dahulu diff --git a/packages/pdfjs-viewer/viewer/locale/my/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/my/viewer.ftl index e6c6c352393..bcdc1ddcbc0 100644 --- a/packages/pdfjs-viewer/viewer/locale/my/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/my/viewer.ftl @@ -92,28 +92,12 @@ pdfjs-printing-not-ready = သတိပေးချက်: ယခု PDF ဖိ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = ဘေးတန်းဖွင့်ပိတ် -pdfjs-toggle-sidebar-button-label = ဖွင့်ပိတ် ဆလိုက်ဒါ -pdfjs-document-outline-button = - .title = စာတမ်းအကျဉ်းချုပ်ကို ပြပါ (စာရင်းအားလုံးကို ချုံ့/ချဲ့ရန် ကလစ်နှစ်ချက်နှိပ်ပါ) -pdfjs-document-outline-button-label = စာတမ်းအကျဉ်းချုပ် -pdfjs-attachments-button = - .title = တွဲချက်များ ပြပါ -pdfjs-attachments-button-label = တွဲထားချက်များ -pdfjs-thumbs-button = - .title = ပုံရိပ်ငယ်များကို ပြပါ -pdfjs-thumbs-button-label = ပုံရိပ်ငယ်များ pdfjs-findbar-button = .title = Find in Document pdfjs-findbar-button-label = ရှာဖွေပါ ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = စာမျက်နှာ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -122,8 +106,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = ရှာဖွေပါ .placeholder = စာတမ်းထဲတွင် ရှာဖွေရန်… + .title = ရှာဖွေပါ pdfjs-find-previous-button = .title = စကားစုရဲ့ အရင် ​ဖြစ်ပွားမှုကို ရှာဖွေပါ pdfjs-find-previous-button-label = နောက်သို့ diff --git a/packages/pdfjs-viewer/viewer/locale/nb-NO/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/nb-NO/viewer.ftl index 2413dc9640e..67df71f6181 100644 --- a/packages/pdfjs-viewer/viewer/locale/nb-NO/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/nb-NO/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Advarsel: PDF er ikke fullstendig innlastet for utskr ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Slå av/på sidestolpe -pdfjs-toggle-sidebar-notification-button = - .title = Vis/gjem sidestolpe (dokumentet inneholder oversikt/vedlegg/lag) -pdfjs-toggle-sidebar-button-label = Slå av/på sidestolpe -pdfjs-document-outline-button = - .title = Vis dokumentdisposisjonen (dobbeltklikk for å utvide/skjule alle elementer) -pdfjs-document-outline-button-label = Dokumentdisposisjon -pdfjs-attachments-button = - .title = Vis vedlegg -pdfjs-attachments-button-label = Vedlegg -pdfjs-layers-button = - .title = Vis lag (dobbeltklikk for å tilbakestille alle lag til standardtilstand) -pdfjs-layers-button-label = Lag -pdfjs-thumbs-button = - .title = Vis miniatyrbilde -pdfjs-thumbs-button-label = Miniatyrbilde pdfjs-current-outline-item-button = .title = Finn gjeldende disposisjonselement pdfjs-current-outline-item-button-label = Gjeldende disposisjonselement @@ -214,10 +197,6 @@ pdfjs-additional-layers = Ytterligere lag ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Side { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Søk .placeholder = Søk i dokument… + .title = Søk pdfjs-find-previous-button = .title = Finn forrige forekomst av frasen pdfjs-find-previous-button-label = Forrige @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Markere pdfjs-editor-highlight-button-label = Markere pdfjs-highlight-floating-button1 = - .title = Markere .aria-label = Markere + .title = Markere pdfjs-highlight-floating-button-label = Markere pdfjs-comment-floating-button = - .title = Kommenter .aria-label = Kommenter + .title = Kommenter pdfjs-comment-floating-button-label = Kommenter pdfjs-editor-comment-button = - .title = Kommentar .aria-label = Kommentar + .title = Kommentar pdfjs-editor-comment-button-label = Kommentar pdfjs-editor-signature-button = .title = Legg til signatur @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Kommentarer } pdfjs-editor-comments-sidebar-close-button = - .title = Lukk sidestolpen .aria-label = Lukk sidestolpen + .title = Lukk sidestolpen pdfjs-editor-comments-sidebar-close-button-label = Lukk sidestolpen # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Ser du noe verdt å merke seg? Marker det og legg igjen en kommentar. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Innstillinger for alternativ tekst pdfjs-editor-alt-text-settings-automatic-title = Automatisk alternativ tekst pdfjs-editor-alt-text-settings-create-model-button-label = Opprett alternativ tekst automatisk pdfjs-editor-alt-text-settings-create-model-description = Foreslår beskrivelser for å hjelpe folk som ikke kan se bildet eller når bildet ikke lastes inn. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Alternativ tekst AI-modell ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Kjører lokalt på enheten din slik at dataene dine forblir private. Nødvendig for automatisk alternativ tekst. -pdfjs-editor-alt-text-settings-delete-model-button = Slett -pdfjs-editor-alt-text-settings-download-model-button = Last ned -pdfjs-editor-alt-text-settings-downloading-model-button = Laster ned… pdfjs-editor-alt-text-settings-editor-title = Alternativ tekst-redigerer pdfjs-editor-alt-text-settings-show-dialog-button-label = Vis alternativ tekst-redigerer direkte når du legger til et bilde pdfjs-editor-alt-text-settings-show-dialog-description = Hjelper deg å sørge for at alle bildene dine har alternativ tekst. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Egenskaper for digital signatur .aria-label = Egenskaper for digital signatur + .title = Egenskaper for digital signatur pdfjs-digital-signature-properties-button-label = Egenskaper for digital signatur ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/ne-NP/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ne-NP/viewer.ftl index 38dac7a563c..258bf0e2d68 100644 --- a/packages/pdfjs-viewer/viewer/locale/ne-NP/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ne-NP/viewer.ftl @@ -119,28 +119,12 @@ pdfjs-printing-not-ready = चेतावनी: PDF मुद्रणका ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = टगल साइडबार -pdfjs-toggle-sidebar-button-label = टगल साइडबार -pdfjs-document-outline-button = - .title = कागजातको रूपरेखा देखाउनुहोस् (सबै वस्तुहरू विस्तार/पतन गर्न डबल-क्लिक गर्नुहोस्) -pdfjs-document-outline-button-label = दस्तावेजको रूपरेखा -pdfjs-attachments-button = - .title = संलग्नहरू देखाउनुहोस् -pdfjs-attachments-button-label = संलग्नकहरू -pdfjs-thumbs-button = - .title = थम्बनेलहरू देखाउनुहोस् -pdfjs-thumbs-button-label = थम्बनेलहरू pdfjs-findbar-button = .title = कागजातमा फेला पार्नुहोस् pdfjs-findbar-button-label = फेला पार्नुहोस् ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = पृष्ठ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -149,8 +133,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = फेला पार्नुहोस् .placeholder = कागजातमा फेला पार्नुहोस्… + .title = फेला पार्नुहोस् pdfjs-find-previous-button = .title = यस वाक्यांशको अघिल्लो घटना फेला पार्नुहोस् pdfjs-find-previous-button-label = अघिल्लो diff --git a/packages/pdfjs-viewer/viewer/locale/nl/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/nl/viewer.ftl index fa046541622..326b3f3be77 100644 --- a/packages/pdfjs-viewer/viewer/locale/nl/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/nl/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Waarschuwing: de PDF is niet volledig geladen voor af ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Zijbalk in-/uitschakelen -pdfjs-toggle-sidebar-notification-button = - .title = Zijbalk in-/uitschakelen (document bevat overzicht/bijlagen/lagen) -pdfjs-toggle-sidebar-button-label = Zijbalk in-/uitschakelen -pdfjs-document-outline-button = - .title = Documentoverzicht tonen (dubbelklik om alle items uit/samen te vouwen) -pdfjs-document-outline-button-label = Documentoverzicht -pdfjs-attachments-button = - .title = Bijlagen tonen -pdfjs-attachments-button-label = Bijlagen -pdfjs-layers-button = - .title = Lagen tonen (dubbelklik om alle lagen naar de standaardstatus terug te zetten) -pdfjs-layers-button-label = Lagen -pdfjs-thumbs-button = - .title = Miniaturen tonen -pdfjs-thumbs-button-label = Miniaturen pdfjs-current-outline-item-button = .title = Huidig item in inhoudsopgave zoeken pdfjs-current-outline-item-button-label = Huidig item in inhoudsopgave @@ -214,10 +197,6 @@ pdfjs-additional-layers = Aanvullende lagen ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pagina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Zoeken .placeholder = Zoeken in document… + .title = Zoeken pdfjs-find-previous-button = .title = De vorige overeenkomst van de tekst zoeken pdfjs-find-previous-button-label = Vorige @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Markeren pdfjs-editor-highlight-button-label = Markeren pdfjs-highlight-floating-button1 = - .title = Markeren .aria-label = Markeren + .title = Markeren pdfjs-highlight-floating-button-label = Markeren pdfjs-comment-floating-button = - .title = Opmerking .aria-label = Opmerking + .title = Opmerking pdfjs-comment-floating-button-label = Opmerking pdfjs-editor-comment-button = - .title = Opmerking .aria-label = Opmerking + .title = Opmerking pdfjs-editor-comment-button-label = Opmerking pdfjs-editor-signature-button = .title = Handtekening toevoegen @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Opmerkingen } pdfjs-editor-comments-sidebar-close-button = - .title = De zijbalk sluiten .aria-label = De zijbalk sluiten + .title = De zijbalk sluiten pdfjs-editor-comments-sidebar-close-button-label = De zijbalk sluiten # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Ziet u iets noemenswaardigs? Markeer het en laat een opmerking achter. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Instellingen voor alternatieve tek pdfjs-editor-alt-text-settings-automatic-title = Automatische alternatieve tekst pdfjs-editor-alt-text-settings-create-model-button-label = Alternatieve tekst automatisch aanmaken pdfjs-editor-alt-text-settings-create-model-description = Stelt beschrijvingen voor om mensen te helpen die de afbeelding niet kunnen zien of voor wie de afbeelding niet wordt geladen. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = AI-model voor alternatieve tekst ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Wordt lokaal op uw apparaat uitgevoerd, zodat uw gegevens privé blijven. Vereist voor automatische alternatieve tekst. -pdfjs-editor-alt-text-settings-delete-model-button = Verwijderen -pdfjs-editor-alt-text-settings-download-model-button = Downloaden -pdfjs-editor-alt-text-settings-downloading-model-button = Downloaden… pdfjs-editor-alt-text-settings-editor-title = Alternatieve-tekstbewerker pdfjs-editor-alt-text-settings-show-dialog-button-label = Alternatieve-tekstbewerker meteen tonen bij toevoegen van een afbeelding pdfjs-editor-alt-text-settings-show-dialog-description = Helpt u ervoor te zorgen dat al uw afbeeldingen alternatieve tekst hebben. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Eigenschappen digitale handtekening .aria-label = Eigenschappen digitale handtekening + .title = Eigenschappen digitale handtekening pdfjs-digital-signature-properties-button-label = Eigenschappen digitale handtekening ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/nn-NO/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/nn-NO/viewer.ftl index 9e7358a6548..02591e405d3 100644 --- a/packages/pdfjs-viewer/viewer/locale/nn-NO/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/nn-NO/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Åtvaring: PDF ikkje fullstendig innlasta for utskrif ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Slå av/på sidestolpe -pdfjs-toggle-sidebar-notification-button = - .title = Vis/gøym sidestolpe (dokumentet inneheld oversikt/vedlegg/lag) -pdfjs-toggle-sidebar-button-label = Slå av/på sidestolpe -pdfjs-document-outline-button = - .title = Vis dokumentdisposisjonen (dobbelklikk for å utvide/gøyme alle elementa) -pdfjs-document-outline-button-label = Dokumentdisposisjon -pdfjs-attachments-button = - .title = Vis vedlegg -pdfjs-attachments-button-label = Vedlegg -pdfjs-layers-button = - .title = Vis lag (dobbeltklikk for å tilbakestille alle lag til standardtilstand) -pdfjs-layers-button-label = Lag -pdfjs-thumbs-button = - .title = Vis miniatyrbilde -pdfjs-thumbs-button-label = Miniatyrbilde pdfjs-current-outline-item-button = .title = Finn gjeldande disposisjonselement pdfjs-current-outline-item-button-label = Gjeldande disposisjonselement @@ -214,10 +197,6 @@ pdfjs-additional-layers = Ytterlegare lag ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Side { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Søk .placeholder = Søk i dokument… + .title = Søk pdfjs-find-previous-button = .title = Finn førre førekomst av frasen pdfjs-find-previous-button-label = Førre @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Markere pdfjs-editor-highlight-button-label = Markere pdfjs-highlight-floating-button1 = - .title = Markere .aria-label = Markere + .title = Markere pdfjs-highlight-floating-button-label = Markere pdfjs-comment-floating-button = - .title = Kommenter .aria-label = Kommenter + .title = Kommenter pdfjs-comment-floating-button-label = Kommenter pdfjs-editor-comment-button = - .title = Kommentar .aria-label = Kommentar + .title = Kommentar pdfjs-editor-comment-button-label = Kommentar pdfjs-editor-signature-button = .title = Legg til signatur @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Kommentararar } pdfjs-editor-comments-sidebar-close-button = - .title = Lat att sidestolpen .aria-label = Lat att sidestolpen + .title = Lat att sidestolpen pdfjs-editor-comments-sidebar-close-button-label = Lat att sidestolpen # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Ser du noko som er verdt å merke seg? Marker det og legg igjen ein kommentar. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Alternative tekst-innstillingar fo pdfjs-editor-alt-text-settings-automatic-title = Automatisk alternativ tekst pdfjs-editor-alt-text-settings-create-model-button-label = Opprett alternativ tekt automatisk pdfjs-editor-alt-text-settings-create-model-description = Føreslår skildringar for å hjelpe folk som ikkje kan sjå bildet eller når bildet ikkje blir lasta inn. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = KI-modell for alternativ tekst ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Køyrer lokalt på eininga di slik at dataa dine blir verande private. Påkravd for automatisk alternativ tekst. -pdfjs-editor-alt-text-settings-delete-model-button = Slett -pdfjs-editor-alt-text-settings-download-model-button = Last ned -pdfjs-editor-alt-text-settings-downloading-model-button = Lastar ned… pdfjs-editor-alt-text-settings-editor-title = Alternativ tekst-redigerar pdfjs-editor-alt-text-settings-show-dialog-button-label = Vis alternativ tekst-redigerar direkte når du legg til eit bilde pdfjs-editor-alt-text-settings-show-dialog-description = Hjelper deg med å sørgje for at alle bilda dine har alternativ tekst. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Eigenskapar for digital signatur .aria-label = Eigenskapar for digital signatur + .title = Eigenskapar for digital signatur pdfjs-digital-signature-properties-button-label = Eigenskapar for digital signatur ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/oc/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/oc/viewer.ftl index a10a398cff6..0e762e49eef 100644 --- a/packages/pdfjs-viewer/viewer/locale/oc/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/oc/viewer.ftl @@ -155,23 +155,6 @@ pdfjs-printing-not-ready = Atencion : lo PDF es pas entièrament cargat per lo ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Afichar/amagar lo panèl lateral -pdfjs-toggle-sidebar-notification-button = - .title = Afichar/amagar lo panèl lateral (lo document conten esquèmas/pèças juntas/calques) -pdfjs-toggle-sidebar-button-label = Afichar/amagar lo panèl lateral -pdfjs-document-outline-button = - .title = Mostrar los esquèmas del document (dobleclicar per espandre/reduire totes los elements) -pdfjs-document-outline-button-label = Marcapaginas del document -pdfjs-attachments-button = - .title = Visualizar las pèças juntas -pdfjs-attachments-button-label = Pèças juntas -pdfjs-layers-button = - .title = Afichar los calques (doble-clicar per reïnicializar totes los calques a l’estat per defaut) -pdfjs-layers-button-label = Calques -pdfjs-thumbs-button = - .title = Afichar las vinhetas -pdfjs-thumbs-button-label = Vinhetas pdfjs-current-outline-item-button = .title = Trobar l’element de plan actual pdfjs-current-outline-item-button-label = Element de plan actual @@ -182,10 +165,6 @@ pdfjs-additional-layers = Calques suplementaris ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pagina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -194,8 +173,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Recercar .placeholder = Cercar dins lo document… + .title = Recercar pdfjs-find-previous-button = .title = Tròba l'ocurréncia precedenta de la frasa pdfjs-find-previous-button-label = Precedent @@ -286,8 +265,8 @@ pdfjs-editor-highlight-button = .title = Subrelinhar pdfjs-editor-highlight-button-label = Subrelinhar pdfjs-highlight-floating-button1 = - .title = Subrelinhar .aria-label = Subrelinhar + .title = Subrelinhar pdfjs-highlight-floating-button-label = Subrelinhar ## Remove button for the various kind of editor. @@ -366,9 +345,6 @@ pdfjs-editor-new-alt-text-error-close-button = Tampar pdfjs-editor-alt-text-settings-automatic-title = Tèxte alternatiu automatic pdfjs-editor-alt-text-settings-create-model-button-label = Crear un tèxte alternatiu automaticament -pdfjs-editor-alt-text-settings-delete-model-button = Suprimir -pdfjs-editor-alt-text-settings-download-model-button = Telecargar -pdfjs-editor-alt-text-settings-downloading-model-button = Telecargament… pdfjs-editor-alt-text-settings-editor-title = Editor de tèxte alternatiu pdfjs-editor-alt-text-settings-close-button = Tampar diff --git a/packages/pdfjs-viewer/viewer/locale/pa-IN/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/pa-IN/viewer.ftl index 0ef28c927d7..706f82ec1c7 100644 --- a/packages/pdfjs-viewer/viewer/locale/pa-IN/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/pa-IN/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 @@ -166,23 +187,6 @@ pdfjs-printing-not-ready = ਸਾਵਧਾਨ: PDF ਨੂੰ ਪਰਿੰਟ ਕ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = ਬਾਹੀ ਬਦਲੋ -pdfjs-toggle-sidebar-notification-button = - .title = ਬਾਹੀ ਨੂੰ ਬਦਲੋ (ਦਸਤਾਵੇਜ਼ ਖਾਕਾ/ਅਟੈਚਮੈਂਟ/ਪਰਤਾਂ ਰੱਖਦਾ ਹੈ) -pdfjs-toggle-sidebar-button-label = ਬਾਹੀ ਬਦਲੋ -pdfjs-document-outline-button = - .title = ਦਸਤਾਵੇਜ਼ ਖਾਕਾ ਦਿਖਾਓ (ਸਾਰੀਆਂ ਆਈਟਮਾਂ ਨੂੰ ਫੈਲਾਉਣ/ਸਮੇਟਣ ਲਈ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ) -pdfjs-document-outline-button-label = ਦਸਤਾਵੇਜ਼ ਖਾਕਾ -pdfjs-attachments-button = - .title = ਅਟੈਚਮੈਂਟ ਵੇਖਾਓ -pdfjs-attachments-button-label = ਅਟੈਚਮੈਂਟਾਂ -pdfjs-layers-button = - .title = ਪਰਤਾਂ ਵੇਖਾਓ (ਸਾਰੀਆਂ ਪਰਤਾਂ ਨੂੰ ਮੂਲ ਹਾਲਤ ਉੱਤੇ ਮੁੜ-ਸੈੱਟ ਕਰਨ ਲਈ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ) -pdfjs-layers-button-label = ਪਰਤਾਂ -pdfjs-thumbs-button = - .title = ਥੰਮਨੇਲ ਨੂੰ ਵੇਖਾਓ -pdfjs-thumbs-button-label = ਥੰਮਨੇਲ pdfjs-current-outline-item-button = .title = ਮੌੌਜੂਦਾ ਖਾਕਾ ਚੀਜ਼ ਲੱਭੋ pdfjs-current-outline-item-button-label = ਮੌਜੂਦਾ ਖਾਕਾ ਚੀਜ਼ @@ -193,10 +197,6 @@ pdfjs-additional-layers = ਵਾਧੂ ਪਰਤਾਂ ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = ਸਫ਼ਾ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = ਲੱਭੋ .placeholder = …ਦਸਤਾਵੇਜ਼ 'ਚ ਲੱਭੋ + .title = ਲੱਭੋ pdfjs-find-previous-button = .title = ਵਾਕ ਦੀ ਪਿਛਲੀ ਮੌਜੂਦਗੀ ਲੱਭੋ pdfjs-find-previous-button-label = ਪਿੱਛੇ @@ -310,16 +310,16 @@ pdfjs-editor-highlight-button = .title = ਹਾਈਲਾਈਟ pdfjs-editor-highlight-button-label = ਹਾਈਲਾਈਟ pdfjs-highlight-floating-button1 = - .title = ਹਾਈਲਾਈਟ .aria-label = ਹਾਈਲਾਈਟ + .title = ਹਾਈਲਾਈਟ pdfjs-highlight-floating-button-label = ਹਾਈਲਾਈਟ pdfjs-comment-floating-button = - .title = ਟਿੱਪਣੀ .aria-label = ਟਿੱਪਣੀ + .title = ਟਿੱਪਣੀ pdfjs-comment-floating-button-label = ਟਿੱਪਣੀ pdfjs-editor-comment-button = - .title = ਟਿੱਪਣੀ .aria-label = ਟਿੱਪਣੀ + .title = ਟਿੱਪਣੀ pdfjs-editor-comment-button-label = ਟਿੱਪਣੀ pdfjs-editor-signature-button = .title = ਦਸਤਖ਼ਤ ਜੋੜੋ @@ -392,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] ਟਿੱਪਣੀਆਂ } pdfjs-editor-comments-sidebar-close-button = - .title = ਬਾਹੀ ਨੂੰ ਬੰਦ ਕਰੋ .aria-label = ਬਾਹੀ ਨੂੰ ਬੰਦ ਕਰੋ + .title = ਬਾਹੀ ਨੂੰ ਬੰਦ ਕਰੋ pdfjs-editor-comments-sidebar-close-button-label = ਬਾਹੀ ਨੂੰ ਬੰਦ ਕਰੋ # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = ਕੀ ਕੁਝ ਧਿਆਨ ਦੇਣ ਯੋਗ ਵੇਖਿਆ ਹੈ? ਇਸ ਨੂੰ ਉਘਾੜੋ ਅਤੇ ਟਿੱਪਣੀ ਦਿਓ। @@ -516,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = ਚਿੱਤਰ ਬਦਲਵੀਂ pdfjs-editor-alt-text-settings-automatic-title = ਆਟੋਮਮੈਟਿਕ ਬਦਲਵੀਂ ਲਿਖਤ pdfjs-editor-alt-text-settings-create-model-button-label = ਬਲਦਵੀਂ ਲਿਖਤ ਆਪਣੇ-ਆਪ ਬਣਾਓ pdfjs-editor-alt-text-settings-create-model-description = ਚਿੱਤਰ ਨਾ ਵੇਖ ਸਕਣ ਵਾਲੇ ਲੋਕਾਂ ਦੀ ਮਦਦ ਜਾਂ ਜਦ ਵੀ ਚਿੱਤਰਾਂ ਨੂੰ ਲੋਡ ਨਹੀਂ ਜਾ ਸਕਦਾ, ਉਸ ਲਈ ਛੋਟਾ ਵੇਰਵਾ ਦਿਓ। -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = ਬਦਲਵੀ ਲਿਖਤ ਲਈ AI ਮਾਡਲ ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਉੱਤੇ ਲੋਕਲ ਹੀ ਚੱਲਦਾ ਹੋਣ ਕਰਕੇ ਤੁਹਾਡਾ ਡਾਟਾ ਪ੍ਰਾਈਵੇਟ ਹੀ ਰਹਿੰਦਾ ਹੈ। ਆਟੋਮੈਟਿਕ ਬਦਲਵੀਂ ਲਿਖਤ ਲਈ ਚਾਹੀਦਾ ਹੈ। -pdfjs-editor-alt-text-settings-delete-model-button = ਹਟਾਓ -pdfjs-editor-alt-text-settings-download-model-button = ਡਾਊਨਲੋਡ -pdfjs-editor-alt-text-settings-downloading-model-button = …ਨੂੰ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ pdfjs-editor-alt-text-settings-editor-title = ਬਦਲਵੀਂ ਲਿਖਤ ਐਡੀਟਰ pdfjs-editor-alt-text-settings-show-dialog-button-label = ਜਦੋਂ ਵਿੱਚ ਚਿੱਤਰ ਜੋੜਿਆ ਜਾਵੇ ਤਾਂ ਫ਼ੌਰਨ ਬਦਲਵੀ ਲਿਖਤ ਸੰਪਾਦਕ ਵੇਖਾਓ pdfjs-editor-alt-text-settings-show-dialog-description = ਤੁਹਾਡੀ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਸਾਰੇ ਚਿੱਤਰਾਂ ਲਈ ਬਦਲਵੀਂ ਲਿਖਤ ਮੌਜੂਦ ਹੋਵੇ। @@ -732,6 +725,74 @@ pdfjs-views-manager-waiting-for-file = …ਫ਼ਾਇਲ ਨੂੰ ਅੱਪਲੋ pdfjs-toggle-views-manager-button1 = .title = ਸਫ਼ਿਆਂ ਦਾ ਇੰਤਜ਼ਾਮ +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .aria-label = ਡਿਜੀਟਲ ਦਸਤਖਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ + .title = ਡਿਜੀਟਲ ਦਸਤਖਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ +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/packages/pdfjs-viewer/viewer/locale/pl/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/pl/viewer.ftl index c800ff7d6c8..1b83966c497 100644 --- a/packages/pdfjs-viewer/viewer/locale/pl/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/pl/viewer.ftl @@ -113,7 +113,7 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } # $b (Number) - the PDF file size in bytes pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } B) pdfjs-document-properties-title = Tytuł: -pdfjs-document-properties-author = Autor: +pdfjs-document-properties-author = Autorzy: pdfjs-document-properties-subject = Temat: pdfjs-document-properties-keywords = Słowa kluczowe: pdfjs-document-properties-creation-date = Data utworzenia: @@ -188,23 +188,6 @@ pdfjs-printing-not-ready = Ostrzeżenie: dokument PDF nie jest całkowicie wczyt ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Przełącz panel boczny -pdfjs-toggle-sidebar-notification-button = - .title = Przełącz panel boczny (dokument zawiera konspekt/załączniki/warstwy) -pdfjs-toggle-sidebar-button-label = Przełącz panel boczny -pdfjs-document-outline-button = - .title = Konspekt dokumentu (podwójne kliknięcie rozwija lub zwija wszystkie pozycje) -pdfjs-document-outline-button-label = Konspekt dokumentu -pdfjs-attachments-button = - .title = Załączniki -pdfjs-attachments-button-label = Załączniki -pdfjs-layers-button = - .title = Warstwy (podwójne kliknięcie przywraca wszystkie warstwy do stanu domyślnego) -pdfjs-layers-button-label = Warstwy -pdfjs-thumbs-button = - .title = Miniatury -pdfjs-thumbs-button-label = Miniatury pdfjs-current-outline-item-button = .title = Znajdź bieżący element konspektu pdfjs-current-outline-item-button-label = Bieżący element konspektu @@ -215,10 +198,6 @@ pdfjs-additional-layers = Dodatkowe warstwy ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page }. strona # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -236,8 +215,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Znajdź .placeholder = Znajdź w dokumencie… + .title = Znajdź pdfjs-find-previous-button = .title = Znajdź poprzednie wystąpienie tekstu pdfjs-find-previous-button-label = Poprzednie @@ -334,16 +313,16 @@ pdfjs-editor-highlight-button = .title = Wyróżnij pdfjs-editor-highlight-button-label = Wyróżnij pdfjs-highlight-floating-button1 = - .title = Wyróżnij .aria-label = Wyróżnij + .title = Wyróżnij pdfjs-highlight-floating-button-label = Wyróżnij pdfjs-comment-floating-button = - .title = Dodaj komentarz .aria-label = Dodaj komentarz + .title = Dodaj komentarz pdfjs-comment-floating-button-label = Dodaj komentarz pdfjs-editor-comment-button = - .title = Dodaj komentarz .aria-label = Dodaj komentarz + .title = Dodaj komentarz pdfjs-editor-comment-button-label = Dodaj komentarz pdfjs-editor-signature-button = .title = Dodaj podpis @@ -416,8 +395,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Komentarze } pdfjs-editor-comments-sidebar-close-button = - .title = Zamknij panel boczny .aria-label = Zamknij panel boczny + .title = Zamknij panel boczny pdfjs-editor-comments-sidebar-close-button-label = Zamknij panel boczny # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Widzisz coś godnego uwagi? Wyróżnij to i zostaw komentarz. @@ -540,13 +519,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Ustawienia tekstu alternatywnego o pdfjs-editor-alt-text-settings-automatic-title = Automatyczny tekst alternatywny pdfjs-editor-alt-text-settings-create-model-button-label = Automatyczne tworzenie tekstu alternatywnego pdfjs-editor-alt-text-settings-create-model-description = Podpowiada opisy, które mogą pomóc osobom, które nie widzą obrazu lub kiedy obraz się nie wczytuje. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model SI tekstu alternatywnego ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Działa lokalnie na urządzeniu użytkownika, więc Twoje dane pozostają prywatne. Wymagane do funkcji automatycznego tekstu alternatywnego. -pdfjs-editor-alt-text-settings-delete-model-button = Usuń -pdfjs-editor-alt-text-settings-download-model-button = Pobierz -pdfjs-editor-alt-text-settings-downloading-model-button = Pobieranie… pdfjs-editor-alt-text-settings-editor-title = Edytor tekstu alternatywnego pdfjs-editor-alt-text-settings-show-dialog-button-label = Wyświetlanie edytora tekstu alternatywnego od razu po dodaniu obrazu pdfjs-editor-alt-text-settings-show-dialog-description = Pomaga upewnić się, że wszystkie obrazy mają tekst alternatywny. @@ -627,7 +599,7 @@ pdfjs-editor-add-signature-clear-button-label = Usuń podpis pdfjs-editor-add-signature-clear-button = .title = Usuń podpis pdfjs-editor-add-signature-save-checkbox = Zachowaj podpis -pdfjs-editor-add-signature-save-warning-message = Osiągnięto ograniczenie wynoszące pięć zachowanych podpisów. Usuń jeden, aby zachować więcej. +pdfjs-editor-add-signature-save-warning-message = Przekroczono ograniczenie wynoszące pięć zachowanych podpisów. Usuń jeden, aby zachować więcej. pdfjs-editor-add-signature-image-upload-error-title = Nie można przesłać obrazu pdfjs-editor-add-signature-image-upload-error-description = Sprawdź połączenie sieciowe lub spróbuj przesłać inny obraz. pdfjs-editor-add-signature-image-no-data-error-title = Nie można przekonwertować tego obrazu na podpis @@ -764,8 +736,8 @@ pdfjs-toggle-views-manager-button1 = ## 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 + .title = 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 diff --git a/packages/pdfjs-viewer/viewer/locale/pt-BR/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/pt-BR/viewer.ftl index 839c886873a..a3b74b408d0 100644 --- a/packages/pdfjs-viewer/viewer/locale/pt-BR/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/pt-BR/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Aviso: o PDF não está totalmente carregado para imp ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Exibir/ocultar painel lateral -pdfjs-toggle-sidebar-notification-button = - .title = Exibir/ocultar painel lateral (documento contém estrutura/anexos/camadas) -pdfjs-toggle-sidebar-button-label = Exibir/ocultar painel lateral -pdfjs-document-outline-button = - .title = Mostrar estrutura do documento (duplo-clique expande/recolhe todos os itens) -pdfjs-document-outline-button-label = Estrutura do documento -pdfjs-attachments-button = - .title = Mostrar anexos -pdfjs-attachments-button-label = Anexos -pdfjs-layers-button = - .title = Mostrar camadas (duplo-clique redefine todas as camadas ao estado predefinido) -pdfjs-layers-button-label = Camadas -pdfjs-thumbs-button = - .title = Mostrar miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-current-outline-item-button = .title = Encontrar item atual da estrutura pdfjs-current-outline-item-button-label = Item atual da estrutura @@ -214,10 +197,6 @@ pdfjs-additional-layers = Camadas adicionais ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Página { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Procurar .placeholder = Procurar no documento… + .title = Procurar pdfjs-find-previous-button = .title = Procurar a ocorrência anterior da frase pdfjs-find-previous-button-label = Anterior @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Destaque pdfjs-editor-highlight-button-label = Destaque pdfjs-highlight-floating-button1 = - .title = Destaque .aria-label = Destaque + .title = Destaque pdfjs-highlight-floating-button-label = Destaque pdfjs-comment-floating-button = - .title = Comentário .aria-label = Comentário + .title = Comentário pdfjs-comment-floating-button-label = Comentário pdfjs-editor-comment-button = - .title = Comentar .aria-label = Comentar + .title = Comentar pdfjs-editor-comment-button-label = Comentar pdfjs-editor-signature-button = .title = Adicionar assinatura @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Comentários } pdfjs-editor-comments-sidebar-close-button = - .title = Fechar painel lateral .aria-label = Fechar painel lateral + .title = Fechar painel lateral pdfjs-editor-comments-sidebar-close-button-label = Fechar painel lateral # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Viu algo digno de atenção? Destaque e deixe um comentário. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Configurações de texto alternati pdfjs-editor-alt-text-settings-automatic-title = Texto alternativo automático pdfjs-editor-alt-text-settings-create-model-button-label = Criar texto alternativo automaticamente pdfjs-editor-alt-text-settings-create-model-description = Sugere uma descrição para ajudar pessoas que não conseguem ver a imagem ou quando a imagem não é carregada. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modelo de inteligência artificial de texto alternativo ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Funciona localmente no seu dispositivo para que seus dados permaneçam privativos. Necessário para texto alternativo automático. -pdfjs-editor-alt-text-settings-delete-model-button = Excluir -pdfjs-editor-alt-text-settings-download-model-button = Baixar -pdfjs-editor-alt-text-settings-downloading-model-button = Baixando… pdfjs-editor-alt-text-settings-editor-title = Editor de texto alternativo pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostrar o editor de texto alternativo imediatamente ao adicionar uma imagem pdfjs-editor-alt-text-settings-show-dialog-description = Ajuda a assegurar que todas as suas imagens tenham texto alternativo. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Propriedades da assinatura digital .aria-label = Propriedades da assinatura digital + .title = Propriedades da assinatura digital pdfjs-digital-signature-properties-button-label = Propriedades da assinatura digital ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/pt-PT/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/pt-PT/viewer.ftl index 136a45c889c..de884e30c07 100644 --- a/packages/pdfjs-viewer/viewer/locale/pt-PT/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/pt-PT/viewer.ftl @@ -153,6 +153,27 @@ pdfjs-document-properties-linearized = Vista rápida web: 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 = Razão: { $reason } +# Variables: +# $dateObj (Date) - the signing time from the /Sig dict's /M entry. +pdfjs-digital-signature-properties-timestamp = Marcador 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-assinatura + *[other] ({ $count }) Sub-assinaturas + } ## Print @@ -166,23 +187,6 @@ pdfjs-printing-not-ready = Aviso: o PDF ainda não está totalmente carregado. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Alternar barra lateral -pdfjs-toggle-sidebar-notification-button = - .title = Alternar barra lateral (o documento contém contornos/anexos/camadas) -pdfjs-toggle-sidebar-button-label = Alternar barra lateral -pdfjs-document-outline-button = - .title = Mostrar esquema do documento (duplo clique para expandir/colapsar todos os itens) -pdfjs-document-outline-button-label = Esquema do documento -pdfjs-attachments-button = - .title = Mostrar anexos -pdfjs-attachments-button-label = Anexos -pdfjs-layers-button = - .title = Mostrar camadas (clique duas vezes para repor todas as camadas para o estado predefinido) -pdfjs-layers-button-label = Camadas -pdfjs-thumbs-button = - .title = Mostrar miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-current-outline-item-button = .title = Encontrar o item atualmente destacado pdfjs-current-outline-item-button-label = Item atualmente destacado @@ -193,10 +197,6 @@ pdfjs-additional-layers = Camadas adicionais ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Página { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Localizar .placeholder = Localizar em documento… + .title = Localizar pdfjs-find-previous-button = .title = Localizar ocorrência anterior da frase pdfjs-find-previous-button-label = Anterior @@ -310,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Destaque pdfjs-editor-highlight-button-label = Destaque pdfjs-highlight-floating-button1 = - .title = Realçar .aria-label = Realçar + .title = Realçar pdfjs-highlight-floating-button-label = Realçar pdfjs-comment-floating-button = - .title = Comentário .aria-label = Comentário + .title = Comentário pdfjs-comment-floating-button-label = Comentário pdfjs-editor-comment-button = - .title = Comentário .aria-label = Comentário + .title = Comentário pdfjs-editor-comment-button-label = Comentário pdfjs-editor-signature-button = .title = Adicionar assinatura @@ -392,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Comentários } pdfjs-editor-comments-sidebar-close-button = - .title = Fechar barra lateral .aria-label = Fechar barra lateral + .title = Fechar barra lateral pdfjs-editor-comments-sidebar-close-button-label = Fechar barra lateral # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Viu algo interessante? Realce e adicione um comentário. @@ -516,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Definições de texto alternativo pdfjs-editor-alt-text-settings-automatic-title = Texto alternativo automático pdfjs-editor-alt-text-settings-create-model-button-label = Criar texto alternativo automaticamente pdfjs-editor-alt-text-settings-create-model-description = Sugere descrições para ajudar as pessoas que não podem visualizar a imagem ou quando a imagem não carrega. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modelo de IA de texto alternativo ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = É executado localmente no seu dispositivo para que os seus dados se mantenham privados. É necessário para o texto alternativo automático. -pdfjs-editor-alt-text-settings-delete-model-button = Eliminar -pdfjs-editor-alt-text-settings-download-model-button = Transferir -pdfjs-editor-alt-text-settings-downloading-model-button = A transferir… pdfjs-editor-alt-text-settings-editor-title = Editor de texto alternativo pdfjs-editor-alt-text-settings-show-dialog-button-label = Mostrar editor de texto alternativo imediatamente ao adicionar uma imagem pdfjs-editor-alt-text-settings-show-dialog-description = Ajuda a garantir que todas as suas imagens tenham um texto alternativo. @@ -732,6 +725,74 @@ pdfjs-views-manager-waiting-for-file = A carregar ficheiro… pdfjs-toggle-views-manager-button1 = .title = Gerir páginas +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .aria-label = Propriedades da assinatura digital + .title = 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 é de confiança + *[other] Documento assinado com { $count } certificados que não são de confiança + } +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 = Estado: Assinatura verificada +pdfjs-digital-signature-properties-status-invalid = Estado: Assinatura inválida +pdfjs-digital-signature-properties-status-unknown = Estado: Não foi possível verificar (não suportado) + +## 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: Indisponí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: Auto-assinado ({ $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/packages/pdfjs-viewer/viewer/locale/rm/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/rm/viewer.ftl index e632848e069..c07ba50e02a 100644 --- a/packages/pdfjs-viewer/viewer/locale/rm/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/rm/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Attenziun: Il PDF n'è betg chargià cumplettamain pe ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Activar/deactivar la trav laterala -pdfjs-toggle-sidebar-notification-button = - .title = Activar/deactivar la trav laterala (il document cuntegna structura dal document/agiuntas/nivels) -pdfjs-toggle-sidebar-button-label = Activar/deactivar la trav laterala -pdfjs-document-outline-button = - .title = Mussar la structura dal document (cliccar duas giadas per extender/cumprimer tut ils elements) -pdfjs-document-outline-button-label = Structura dal document -pdfjs-attachments-button = - .title = Mussar agiuntas -pdfjs-attachments-button-label = Agiuntas -pdfjs-layers-button = - .title = Mussar ils nivels (cliccar dubel per restaurar il stadi da standard da tut ils nivels) -pdfjs-layers-button-label = Nivels -pdfjs-thumbs-button = - .title = Mussar las miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-current-outline-item-button = .title = Tschertgar l'element da structura actual pdfjs-current-outline-item-button-label = Element da structura actual @@ -193,10 +176,6 @@ pdfjs-additional-layers = Nivels supplementars ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pagina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Tschertgar .placeholder = Tschertgar en il document… + .title = Tschertgar pdfjs-find-previous-button = .title = Tschertgar la posiziun precedenta da l'expressiun pdfjs-find-previous-button-label = Enavos @@ -301,16 +280,16 @@ pdfjs-editor-highlight-button = .title = Marcar pdfjs-editor-highlight-button-label = Marcar pdfjs-highlight-floating-button1 = - .title = Marcar .aria-label = Marcar + .title = Marcar pdfjs-highlight-floating-button-label = Marcar pdfjs-comment-floating-button = - .title = Commentar .aria-label = Commentar + .title = Commentar pdfjs-comment-floating-button-label = Commentar pdfjs-editor-comment-button = - .title = Commentari .aria-label = Commentari + .title = Commentari pdfjs-editor-comment-button-label = Commentari pdfjs-editor-signature-button = .title = Agiuntar ina signatura @@ -383,8 +362,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Commentaris } pdfjs-editor-comments-sidebar-close-button = - .title = Serrar la trav laterala .aria-label = Serrar la trav laterala + .title = Serrar la trav laterala pdfjs-editor-comments-sidebar-close-button-label = Serrar la trav laterala # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Vesas insatge interessant? Marchescha la passascha ed agiuntescha in commentari. @@ -507,13 +486,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Parameters dal text alternativ da pdfjs-editor-alt-text-settings-automatic-title = Text alternativ automatic pdfjs-editor-alt-text-settings-create-model-button-label = Crear automaticamain text alternativ pdfjs-editor-alt-text-settings-create-model-description = Propona descripziuns per gidar a persunas che na vesan betg il maletg u per cass en ils quals il maletg na vegn betg chargià. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model IA da text alternativ ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Vegn exequì localmain sin tes apparat per che tias datas restian privatas. Necessari per text alternativ automatic. -pdfjs-editor-alt-text-settings-delete-model-button = Stizzar -pdfjs-editor-alt-text-settings-download-model-button = Telechargiar -pdfjs-editor-alt-text-settings-downloading-model-button = Telechargiar… pdfjs-editor-alt-text-settings-editor-title = Editur per text alternativ pdfjs-editor-alt-text-settings-show-dialog-button-label = Mussar l’editur per text alternativ directamain cun agiuntar in maletg pdfjs-editor-alt-text-settings-show-dialog-description = Ta gida a garantir che tut tes maletgs hajan in text alternativ. diff --git a/packages/pdfjs-viewer/viewer/locale/ro/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ro/viewer.ftl index 44d389e71cf..3a9dcb3617a 100644 --- a/packages/pdfjs-viewer/viewer/locale/ro/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ro/viewer.ftl @@ -188,23 +188,6 @@ pdfjs-printing-not-ready = Avertisment: PDF-ul nu este încărcat complet pentru ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Comută bara laterală -pdfjs-toggle-sidebar-notification-button = - .title = Comută bara laterală (documentul conține schițe/atașamente/straturi) -pdfjs-toggle-sidebar-button-label = Comută bara laterală -pdfjs-document-outline-button = - .title = Afișează schița documentului (dă dublu clic pentru a extinde/restrânge toate elementele) -pdfjs-document-outline-button-label = Schiță a documentului -pdfjs-attachments-button = - .title = Afișează atașamentele -pdfjs-attachments-button-label = Atașamente -pdfjs-layers-button = - .title = Afișează straturile (dă dublu clic pentru resetarea tuturor straturilor la starea implicită) -pdfjs-layers-button-label = Straturi -pdfjs-thumbs-button = - .title = Afișează miniaturi -pdfjs-thumbs-button-label = Miniaturi pdfjs-current-outline-item-button = .title = Găsește elementul pe schița actuală pdfjs-current-outline-item-button-label = Element al schiței actuale @@ -215,10 +198,6 @@ pdfjs-additional-layers = Straturi suplimentare ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pagina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -236,8 +215,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Caută .placeholder = Caută în document… + .title = Caută pdfjs-find-previous-button = .title = Mergi la apariția anterioară a textului pdfjs-find-previous-button-label = Înapoi @@ -334,16 +313,16 @@ pdfjs-editor-highlight-button = .title = Evidențiere pdfjs-editor-highlight-button-label = Evidențiere pdfjs-highlight-floating-button1 = - .title = Evidențiază .aria-label = Evidențiere + .title = Evidențiază pdfjs-highlight-floating-button-label = Evidențiază pdfjs-comment-floating-button = - .title = Comentează .aria-label = Comentariu + .title = Comentează pdfjs-comment-floating-button-label = Comentează pdfjs-editor-comment-button = - .title = Comentariu .aria-label = Comentează + .title = Comentariu pdfjs-editor-comment-button-label = Comentariu pdfjs-editor-signature-button = .title = Adaugă semnătură @@ -417,8 +396,8 @@ pdfjs-editor-comments-sidebar-title = *[other] de comentarii } pdfjs-editor-comments-sidebar-close-button = - .title = Închide bara laterală .aria-label = Închide bara laterală + .title = Închide bara laterală pdfjs-editor-comments-sidebar-close-button-label = Închide bara laterală # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Vezi ceva care merită comentat? Evidențiază-l și lasă un comentariu. @@ -541,13 +520,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Setări text alternativ imagini pdfjs-editor-alt-text-settings-automatic-title = Text alternativ automat pdfjs-editor-alt-text-settings-create-model-button-label = Creează automat texte alternative pdfjs-editor-alt-text-settings-create-model-description = Sugerează descrieri ca să îi ajuți pe cei care nu pot vedea imaginea sau pentru când nu se încarcă imaginea. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model AI de text alternativ ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Rulează local pe dispozitiv, deci datele tale rămân private. Necesar pentru text alternativ automat. -pdfjs-editor-alt-text-settings-delete-model-button = Șterge -pdfjs-editor-alt-text-settings-download-model-button = Descarcă -pdfjs-editor-alt-text-settings-downloading-model-button = Se descarcă… pdfjs-editor-alt-text-settings-editor-title = Editor de text alternativ pdfjs-editor-alt-text-settings-show-dialog-button-label = Afișează editorul de text alternativ imediat când adaugi o imagine pdfjs-editor-alt-text-settings-show-dialog-description = Te ajută să te asiguri că toate imaginile au text alternativ. @@ -765,8 +737,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Proprietățile semnăturii digitale .aria-label = Proprietățile semnăturii digitale + .title = 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 diff --git a/packages/pdfjs-viewer/viewer/locale/ru/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ru/viewer.ftl index bac2800f0b3..5da3e94eb4c 100644 --- a/packages/pdfjs-viewer/viewer/locale/ru/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ru/viewer.ftl @@ -188,23 +188,6 @@ pdfjs-printing-not-ready = Предупреждение: PDF не полност ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Показать/скрыть боковую панель -pdfjs-toggle-sidebar-notification-button = - .title = Показать/скрыть боковую панель (документ имеет содержание/вложения/слои) -pdfjs-toggle-sidebar-button-label = Показать/скрыть боковую панель -pdfjs-document-outline-button = - .title = Показать содержание документа (двойной щелчок, чтобы развернуть/свернуть все элементы) -pdfjs-document-outline-button-label = Содержание документа -pdfjs-attachments-button = - .title = Показать вложения -pdfjs-attachments-button-label = Вложения -pdfjs-layers-button = - .title = Показать слои (дважды щёлкните, чтобы сбросить все слои к состоянию по умолчанию) -pdfjs-layers-button-label = Слои -pdfjs-thumbs-button = - .title = Показать миниатюры -pdfjs-thumbs-button-label = Миниатюры pdfjs-current-outline-item-button = .title = Найти текущий элемент структуры pdfjs-current-outline-item-button-label = Текущий элемент структуры @@ -215,10 +198,6 @@ pdfjs-additional-layers = Дополнительные слои ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Страница { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -236,8 +215,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Найти .placeholder = Найти в документе… + .title = Найти pdfjs-find-previous-button = .title = Найти предыдущее вхождение фразы в текст pdfjs-find-previous-button-label = Назад @@ -334,16 +313,16 @@ pdfjs-editor-highlight-button = .title = Выделение pdfjs-editor-highlight-button-label = Выделение pdfjs-highlight-floating-button1 = - .title = Выделение .aria-label = Выделение + .title = Выделение pdfjs-highlight-floating-button-label = Выделение pdfjs-comment-floating-button = - .title = Комментировать .aria-label = Комментировать + .title = Комментировать pdfjs-comment-floating-button-label = Комментировать pdfjs-editor-comment-button = - .title = Комментарий .aria-label = Комментарий + .title = Комментарий pdfjs-editor-comment-button-label = Комментарий pdfjs-editor-signature-button = .title = Добавить подпись @@ -417,8 +396,8 @@ pdfjs-editor-comments-sidebar-title = *[many] Комментарии } pdfjs-editor-comments-sidebar-close-button = - .title = Закрыть боковую панель .aria-label = Закрыть боковую панель + .title = Закрыть боковую панель pdfjs-editor-comments-sidebar-close-button-label = Закрыть боковую панель # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Увидели что-то интересное? Выделите и оставьте комментарий. @@ -541,13 +520,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Настройки альтерн pdfjs-editor-alt-text-settings-automatic-title = Автоматический альтернативный текст pdfjs-editor-alt-text-settings-create-model-button-label = Автоматически создавать альтернативный текст pdfjs-editor-alt-text-settings-create-model-description = Предлагает описания, чтобы помочь людям, которые не видят изображение, или если изображение не загружается. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = ИИ-модель альтернативного текста ({ $totalSize } МБ) -pdfjs-editor-alt-text-settings-ai-model-description = Запускается локально на вашем устройстве, поэтому ваши данные остаются конфиденциальными. Требуется для автоматического альтернативного текста. -pdfjs-editor-alt-text-settings-delete-model-button = Удалить -pdfjs-editor-alt-text-settings-download-model-button = Скачать -pdfjs-editor-alt-text-settings-downloading-model-button = Загрузка… pdfjs-editor-alt-text-settings-editor-title = Редактор альтернативного текста pdfjs-editor-alt-text-settings-show-dialog-button-label = Сразу показывать редактор альтернативного текста при добавлении изображения pdfjs-editor-alt-text-settings-show-dialog-description = Помогает вам убедиться, что все ваши изображения имеют альтернативный текст. @@ -765,8 +737,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Свойства цифровой подписи .aria-label = Свойства цифровой подписи + .title = Свойства цифровой подписи pdfjs-digital-signature-properties-button-label = Свойства цифровой подписи ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/sat/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/sat/viewer.ftl index e2e3140966a..24162ab1917 100644 --- a/packages/pdfjs-viewer/viewer/locale/sat/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/sat/viewer.ftl @@ -155,23 +155,6 @@ pdfjs-printing-not-ready = ᱦᱩᱥᱤᱭᱟᱹᱨ : ᱪᱷᱟᱯᱟ ᱞᱟᱹ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = ᱫᱷᱟᱨᱮᱵᱟᱨ ᱥᱮᱫ ᱩᱪᱟᱹᱲᱚᱜ ᱢᱮ -pdfjs-toggle-sidebar-notification-button = - .title = ᱫᱷᱟᱨᱮᱵᱟᱨ ᱥᱮᱫ ᱩᱪᱟᱹᱲᱚᱜ ᱢᱮ (ᱫᱚᱞᱤᱞ ᱨᱮ ᱟᱣᱴᱞᱟᱭᱤᱢ ᱢᱮᱱᱟᱜᱼᱟ/ᱞᱟᱪᱷᱟᱠᱚ/ᱯᱚᱨᱚᱛᱠᱚ) -pdfjs-toggle-sidebar-button-label = ᱫᱷᱟᱨᱮᱵᱟᱨ ᱥᱮᱫ ᱩᱪᱟᱹᱲᱚᱜ ᱢᱮ -pdfjs-document-outline-button = - .title = ᱫᱚᱞᱚᱞ ᱟᱣᱴᱞᱟᱭᱤᱱ ᱫᱮᱠᱷᱟᱣ ᱢᱮ (ᱡᱷᱚᱛᱚ ᱡᱤᱱᱤᱥᱠᱚ ᱵᱟᱨ ᱡᱮᱠᱷᱟ ᱚᱛᱟ ᱠᱮᱛᱮ ᱡᱷᱟᱹᱞ/ᱦᱩᱰᱤᱧ ᱪᱷᱚᱭ ᱢᱮ) -pdfjs-document-outline-button-label = ᱫᱚᱞᱤᱞ ᱛᱮᱭᱟᱨ ᱛᱮᱫ -pdfjs-attachments-button = - .title = ᱞᱟᱴᱷᱟ ᱥᱮᱞᱮᱫ ᱠᱚ ᱩᱫᱩᱜᱽ ᱢᱮ -pdfjs-attachments-button-label = ᱞᱟᱴᱷᱟ ᱥᱮᱞᱮᱫ ᱠᱚ -pdfjs-layers-button = - .title = ᱯᱚᱨᱚᱛ ᱫᱮᱠᱷᱟᱣ ᱢᱮ (ᱢᱩᱞ ᱡᱟᱭᱜᱟ ᱛᱮ ᱡᱷᱚᱛᱚ ᱯᱚᱨᱚᱛᱠᱚ ᱨᱤᱥᱮᱴ ᱞᱟᱹᱜᱤᱫ ᱵᱟᱨ ᱡᱮᱠᱷᱟ ᱚᱛᱚᱭ ᱢᱮ) -pdfjs-layers-button-label = ᱯᱚᱨᱚᱛᱠᱚ -pdfjs-thumbs-button = - .title = ᱪᱤᱛᱟᱹᱨ ᱟᱦᱞᱟ ᱠᱚ ᱩᱫᱩᱜᱽ ᱢᱮ -pdfjs-thumbs-button-label = ᱪᱤᱛᱟᱹᱨ ᱟᱦᱞᱟ ᱠᱚ pdfjs-current-outline-item-button = .title = ᱱᱤᱛᱚᱜᱟᱜ ᱟᱣᱴᱞᱟᱭᱤᱱ ᱡᱟᱱᱤᱥ ᱯᱟᱱᱛᱮ ᱢᱮ pdfjs-current-outline-item-button-label = ᱱᱤᱛᱚᱜᱟᱜ ᱟᱣᱴᱞᱟᱭᱤᱱ ᱡᱟᱱᱤᱥ @@ -182,10 +165,6 @@ pdfjs-additional-layers = ᱵᱟᱹᱲᱛᱤ ᱯᱚᱨᱚᱛᱠᱚ ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page } ᱥᱟᱦᱴᱟ # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -194,8 +173,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = ᱥᱮᱸᱫᱽᱨᱟᱭ ᱢᱮ .placeholder = ᱫᱚᱞᱤᱞ ᱨᱮ ᱯᱟᱱᱛᱮ ᱢᱮ … + .title = ᱥᱮᱸᱫᱽᱨᱟᱭ ᱢᱮ pdfjs-find-previous-button = .title = ᱟᱭᱟᱛ ᱦᱤᱸᱥ ᱨᱮᱭᱟᱜ ᱯᱟᱹᱦᱤᱞ ᱥᱮᱫᱟᱜ ᱚᱰᱚᱠ ᱧᱟᱢ ᱢᱮ pdfjs-find-previous-button-label = ᱢᱟᱲᱟᱝᱟᱜ diff --git a/packages/pdfjs-viewer/viewer/locale/sc/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/sc/viewer.ftl index 7f334e43047..0e31b2ca008 100644 --- a/packages/pdfjs-viewer/viewer/locale/sc/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/sc/viewer.ftl @@ -160,21 +160,6 @@ pdfjs-printing-not-ready = Atentzione: su PDF no est istadu carrigadu de su totu ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Ativa/disativa sa barra laterale -pdfjs-toggle-sidebar-notification-button = - .title = Ativa/disativa sa barra laterale (su documentu cuntenet un'ischema, alligongiados o livellos) -pdfjs-toggle-sidebar-button-label = Ativa/disativa sa barra laterale -pdfjs-document-outline-button-label = Ischema de su documentu -pdfjs-attachments-button = - .title = Ammustra alligongiados -pdfjs-attachments-button-label = Alliongiados -pdfjs-layers-button = - .title = Ammustra livellos (clic dòpiu pro ripristinare totu is livellos a s'istadu predefinidu) -pdfjs-layers-button-label = Livellos -pdfjs-thumbs-button = - .title = Ammustra miniaturas -pdfjs-thumbs-button-label = Miniaturas pdfjs-current-outline-item-button = .title = Agata s'elementu atuale de s'ischema pdfjs-current-outline-item-button-label = Elementu atuale de s'ischema @@ -185,10 +170,6 @@ pdfjs-additional-layers = Livellos additzionales ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pàgina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -206,8 +187,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Agata .placeholder = Agata in su documentu… + .title = Agata pdfjs-find-previous-button = .title = Agata s'ocurrèntzia pretzedente de sa fràsia pdfjs-find-previous-button-label = S'ischeda chi b'est primu @@ -295,16 +276,16 @@ pdfjs-editor-highlight-button = .title = Evidèntzia pdfjs-editor-highlight-button-label = Evidèntzia pdfjs-highlight-floating-button1 = - .title = Evidèntzia .aria-label = Evidèntzia + .title = Evidèntzia pdfjs-highlight-floating-button-label = Evidèntzia pdfjs-comment-floating-button = - .title = Cummenta .aria-label = Cummenta + .title = Cummenta pdfjs-comment-floating-button-label = Cummenta pdfjs-editor-comment-button = - .title = Cummenta .aria-label = Cummenta + .title = Cummenta pdfjs-editor-comment-button-label = Cummenta pdfjs-editor-signature-button = .title = Agiunghe una firma @@ -374,8 +355,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Cummentos } pdfjs-editor-comments-sidebar-close-button = - .title = Serra sa barra laterale .aria-label = Serra sa barra laterale + .title = Serra sa barra laterale pdfjs-editor-comments-sidebar-close-button-label = Serra sa barra laterale # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = As rilevadu una cosa de interessu? Sinnala·dda e agiunghe unu cummentu. @@ -433,13 +414,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Cunfiguratzione de su testu altern pdfjs-editor-alt-text-settings-automatic-title = Testu alternativu automàticu pdfjs-editor-alt-text-settings-create-model-button-label = Crea testu alternativu in automàticu pdfjs-editor-alt-text-settings-create-model-description = Cussìgiat descritziones pro agiudare a gente chi non podet bìdere s’immàgine o cando non benit carrigada. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Modellu de IA pro su testu alternativu ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Est esecutadu in locale in manera chi is datos tuos abarrent in privadu. Rechestu pro sa generatzione automàtica de testu alternativu. -pdfjs-editor-alt-text-settings-delete-model-button = Cantzella -pdfjs-editor-alt-text-settings-download-model-button = Iscàrriga -pdfjs-editor-alt-text-settings-downloading-model-button = Iscarrighende… pdfjs-editor-alt-text-settings-editor-title = Editore de testu alternativu pdfjs-editor-alt-text-settings-show-dialog-button-label = Mustra deretu s’editore de testu alternativu cando siat agiunta un’immàgine pdfjs-editor-alt-text-settings-show-dialog-description = T’agiudat a assegurare chi totu is immàgines tuas tèngiant unu testu alternativu. diff --git a/packages/pdfjs-viewer/viewer/locale/sco/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/sco/viewer.ftl index ed4c3bb04ba..28f5c593562 100644 --- a/packages/pdfjs-viewer/viewer/locale/sco/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/sco/viewer.ftl @@ -140,23 +140,6 @@ pdfjs-printing-not-ready = Tak tent: The PDF isnae richt loadit fur prentin. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Toggle Sidebaur -pdfjs-toggle-sidebar-notification-button = - .title = Toggle Sidebaur (document conteens ootline/attachments/layers) -pdfjs-toggle-sidebar-button-label = Toggle Sidebaur -pdfjs-document-outline-button = - .title = Kythe Document Ootline (double-click fur tae oot-fauld/in-fauld aw items) -pdfjs-document-outline-button-label = Document Ootline -pdfjs-attachments-button = - .title = Kythe Attachments -pdfjs-attachments-button-label = Attachments -pdfjs-layers-button = - .title = Kythe Layers (double-click fur tae reset aw layers tae the staunart state) -pdfjs-layers-button-label = Layers -pdfjs-thumbs-button = - .title = Kythe Thumbnails -pdfjs-thumbs-button-label = Thumbnails pdfjs-current-outline-item-button = .title = Find Current Ootline Item pdfjs-current-outline-item-button-label = Current Ootline Item @@ -167,10 +150,6 @@ pdfjs-additional-layers = Mair Layers ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Page { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -179,8 +158,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Find .placeholder = Find in document… + .title = Find pdfjs-find-previous-button = .title = Airt oot the last time this phrase occurred pdfjs-find-previous-button-label = Previous diff --git a/packages/pdfjs-viewer/viewer/locale/si/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/si/viewer.ftl index 28d53f32764..d5a7b4272ca 100644 --- a/packages/pdfjs-viewer/viewer/locale/si/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/si/viewer.ftl @@ -129,16 +129,6 @@ pdfjs-printing-not-ready = අවවාදයයි: මුද්‍රණයට ## Tooltips and alt text for side panel toolbar buttons -pdfjs-document-outline-button-label = ලේඛනයේ වටසන -pdfjs-attachments-button = - .title = ඇමුණුම් පෙන්වන්න -pdfjs-attachments-button-label = ඇමුණුම් -pdfjs-layers-button = - .title = ස්තර පෙන්වන්න (සියළු ස්තර පෙරනිමි තත්‍වයට යළි සැකසීමට දෙවරක් ඔබන්න) -pdfjs-layers-button-label = ස්තර -pdfjs-thumbs-button = - .title = සිඟිති රූ පෙන්වන්න -pdfjs-thumbs-button-label = සිඟිති රූ pdfjs-findbar-button = .title = ලේඛනයෙහි සොයන්න pdfjs-findbar-button-label = සොයන්න @@ -146,10 +136,6 @@ pdfjs-additional-layers = අතිරේක ස්තර ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = පිටුව { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -158,8 +144,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = සොයන්න .placeholder = ලේඛනයේ සොයන්න… + .title = සොයන්න pdfjs-find-previous-button = .title = මෙම වැකිකඩ කලින් යෙදුණු ස්ථානය සොයන්න pdfjs-find-previous-button-label = කලින් diff --git a/packages/pdfjs-viewer/viewer/locale/sk/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/sk/viewer.ftl index f55766c6ea5..0375ed710ff 100644 --- a/packages/pdfjs-viewer/viewer/locale/sk/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/sk/viewer.ftl @@ -107,11 +107,11 @@ pdfjs-document-properties-file-size = Veľkosť súboru: # Variables: # $kb (Number) - the PDF file size in kilobytes # $b (Number) - the PDF file size in bytes -pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } kB ({ $b } bajtov) +pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } kB ({ $b } bajtov) # Variables: # $mb (Number) - the PDF file size in megabytes # $b (Number) - the PDF file size in bytes -pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bajtov) +pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bajtov) pdfjs-document-properties-title = Názov: pdfjs-document-properties-author = Autor: pdfjs-document-properties-subject = Predmet: @@ -189,23 +189,6 @@ pdfjs-printing-not-ready = Upozornenie: súbor PDF nie je plne načítaný pre t ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Prepnúť bočný panel -pdfjs-toggle-sidebar-notification-button = - .title = Prepnúť bočný panel (dokument obsahuje osnovu/prílohy/vrstvy) -pdfjs-toggle-sidebar-button-label = Prepnúť bočný panel -pdfjs-document-outline-button = - .title = Zobraziť osnovu dokumentu (dvojitým kliknutím rozbalíte/zbalíte všetky položky) -pdfjs-document-outline-button-label = Osnova dokumentu -pdfjs-attachments-button = - .title = Zobraziť prílohy -pdfjs-attachments-button-label = Prílohy -pdfjs-layers-button = - .title = Zobraziť vrstvy (dvojitým kliknutím uvediete všetky vrstvy do pôvodného stavu) -pdfjs-layers-button-label = Vrstvy -pdfjs-thumbs-button = - .title = Zobraziť miniatúry -pdfjs-thumbs-button-label = Miniatúry pdfjs-current-outline-item-button = .title = Nájsť aktuálnu položku v osnove pdfjs-current-outline-item-button-label = Aktuálna položka v osnove @@ -216,10 +199,6 @@ pdfjs-additional-layers = Ďalšie vrstvy ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Strana { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -237,8 +216,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Hľadať .placeholder = Hľadať v dokumente… + .title = Hľadať pdfjs-find-previous-button = .title = Vyhľadať predchádzajúci výskyt reťazca pdfjs-find-previous-button-label = Predchádzajúce @@ -337,16 +316,16 @@ pdfjs-editor-highlight-button = .title = Zvýrazniť pdfjs-editor-highlight-button-label = Zvýrazniť pdfjs-highlight-floating-button1 = - .title = Zvýrazniť .aria-label = Zvýrazniť + .title = Zvýrazniť pdfjs-highlight-floating-button-label = Zvýrazniť pdfjs-comment-floating-button = - .title = Pridať komentár .aria-label = Pridať komentár + .title = Pridať komentár pdfjs-comment-floating-button-label = Pridať komentár pdfjs-editor-comment-button = - .title = Pridať komentár .aria-label = Pridať komentár + .title = Pridať komentár pdfjs-editor-comment-button-label = Pridať komentár pdfjs-editor-signature-button = .title = Pridať podpis @@ -421,8 +400,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Komentárov } pdfjs-editor-comments-sidebar-close-button = - .title = Zavrieť bočný panel .aria-label = Zavrieť bočný panel + .title = Zavrieť bočný panel pdfjs-editor-comments-sidebar-close-button-label = Zavrieť bočný panel # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Vidíte niečo pozoruhodné? Zvýraznite to a zanechajte komentár. @@ -517,8 +496,8 @@ pdfjs-editor-new-alt-text-error-close-button = Zavrieť # Variables: # $totalSize (Number) - the total size (in MB) of the AI model. # $downloadedSize (Number) - the downloaded size (in MB) of the AI model. -pdfjs-editor-new-alt-text-ai-model-downloading-progress = Sťahuje sa model AI pre alternatívne texty ({ $downloadedSize } z { $totalSize } MB) - .aria-valuetext = Sťahuje sa model AI pre alternatívne texty ({ $downloadedSize } z { $totalSize } MB) +pdfjs-editor-new-alt-text-ai-model-downloading-progress = Sťahuje sa model umelej inteligencie pre alternatívne texty ({ $downloadedSize } z { $totalSize } MB) + .aria-valuetext = Sťahuje sa model umelej inteligencie pre alternatívne texty ({ $downloadedSize } z { $totalSize } MB) # This is a button that users can click to edit the alt text they have already added. pdfjs-editor-new-alt-text-added-button = .aria-label = Alternatívny text bol pridaný @@ -545,13 +524,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Nastavenia alternatívneho textu o pdfjs-editor-alt-text-settings-automatic-title = Automatický alternatívny text pdfjs-editor-alt-text-settings-create-model-button-label = Automaticky vytvoriť alternatívny text pdfjs-editor-alt-text-settings-create-model-description = Navrhuje popisy, ktoré pomôžu ľuďom, ktorým sa obrázok nezobrazuje alebo ak sa obrázok nenačíta. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model AI pre alternatívne texty ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Beží lokálne na vašom zariadení, takže vaše dáta zostanú súkromné. Vyžaduje sa pre automatický alternatívny text. -pdfjs-editor-alt-text-settings-delete-model-button = Odstrániť -pdfjs-editor-alt-text-settings-download-model-button = Stiahnuť -pdfjs-editor-alt-text-settings-downloading-model-button = Sťahuje sa… pdfjs-editor-alt-text-settings-editor-title = Editor alternatívneho textu pdfjs-editor-alt-text-settings-show-dialog-button-label = Pri pridávaní obrázka ihneď zobraziť editor alternatívneho textu pdfjs-editor-alt-text-settings-show-dialog-description = Pomáha vám zabezpečiť, aby všetky vaše obrázky mali alternatívny text. @@ -597,13 +569,13 @@ pdfjs-editor-add-signature-dialog-title = Pridať podpis ## Tab names # Type is a verb (you can type your name as signature) -pdfjs-editor-add-signature-type-button = Typ - .title = Typ +pdfjs-editor-add-signature-type-button = Napísať + .title = Napísať # Draw is a verb (you can draw your signature) -pdfjs-editor-add-signature-draw-button = Kresliť - .title = Kresliť -pdfjs-editor-add-signature-image-button = Obrázok - .title = Obrázok +pdfjs-editor-add-signature-draw-button = Nakresliť + .title = Nakresliť +pdfjs-editor-add-signature-image-button = Z obrázka + .title = Z obrázka ## Tab panels @@ -766,7 +738,7 @@ pdfjs-views-manager-paste-button-after = .title = Vložiť za stranu { $page } # Badge used to promote a new feature in the UI, keep it as short as possible. # It's spelled uppercase for English, but it can be translated as usual. -pdfjs-new-badge-content = NOVÉ +pdfjs-new-badge-content = NOVINKA pdfjs-views-manager-waiting-for-file = Nahráva sa súbor… pdfjs-toggle-views-manager-button1 = .title = Spravovať strany @@ -774,8 +746,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Vlastnosti digitálneho podpisu .aria-label = Vlastnosti digitálneho podpisu + .title = Vlastnosti digitálneho podpisu pdfjs-digital-signature-properties-button-label = Vlastnosti digitálneho podpisu ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/skr/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/skr/viewer.ftl index 6136dfcbe80..ba6c41b6b65 100644 --- a/packages/pdfjs-viewer/viewer/locale/skr/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/skr/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 @@ -166,23 +187,6 @@ pdfjs-printing-not-ready = چتاوݨی: PDF چھپائی کیتے پوری طر ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = سائیڈ بار ٹوگل کرو -pdfjs-toggle-sidebar-notification-button = - .title = سائیڈ بار ٹوگل کرو (دستاویز وِچ آؤٹ لائن/ منسلکات/ پرتاں شامل ہن) -pdfjs-toggle-sidebar-button-label = سائیڈ بار ٹوگل کرو -pdfjs-document-outline-button = - .title = دستاویز دا خاکہ ݙکھاؤ (تمام آئٹمز کوں پھیلاوݨ/سنگوڑݨ کیتے ڈبل کلک کرو) -pdfjs-document-outline-button-label = دستاویز آؤٹ لائن -pdfjs-attachments-button = - .title = نتھیاں ݙکھاؤ -pdfjs-attachments-button-label = منسلکات -pdfjs-layers-button = - .title = پرتاں ݙکھاؤ (تمام پرتاں کوں ڈیفالٹ حالت وِچ دوبارہ ترتیب ݙیوݨ کیتے ڈبل کلک کرو) -pdfjs-layers-button-label = پرتاں -pdfjs-thumbs-button = - .title = تھمبنیل ݙکھاؤ -pdfjs-thumbs-button-label = تھمبنیلز pdfjs-current-outline-item-button = .title = موجودہ آؤٹ لائن آئٹم لبھو pdfjs-current-outline-item-button-label = موجودہ آؤٹ لائن آئٹم @@ -193,20 +197,25 @@ pdfjs-additional-layers = اضافی پرتاں ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = ورقہ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = .aria-label = ورقے دا تھمبنیل { $page } +# Variables: +# $page (Number) - the page number +pdfjs-thumb-page-checkbox1 = + .title = صفحہ { $page } منتخب کرو۔ +# Variables: +# $page (Number) - the page number +# $total (Number) - the number of pages +pdfjs-thumb-page-title1 = + .title = صفحہ { $page } از { $total }۔ ## Find panel button title and messages pdfjs-find-input = - .title = لبھو .placeholder = دستاویز وِچ لبھو … + .title = لبھو pdfjs-find-previous-button = .title = فقرے دا پچھلا واقعہ لبھو pdfjs-find-previous-button-label = پچھلا @@ -286,9 +295,13 @@ pdfjs-web-fonts-disabled = ویب فونٹس غیر فعال ہن: ایمبیڈ pdfjs-editor-free-text-button = .title = متن +pdfjs-editor-color-picker-free-text-input = + .title = متن دا رنگ بدلو۔ pdfjs-editor-free-text-button-label = متن pdfjs-editor-ink-button = .title = چھکو +pdfjs-editor-color-picker-ink-input = + .title = ڈرائنگ دا رنگ بدلو۔ pdfjs-editor-ink-button-label = چھکو pdfjs-editor-stamp-button = .title = تصویراں کوں شامل کرو یا ترمیم کرو @@ -297,9 +310,36 @@ pdfjs-editor-highlight-button = .title = نمایاں کرو pdfjs-editor-highlight-button-label = نمایاں کرو pdfjs-highlight-floating-button1 = - .title = نمایاں کرو .aria-label = نمایاں کرو + .title = نمایاں کرو pdfjs-highlight-floating-button-label = نمایاں کرو +pdfjs-comment-floating-button = + .aria-label = تبصرہ۔ + .title = تبصرہ۔ +pdfjs-comment-floating-button-label = تبصرہ۔ +pdfjs-editor-comment-button = + .aria-label = تبصرہ + .title = تبصرہ +pdfjs-editor-comment-button-label = تبصرہ۔ +pdfjs-editor-signature-button = + .title = دستخط شامل کرو۔ +pdfjs-editor-signature-button-label = دستخط شامل کرو۔ + +## Default editor aria labels + +# “Highlight” is a noun, the string is used on the editor for highlights. +pdfjs-editor-highlight-editor = + .aria-label = نشابر ایڈیٹر۔ +# “Drawing” is a noun, the string is used on the editor for drawings. +pdfjs-editor-ink-editor = + .aria-label = ڈرائنگ ایڈیٹر۔ +# Used when a signature editor is selected/hovered. +# Variables: +# $description (String) - a string describing/labeling the signature. +pdfjs-editor-signature-editor1 = + .aria-description = دستخط ایڈیٹر: { $description }۔ +pdfjs-editor-stamp-editor = + .aria-label = تصویر ایڈیٹر۔ ## Remove button for the various kind of editor. @@ -311,6 +351,8 @@ pdfjs-editor-remove-stamp-button = .title = تصویر ہٹاؤ pdfjs-editor-remove-highlight-button = .title = نمایاں ہٹاؤ +pdfjs-editor-remove-signature-button = + .title = دستخط ہٹاؤ۔ ## @@ -327,10 +369,41 @@ pdfjs-editor-stamp-add-image-button-label = تصویر شامل کرو pdfjs-editor-free-highlight-thickness-input = مُٹاݨ pdfjs-editor-free-highlight-thickness-title = .title = متن توں ان٘ج ٻئے شئیں کوں نمایاں کرݨ ویلے مُٹاݨ کوں بدلو +pdfjs-editor-add-signature-container = + .aria-label = دستخط کنٹرولز تے محفوظ دستخط۔ +pdfjs-editor-signature-add-signature-button = + .title = نواں دستخط شامل کرو۔ +pdfjs-editor-signature-add-signature-button-label = نواں دستخط شامل کرو۔ +# Used on the button to use an already saved signature. +# Variables: +# $description (String) - a string describing/labeling the signature. +pdfjs-editor-add-saved-signature-button = + .title = محفوظ دستخط: { $description }۔ +# .default-content is used as a placeholder in an empty text editor. +pdfjs-free-text2 = + .aria-label = ٹیکسٹ ایڈیٹر + .default-content = ٹائپنگ شروع کرو … +# Used to show how many comments are present in the pdf file. +# Variables: +# $count (Number) - the number of comments. +pdfjs-editor-comments-sidebar-title = + { $count -> + [one] تبصرہ + *[other] تبصرے + } +pdfjs-editor-comments-sidebar-close-button = + .aria-label = سائیڈبار بند کرو۔ + .title = سائیڈبار بند کرو۔ +pdfjs-editor-comments-sidebar-close-button-label = سائیڈبار بند کرو۔ +# Instructional copy to add a comment by selecting text or an annotations. +pdfjs-editor-comments-sidebar-no-comments1 = کوئی اہم گلھ نظر آئی؟ اونکوں ہائی لائٹ کرو تے تبصرہ چھوڑو۔ +pdfjs-editor-comments-sidebar-no-comments-link = ٻیا سکھو ## Alt-text dialog pdfjs-editor-alt-text-button-label = Alt متن +pdfjs-editor-alt-text-edit-button = + .aria-label = alt متن وِچ ترمیم کرو pdfjs-editor-alt-text-dialog-label = ہِک اختیار چُݨو pdfjs-editor-alt-text-dialog-description = Alt متن (متبادل متن) اِیں ویلے مَدَت کرین٘دا ہِے جہڑیلے لوک تصویر کوں نِھیں ݙیکھ سڳدے یا جہڑیلے اِیہ لوڈ کائنی تِھین٘دا۔ pdfjs-editor-alt-text-add-description-label = تفصیل شامل کرو @@ -443,23 +516,293 @@ pdfjs-editor-alt-text-settings-dialog-label = تصویر آلٹ عبارت تر pdfjs-editor-alt-text-settings-automatic-title = خودکار آلٹ عبارت pdfjs-editor-alt-text-settings-create-model-button-label = آلٹ عبارت خودکار بݨاؤ pdfjs-editor-alt-text-settings-create-model-description = اُنہاں لوکاں دی مدد کیتے تفصیل تجویز کرو جہڑے تصویر کائنی ݙیکھ سڳدے یا ڄݙݨ تصویر لوڈ کائبی تھیندی۔ -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = آلٹ عبارت اے آئی ماڈل ({ $totalSize } ایم بی) -pdfjs-editor-alt-text-settings-ai-model-description = تہاݙی ڈیوائس تے مقامی طور تے چلدا ہے تاں جو تہاݙا ڈیٹا نجی رہوے۔ خودکار آلٹ عبارت کیتے ضروری ہے۔ -pdfjs-editor-alt-text-settings-delete-model-button = مٹاؤ -pdfjs-editor-alt-text-settings-download-model-button = ڈاؤن لوڈ -pdfjs-editor-alt-text-settings-downloading-model-button = ڈاؤن لوڈ تھیندا پئے … pdfjs-editor-alt-text-settings-editor-title = متبادل ٹیکسٹ ایڈیٹر pdfjs-editor-alt-text-settings-show-dialog-button-label = تصویر شامل کرݨ ویلے فوری طور تے آلٹ ٹیکسٹ ایڈیٹر ݙکھاؤ pdfjs-editor-alt-text-settings-show-dialog-description = ایہ تہاکوں یقینی بݨاوݨ وچ مدد کریندے جو تہاݙیاں ساریاں تصویراں وچ آلٹ عبارت ہے۔ pdfjs-editor-alt-text-settings-close-button = بند کرو +## Accessibility labels (announced by screen readers) for objects added to the editor. + +pdfjs-editor-highlight-added-alert = ہائی لائٹ شامل تھئی +pdfjs-editor-freetext-added-alert = متن شامل تھیا +pdfjs-editor-ink-added-alert = ڈرائنگ شامل تھئی +pdfjs-editor-stamp-added-alert = تصویر شامل تھئی +pdfjs-editor-signature-added-alert = دستخط شامل تھئی + ## "Annotations removed" bar +pdfjs-editor-undo-bar-message-highlight = ہائی لائٹ مٹائی ڳئی +pdfjs-editor-undo-bar-message-freetext = متن مٹایا ڳیا +pdfjs-editor-undo-bar-message-ink = ڈرائنگ مٹائی ڳئی +pdfjs-editor-undo-bar-message-stamp = تصویر مٹائی ڳئی +pdfjs-editor-undo-bar-message-signature = دستخط مٹائے ڳئے +pdfjs-editor-undo-bar-message-comment = تبصرہ مٹایا ڳیا +# Variables: +# $count (Number) - the number of removed annotations. +pdfjs-editor-undo-bar-message-multiple = + { $count -> + [one] { $count } تشریح مٹائی ڳئی + *[other] { $count } تشریحیں مٹائی ڳئیاں + } pdfjs-editor-undo-bar-undo-button = .title = کیتا اݨ کیتا pdfjs-editor-undo-bar-undo-button-label = کیتا اݨ کیتا pdfjs-editor-undo-bar-close-button = .title = بند کرو pdfjs-editor-undo-bar-close-button-label = بند کرو + +## Add a signature dialog + +pdfjs-editor-add-signature-dialog-label = ایہ مکالمہ صارف کوں PDF دستاویز وِچ شامل کرݨ کیتے دستخط بݨاوݨ دی اجازت ݙیندا ہے۔ صارف ناں وِچ ترمیم کر سڳدا ہے (جیڑھا alt متن دے طور تے وی کم کریندا ہے)، تے اختیاری طور تے دستخط کوں ٻار ٻار ورتݨ کیتے محفوظ کر سڳدا ہے۔ +pdfjs-editor-add-signature-dialog-title = دستخط شامل کرو۔ + +## Tab names + +# Type is a verb (you can type your name as signature) +pdfjs-editor-add-signature-type-button = ٹائپ کرو + .title = ٹائپ کرو +# Draw is a verb (you can draw your signature) +pdfjs-editor-add-signature-draw-button = چھکو + .title = چھکو +pdfjs-editor-add-signature-image-button = تصویر + .title = تصویر + +## Tab panels + +pdfjs-editor-add-signature-type-input = + .aria-label = اپݨے دستخط ٹائپ کرو + .placeholder = اپݨے دستخط ٹائپ کرو +pdfjs-editor-add-signature-draw-placeholder = اپݨے دستخط ڈراو کرو +pdfjs-editor-add-signature-draw-thickness-range-label = موٹائی۔ +# Variables: +# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature. +pdfjs-editor-add-signature-draw-thickness-range = + .title = ڈرائنگ دی ٹھولھ: { $thickness } +pdfjs-editor-add-signature-image-placeholder = اپ لوڈ کرݨ کیتے فائل اتھے سٹو +pdfjs-editor-add-signature-image-browse-link = + { PLATFORM() -> + [macos] یا تصویر فائلاں چݨو + *[other] یا تصویر فائلاں براؤز کرو + } + +## Controls + +pdfjs-editor-add-signature-description-label = تفصیل (alt متن) +pdfjs-editor-add-signature-description-input = + .title = تفصیل (alt متن) +pdfjs-editor-add-signature-description-default-when-drawing = دستخط +pdfjs-editor-add-signature-clear-button-label = دستخط صاف کرو +pdfjs-editor-add-signature-clear-button = + .title = دستخط صاف کرو +pdfjs-editor-add-signature-save-checkbox = دستخط محفوظ کرو +pdfjs-editor-add-signature-save-warning-message = تساں 5 محفوظ شدہ دستخطاں دی حد تک پُج ڳئے ہو۔ ٻئے محفوظ کرݨ کیتے ہک مٹاو۔ +pdfjs-editor-add-signature-image-upload-error-title = تصویر اپ لوڈ نہ تھئی +pdfjs-editor-add-signature-image-upload-error-description = اپݨا نیٹ ورک کنکشن چیک کرو یا ٻئی تصویر آزماو۔ +pdfjs-editor-add-signature-image-no-data-error-title = تصویر کوں دستخط اچ تبدیل نہیں کر سڳیا +pdfjs-editor-add-signature-image-no-data-error-description = ٻئی تصویر اپ لوڈ کرݨ دی کوشش کرو۔ +pdfjs-editor-add-signature-error-close-button = بند کرو + +## Dialog buttons + +pdfjs-editor-add-signature-cancel-button = منسوخ کرو۔ +pdfjs-editor-add-signature-add-button = شامل کرو +pdfjs-editor-edit-signature-update-button = اپ ڈیٹ کرو۔ + +## Comment popup + +pdfjs-editor-edit-comment-popup-button-label = تبصرہ ایڈٹ کرو +pdfjs-editor-edit-comment-popup-button = + .title = تبصرہ ایڈٹ کرو +pdfjs-editor-delete-comment-popup-button-label = تبصرہ مٹاو +pdfjs-editor-delete-comment-popup-button = + .title = تبصرہ مٹاو +pdfjs-show-comment-button = + .title = تبصرہ ݙکھاو + +## Edit a comment dialog + +# An existing comment is edited +pdfjs-editor-edit-comment-dialog-title-when-editing = تبصرہ ایڈٹ کرو +pdfjs-editor-edit-comment-dialog-save-button-when-editing = اپ ڈیٹ کرو +# No existing comment +pdfjs-editor-edit-comment-dialog-title-when-adding = تبصرہ شامل کرو +pdfjs-editor-edit-comment-dialog-save-button-when-adding = شامل کرو +pdfjs-editor-edit-comment-dialog-text-input = + .placeholder = ٹائپ کرݨ شروع کرو +pdfjs-editor-edit-comment-dialog-cancel-button = منسوخ + +## Edit a comment button in the editor toolbar + +pdfjs-editor-add-comment-button = + .title = تبصرہ شامل کرو + +## The view manager is a sidebar displaying different views: +## - thumbnails; +## - outline; +## - attachments; +## - layers. +## The thumbnails view is used to edit the pdf: remove/insert pages, ... + +pdfjs-toggle-views-manager-notification-button = + .title = سائیڈ بار ٹوگل کرو (دستاویز اچ تھمب نیلز/آؤٹ لائن/منسلکات/پرتاں شامل ہن) +pdfjs-toggle-views-manager-button1-label = صفحیاں دا انتظام کرو +pdfjs-views-manager-sidebar = + .aria-label = بغلی بار +pdfjs-views-manager-sidebar-resizer = + .aria-label = سائیڈ بار دا ری سائزر +pdfjs-views-manager-view-selector-button = + .title = نظارے +pdfjs-views-manager-view-selector-button-label = نظارے +pdfjs-views-manager-pages-title = ورقے +pdfjs-views-manager-outlines-title1 = دستاویز دا آؤٹ لائن + .title = دستاویز دا آؤٹ لائن (سارے آئٹمز کوں پھیلاؤن یا سمیٹݨ کیتے ڈبل کلک کرو) +pdfjs-views-manager-attachments-title = منسلکات +pdfjs-views-manager-layers-title1 = پرتاں + .title = پرتاں (سارے پرتاں کوں ڈیفالٹ حالت تے واپس کرݨ کیتے ڈبل کلک کرو) +pdfjs-views-manager-pages-option-label = ورقے +pdfjs-views-manager-outlines-option-label = دستاویز دا آؤٹ لائن +pdfjs-views-manager-attachments-option-label = منسلکات +pdfjs-views-manager-layers-option-label = پرتاں +pdfjs-views-manager-add-file-button = + .title = فائل شامل کرو +pdfjs-views-manager-add-file-button-label = فائل شامل کرو +# Variables: +# $count (Number) - the number of selected pages. +pdfjs-views-manager-pages-status-action-label = + { $count -> + [one] { $count } منتخب + *[other] { $count } منتخب + } +pdfjs-views-manager-pages-status-none-action-label = ورقے منتخب کرو +pdfjs-views-manager-pages-status-action-button-label = بندوبست کرو +pdfjs-views-manager-pages-status-copy-button-label = کاپی کرو +pdfjs-views-manager-pages-status-cut-button-label = کٹ کرو +pdfjs-views-manager-pages-status-delete-button-label = مٹاو +pdfjs-views-manager-pages-status-export-selected-button-label = منتخب کوں ایکسپورٹ کرو… +# Variables: +# $count (Number) - the number of selected pages to be cut. +pdfjs-views-manager-status-undo-cut-label = + { $count -> + [one] 1 ورقہ کٹیا ڳیا + *[other] { $count } ورقے کٹے ڳئے + } +# Variables: +# $count (Number) - the number of selected pages to be copied. +pdfjs-views-manager-pages-status-undo-copy-label = + { $count -> + [one] 1 ورقہ کاپی کیتا ڳیا + *[other] { $count } ورقے کاپی کیتے ڳئے + } +# Variables: +# $count (Number) - the number of selected pages to be deleted. +pdfjs-views-manager-pages-status-undo-delete-label = + { $count -> + [one] 1 ورقہ مٹایا ڳیا + *[other] { $count } ورقے مٹائے ڳئے + } +pdfjs-views-manager-pages-status-waiting-ready-label = تہاݙی فائل تیار کیتی پئی اے… +pdfjs-views-manager-pages-status-waiting-uploading-label = فائل اپ لوڈ تھیندی پئی اے… +pdfjs-views-manager-status-warning-cut-label = کٹ نئیں سڳیا. ورقہ ریفریش کرو تے دوبارہ کوشش کرو. +pdfjs-views-manager-status-warning-copy-label = کاپی نئیں سڳیا. ورقہ ریفریش کرو تے دوبارہ کوشش کرو. +pdfjs-views-manager-status-warning-delete-label = مٹاو نئیں سڳیا. ورقہ ریفریش کرو تے دوبارہ کوشش کرو. +pdfjs-views-manager-status-warning-save-label = محفوظ نئیں سڳیا. ورقہ ریفریش کرو تے دوبارہ کوشش کرو. +pdfjs-views-manager-status-undo-button-label = کیتا اݨ کیتا +pdfjs-views-manager-status-done-button-label = تھی ڳیا +pdfjs-views-manager-status-close-button = + .title = بند کرو +pdfjs-views-manager-status-close-button-label = بند کرو +pdfjs-views-manager-paste-button-label = پیسٹ کرو +pdfjs-views-manager-paste-button-before = + .title = پہلے ورقے توں پہلے پیسٹ کرو +# Variables: +# $page (Number) - the page number after which the paste button is. +pdfjs-views-manager-paste-button-after = + .title = ورقے { $page } دے بعد پیسٹ کرو +# Badge used to promote a new feature in the UI, keep it as short as possible. +# It's spelled uppercase for English, but it can be translated as usual. +pdfjs-new-badge-content = نواں +pdfjs-views-manager-waiting-for-file = فائل اپ لوڈ تھیندی پئی اے… +pdfjs-toggle-views-manager-button1 = + .title = ورقے منیج کرو + +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .aria-label = ڈیجیٹل دستخط دیاں خصوصیات + .title = ڈیجیٹل دستخط دیاں خصوصیات +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 = + .title = محفوظ شدہ دستخط ہٹاؤ +pdfjs-editor-delete-signature-button-label1 = محفوظ شدہ دستخط ہٹاؤ + +## Editor toolbar + +pdfjs-editor-add-signature-edit-button-label = تفصیل ایڈٹ کرو + +## Edit signature description dialog + +pdfjs-editor-edit-signature-dialog-title = تفصیل ایڈٹ کرو diff --git a/packages/pdfjs-viewer/viewer/locale/sl/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/sl/viewer.ftl index f0aeaafa374..98165763fa0 100644 --- a/packages/pdfjs-viewer/viewer/locale/sl/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/sl/viewer.ftl @@ -132,8 +132,8 @@ pdfjs-document-properties-page-size-orientation-portrait = pokončno pdfjs-document-properties-page-size-orientation-landscape = ležeče 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 = Pismo -pdfjs-document-properties-page-size-name-legal = Pravno +pdfjs-document-properties-page-size-name-letter = Letter +pdfjs-document-properties-page-size-name-legal = Legal ## Variables: ## $width (Number) - the width of the (current) page @@ -189,23 +189,6 @@ pdfjs-printing-not-ready = Opozorilo: PDF ni v celoti naložen za tiskanje. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Preklopi stransko vrstico -pdfjs-toggle-sidebar-notification-button = - .title = Preklopi stransko vrstico (dokument vsebuje oris/priponke/plasti) -pdfjs-toggle-sidebar-button-label = Preklopi stransko vrstico -pdfjs-document-outline-button = - .title = Prikaži oris dokumenta (dvokliknite za razširitev/strnitev vseh predmetov) -pdfjs-document-outline-button-label = Oris dokumenta -pdfjs-attachments-button = - .title = Prikaži priponke -pdfjs-attachments-button-label = Priponke -pdfjs-layers-button = - .title = Prikaži plasti (dvokliknite za ponastavitev vseh plasti na privzeto stanje) -pdfjs-layers-button-label = Plasti -pdfjs-thumbs-button = - .title = Prikaži sličice -pdfjs-thumbs-button-label = Sličice pdfjs-current-outline-item-button = .title = Najdi trenutni predmet orisa pdfjs-current-outline-item-button-label = Trenutni predmet orisa @@ -216,10 +199,6 @@ pdfjs-additional-layers = Dodatne plasti ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Stran { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -237,8 +216,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Najdi .placeholder = Najdi v dokumentu … + .title = Najdi pdfjs-find-previous-button = .title = Najdi prejšnjo ponovitev iskanega pdfjs-find-previous-button-label = Najdi nazaj @@ -337,16 +316,16 @@ pdfjs-editor-highlight-button = .title = Označevalnik pdfjs-editor-highlight-button-label = Označevalnik pdfjs-highlight-floating-button1 = - .title = Označi .aria-label = Označi + .title = Označi pdfjs-highlight-floating-button-label = Označi pdfjs-comment-floating-button = - .title = Komentiraj .aria-label = Komentiraj + .title = Komentiraj pdfjs-comment-floating-button-label = Komentiraj pdfjs-editor-comment-button = - .title = Komentiraj .aria-label = Komentiraj + .title = Komentiraj pdfjs-editor-comment-button-label = Komentiraj pdfjs-editor-signature-button = .title = Dodaj podpis @@ -421,8 +400,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Komentarji } pdfjs-editor-comments-sidebar-close-button = - .title = Zapri stransko vrstico .aria-label = Zapri stransko vrstico + .title = Zapri stransko vrstico pdfjs-editor-comments-sidebar-close-button-label = Zapri stransko vrstico # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Ste zasledili kaj omembe vrednega? Narišite oznako in dopišite komentar. @@ -545,13 +524,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Nastavitve nadomestnega besedila s pdfjs-editor-alt-text-settings-automatic-title = Samodejno nadomestno besedilo pdfjs-editor-alt-text-settings-create-model-button-label = Samodejno ustvari nadomestno besedilo pdfjs-editor-alt-text-settings-create-model-description = Predlaga opise za pomoč ljudem, ki ne morejo videti slike, ali za primer, ko se slika ne naloži. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model UI za nadomestno besedilo ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Izvaja se lokalno na vaši napravi, tako da vaši podatki ostajajo zasebni. Zahtevano za samodejno nadomestno besedilo. -pdfjs-editor-alt-text-settings-delete-model-button = Izbriši -pdfjs-editor-alt-text-settings-download-model-button = Prenesi -pdfjs-editor-alt-text-settings-downloading-model-button = Prenašanje ... pdfjs-editor-alt-text-settings-editor-title = Urejevalnik nadomestnega besedila pdfjs-editor-alt-text-settings-show-dialog-button-label = Ob dodajanju slike takoj prikaži urejevalnik nadomestnega besedila pdfjs-editor-alt-text-settings-show-dialog-description = Pomaga vam zagotoviti, da imajo vse vaše slike nadomestno besedilo. @@ -774,8 +746,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Lastnosti digitalnega podpisa .aria-label = Lastnosti digitalnega podpisa + .title = Lastnosti digitalnega podpisa pdfjs-digital-signature-properties-button-label = Lastnosti digitalnega podpisa ## Banner shown above the signature list summarising the overall @@ -787,6 +759,67 @@ pdfjs-digital-signature-properties-button-label = Lastnosti digitalnega podpisa ## $count (Number) - number of signatures at the worst level. pdfjs-digital-signature-properties-banner-verified = Dokument je bil podpisan z veljavnim digitalnim podpisom +pdfjs-digital-signature-properties-banner-unknown = + { $count -> + [one] Dokument je podpisan, vendar { $count } digitalnega podpisa ni bilo mogoče preveriti + [two] Dokument je podpisan, vendar { $count } digitalnih podpisov ni bilo mogoče preveriti + [few] Dokument je podpisan, vendar { $count } digitalnih podpisov ni bilo mogoče preveriti + *[other] Dokument je podpisan, vendar { $count } digitalnih podpisov ni bilo mogoče preveriti + } +pdfjs-digital-signature-properties-banner-untrusted = + { $count -> + [one] Dokument je podpisan z { $count } digitalnim potrdilom, ki ni zaupanja vredno + [two] Dokument je podpisan z { $count } digitalnima potrdiloma, ki nista zaupanja vredni + [few] Dokument je podpisan s { $count } digitalnimi potrdili, ki niso zaupanja vredna + *[other] Dokument je podpisan s { $count } digitalnimi potrdili, ki niso zaupanja vredna + } +pdfjs-digital-signature-properties-banner-expired = + { $count -> + [one] Dokument je podpisan z { $count } pretečenim digitalnim potrdilom + [two] Dokument je podpisan z { $count } pretečenima digitalnima potrdiloma + [few] Dokument je podpisan s { $count } pretečenimi digitalnimi potrdili + *[other] Dokument je podpisan s { $count } pretečenimi digitalnimi potrdili + } +pdfjs-digital-signature-properties-banner-invalid = + { $count -> + [one] Dokument vsebuje { $count } neveljaven digitalni podpis + [two] Dokument vsebuje { $count } neveljavna digitalna podpisa + [few] Dokument vsebuje { $count } neveljavne digitalne podpise + *[other] Dokument vsebuje { $count } neveljavnih digitalnih podpisov + } +pdfjs-digital-signature-properties-banner-revoked = + { $count -> + [one] Dokument je podpisan z { $count } preklicanim digitalnim potrdilom + [two] Dokument je podpisan z { $count } preklicanima digitalnima potrdiloma + [few] Dokument je podpisan s { $count } preklicanimi digitalnimi potrdili + *[other] Dokument je podpisan s { $count } preklicanimi digitalnimi potrdili + } + +## 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 = Stanje: podpis preverjen +pdfjs-digital-signature-properties-status-invalid = Stanje: podpis neveljaven +pdfjs-digital-signature-properties-status-unknown = Stanje: podpisa ni mogoče preveriti (nepodprt) + +## 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 = Digitalno potrdilo: zaupanja vredno ({ $issuer }) +pdfjs-digital-signature-properties-certificate-unknown = Digitalno potrdilo: ni na voljo +pdfjs-digital-signature-properties-certificate-untrusted = Digitalno potrdilo: ni zaupanja vredno +pdfjs-digital-signature-properties-certificate-untrusted-unknown-issuer = Digitalno potrdilo: neznan izdajatelj ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-self-signed = Digitalno potrdilo: samopodpisano ({ $issuer }) +pdfjs-digital-signature-properties-certificate-untrusted-untrusted-issuer = Digitalno potrdilo: izdajatelj ni zaupanja vreden ({ $issuer }) +pdfjs-digital-signature-properties-certificate-expired = Digitalno potrdilo: pretečeno +pdfjs-digital-signature-properties-certificate-expired-with-date = Digitalno potrdilo: pretečeno ({ DATETIME($dateObj, dateStyle: "medium") }) +pdfjs-digital-signature-properties-certificate-revoked = Digitalno potrdilo: preklicano ## Main menu for adding/removing signatures diff --git a/packages/pdfjs-viewer/viewer/locale/son/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/son/viewer.ftl index ecbe86d2396..372bcdd675d 100644 --- a/packages/pdfjs-viewer/viewer/locale/son/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/son/viewer.ftl @@ -92,28 +92,12 @@ pdfjs-printing-not-ready = Yaamar: PDF ši zunbu ka timme karyan še. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Kanjari ceraw zuu -pdfjs-toggle-sidebar-button-label = Kanjari ceraw zuu -pdfjs-document-outline-button = - .title = Takaddaa korfur alhaaloo cebe (naagu cee hinka ka haya-izey kul hayandi/kankamandi) -pdfjs-document-outline-button-label = Takadda filla-boŋ -pdfjs-attachments-button = - .title = Hangarey cebe -pdfjs-attachments-button-label = Hangarey -pdfjs-thumbs-button = - .title = Kabeboy biyey cebe -pdfjs-thumbs-button-label = Kabeboy biyey pdfjs-findbar-button = .title = Ceeci takaddaa ra pdfjs-findbar-button-label = Ceeci ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page } moo # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -122,8 +106,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Ceeci .placeholder = Ceeci takaddaa ra… + .title = Ceeci pdfjs-find-previous-button = .title = Kalimaɲaŋoo bangayri bisantaa ceeci pdfjs-find-previous-button-label = Bisante diff --git a/packages/pdfjs-viewer/viewer/locale/sq/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/sq/viewer.ftl index cbf3d55a7f0..dac0de0885b 100644 --- a/packages/pdfjs-viewer/viewer/locale/sq/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/sq/viewer.ftl @@ -157,23 +157,6 @@ pdfjs-printing-not-ready = Kujdes: PDF-ja s’është ngarkuar plotësisht që t ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Shfaqni/Fshihni Anështyllën -pdfjs-toggle-sidebar-notification-button = - .title = Hap/Mbyll Anështylë (dokumenti përmban përvijim/nashkëngjitje/shtresa) -pdfjs-toggle-sidebar-button-label = Shfaq/Fshih Anështyllën -pdfjs-document-outline-button = - .title = Shfaqni Përvijim Dokumenti (dyklikoni që të shfaqen/fshihen krejt elementët) -pdfjs-document-outline-button-label = Përvijim Dokumenti -pdfjs-attachments-button = - .title = Shfaqni Bashkëngjitje -pdfjs-attachments-button-label = Bashkëngjitje -pdfjs-layers-button = - .title = Shfaq Shtresa (dyklikoni që të rikthehen krejt shtresat në gjendjen e tyre parazgjedhje) -pdfjs-layers-button-label = Shtresa -pdfjs-thumbs-button = - .title = Shfaqni Miniatura -pdfjs-thumbs-button-label = Miniatura pdfjs-current-outline-item-button = .title = Gjej Objektin e Tanishëm të Përvijuar pdfjs-current-outline-item-button-label = Objekt i Tanishëm i Përvijuar @@ -184,10 +167,6 @@ pdfjs-additional-layers = Shtresa Shtesë ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Faqja { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Gjej .placeholder = Gjeni në dokument… + .title = Gjej pdfjs-find-previous-button = .title = Gjeni hasjen e mëparshme të togfjalëshit pdfjs-find-previous-button-label = E mëparshmja @@ -301,16 +280,16 @@ pdfjs-editor-highlight-button = .title = Theksim pdfjs-editor-highlight-button-label = Theksoje pdfjs-highlight-floating-button1 = - .title = Theksim .aria-label = Theksim + .title = Theksim pdfjs-highlight-floating-button-label = Theksim pdfjs-comment-floating-button = - .title = Komentoni .aria-label = Komentoni + .title = Komentoni pdfjs-comment-floating-button-label = Komentoni pdfjs-editor-comment-button = - .title = Koment .aria-label = Koment + .title = Koment pdfjs-editor-comment-button-label = Komentoni pdfjs-editor-signature-button = .title = Shtoni nënshkrim @@ -383,8 +362,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Komente } pdfjs-editor-comments-sidebar-close-button = - .title = Mbylleni anështyllën .aria-label = Mbylleni anështyllën + .title = Mbylleni anështyllën pdfjs-editor-comments-sidebar-close-button-label = Mbylleni anështyllën # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Shihni diçka që ia vlen. Theksojeni dhe lini një koment. @@ -507,13 +486,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Rregullime teksti alternativ figur pdfjs-editor-alt-text-settings-automatic-title = Tekst alternativ i automatizuar pdfjs-editor-alt-text-settings-create-model-button-label = Krijo automatikisht tekst alternativ pdfjs-editor-alt-text-settings-create-model-description = Sugjeron përshkrime, për të ndihmuar persona që s’munden të shohin figurën, ose për kur figura nuk ngarkohet dot. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Model IA teksti alternativ ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Xhiron lokalisht në pajisjen tuaj, pra të dhënat tuaja mbeten private. E domosdoshme për tekst të automatizuar alternativ. -pdfjs-editor-alt-text-settings-delete-model-button = Fshije -pdfjs-editor-alt-text-settings-download-model-button = Shkarkoje -pdfjs-editor-alt-text-settings-downloading-model-button = Po shkarkohet… pdfjs-editor-alt-text-settings-editor-title = Përpunues teksti alternativ pdfjs-editor-alt-text-settings-show-dialog-button-label = Shfaq menjëherë përpunues teksti alternativ, kur shtohet një figurë pdfjs-editor-alt-text-settings-show-dialog-description = Ju ndihmon të siguroheni se krejt figurat tuaja kanë tekst alternativ. diff --git a/packages/pdfjs-viewer/viewer/locale/sr/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/sr/viewer.ftl index 3da82e01506..eb422b7daa1 100644 --- a/packages/pdfjs-viewer/viewer/locale/sr/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/sr/viewer.ftl @@ -188,23 +188,6 @@ pdfjs-printing-not-ready = Упозорење: PDF није у потпунос ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Прикажи/сакриј бочни панел -pdfjs-toggle-sidebar-notification-button = - .title = Прикажи/сакриј бочни панел (документ садржи контуру/прилоге/слојеве) -pdfjs-toggle-sidebar-button-label = Прикажи/сакриј бочни панел -pdfjs-document-outline-button = - .title = Прикажи структуру документа (двоструким кликом проширујете/скупљате све ставке) -pdfjs-document-outline-button-label = Контура документа -pdfjs-attachments-button = - .title = Прикажи прилоге -pdfjs-attachments-button-label = Прилози -pdfjs-layers-button = - .title = Прикажи слојеве (дупли клик за враћање свих слојева у подразумевано стање) -pdfjs-layers-button-label = Слојеви -pdfjs-thumbs-button = - .title = Прикажи сличице -pdfjs-thumbs-button-label = Сличице pdfjs-current-outline-item-button = .title = Пронађите тренутни елемент структуре pdfjs-current-outline-item-button-label = Тренутна контура @@ -215,10 +198,6 @@ pdfjs-additional-layers = Додатни слојеви ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Страница { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -236,8 +215,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Пронађи .placeholder = Пронађи у документу… + .title = Пронађи pdfjs-find-previous-button = .title = Пронађи претходно појављивање фразе pdfjs-find-previous-button-label = Претходна @@ -334,16 +313,16 @@ pdfjs-editor-highlight-button = .title = Означи pdfjs-editor-highlight-button-label = Означи pdfjs-highlight-floating-button1 = - .title = Означи .aria-label = Означи + .title = Означи pdfjs-highlight-floating-button-label = Означи pdfjs-comment-floating-button = - .title = Коментар .aria-label = Коментар + .title = Коментар pdfjs-comment-floating-button-label = Напомена pdfjs-editor-comment-button = - .title = Коментар .aria-label = Коментар + .title = Коментар pdfjs-editor-comment-button-label = Коментар pdfjs-editor-signature-button = .title = Додај потпис @@ -417,8 +396,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Напомене } pdfjs-editor-comments-sidebar-close-button = - .title = Затвори бочну површ .aria-label = Затвори бочну површ + .title = Затвори бочну површ pdfjs-editor-comments-sidebar-close-button-label = Затвори бочну површ # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Видите нешто вредно пажње? Истакните то и оставите напомену. @@ -541,13 +520,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Подешавања алтерн pdfjs-editor-alt-text-settings-automatic-title = Аутоматски алтернативни текст pdfjs-editor-alt-text-settings-create-model-button-label = Аутоматски прави алтернативни текст pdfjs-editor-alt-text-settings-create-model-description = Предлаже описе како би се помогло људима који не виде слику или када се слика не учита. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = ВИ модел за алтернативни текст ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Ради локално на вашем уређају тако да ваши подаци остају приватни. Потребно за аутоматски алтернативни текст. -pdfjs-editor-alt-text-settings-delete-model-button = Обриши -pdfjs-editor-alt-text-settings-download-model-button = Преузми -pdfjs-editor-alt-text-settings-downloading-model-button = Преузимање… pdfjs-editor-alt-text-settings-editor-title = Уређивач алтернативног текста pdfjs-editor-alt-text-settings-show-dialog-button-label = Прикажи уређивач алтернативног текста одмах при додавању слике pdfjs-editor-alt-text-settings-show-dialog-description = Помаже вам да све ваше слике имају алтернативни текст. @@ -765,8 +737,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Својства дигиталног потписа .aria-label = Својства дигиталног потписа + .title = Својства дигиталног потписа pdfjs-digital-signature-properties-button-label = Својства дигиталног потписа ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/sv-SE/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/sv-SE/viewer.ftl index b9cc32d7e13..592923e6bf7 100644 --- a/packages/pdfjs-viewer/viewer/locale/sv-SE/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/sv-SE/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Varning: PDF:en är inte klar för utskrift. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Visa/dölj sidofält -pdfjs-toggle-sidebar-notification-button = - .title = Växla sidofält (dokumentet innehåller dokumentstruktur/bilagor/lager) -pdfjs-toggle-sidebar-button-label = Visa/dölj sidofält -pdfjs-document-outline-button = - .title = Visa dokumentdisposition (dubbelklicka för att expandera/komprimera alla objekt) -pdfjs-document-outline-button-label = Dokumentöversikt -pdfjs-attachments-button = - .title = Visa Bilagor -pdfjs-attachments-button-label = Bilagor -pdfjs-layers-button = - .title = Visa lager (dubbelklicka för att återställa alla lager till standardläge) -pdfjs-layers-button-label = Lager -pdfjs-thumbs-button = - .title = Visa miniatyrer -pdfjs-thumbs-button-label = Miniatyrer pdfjs-current-outline-item-button = .title = Hitta aktuellt dispositionsobjekt pdfjs-current-outline-item-button-label = Aktuellt dispositionsobjekt @@ -214,10 +197,6 @@ pdfjs-additional-layers = Ytterligare lager ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Sida { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Sök .placeholder = Sök i dokument… + .title = Sök pdfjs-find-previous-button = .title = Hitta föregående förekomst av frasen pdfjs-find-previous-button-label = Föregående @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Markera pdfjs-editor-highlight-button-label = Markera pdfjs-highlight-floating-button1 = - .title = Markera .aria-label = Markera + .title = Markera pdfjs-highlight-floating-button-label = Markera pdfjs-comment-floating-button = - .title = Kommentar .aria-label = Kommentar + .title = Kommentar pdfjs-comment-floating-button-label = Kommentar pdfjs-editor-comment-button = - .title = Kommentar .aria-label = Kommentar + .title = Kommentar pdfjs-editor-comment-button-label = Kommentar pdfjs-editor-signature-button = .title = Lägg till signatur @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Kommentarer } pdfjs-editor-comments-sidebar-close-button = - .title = Stäng sidofältet .aria-label = Stäng sidofältet + .title = Stäng sidofältet pdfjs-editor-comments-sidebar-close-button-label = Stäng sidofältet # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Ser du något anmärkningsvärt? Markera det och lämna en kommentar. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Alternativ textinställningar för pdfjs-editor-alt-text-settings-automatic-title = Automatisk alternativ text pdfjs-editor-alt-text-settings-create-model-button-label = Skapa alternativ text automatiskt pdfjs-editor-alt-text-settings-create-model-description = Föreslår beskrivningar för att hjälpa personer som inte kan se bilden eller när bilden inte laddas. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = AI-modell för alternativ text ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Körs lokalt på din enhet så att din data förblir privat. Krävs för automatisk alternativ text. -pdfjs-editor-alt-text-settings-delete-model-button = Ta bort -pdfjs-editor-alt-text-settings-download-model-button = Hämta -pdfjs-editor-alt-text-settings-downloading-model-button = Hämtar… pdfjs-editor-alt-text-settings-editor-title = Alternativ textredigerare pdfjs-editor-alt-text-settings-show-dialog-button-label = Visa alternativ textredigerare direkt när du lägger till en bild pdfjs-editor-alt-text-settings-show-dialog-description = Hjälper dig att se till att alla dina bilder har alternativ text. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Egenskaper för digital signatur .aria-label = Egenskaper för digital signatur + .title = 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 diff --git a/packages/pdfjs-viewer/viewer/locale/szl/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/szl/viewer.ftl index 4ab6c8f815c..25e778eb044 100644 --- a/packages/pdfjs-viewer/viewer/locale/szl/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/szl/viewer.ftl @@ -140,23 +140,6 @@ pdfjs-printing-not-ready = Pozōr: Tyn PDF niy ma za tela zaladowany do durku. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Przełōncz posek na rancie -pdfjs-toggle-sidebar-notification-button = - .title = Przełōncz posek na rancie (dokumynt mo struktura/przidowki/warstwy) -pdfjs-toggle-sidebar-button-label = Przełōncz posek na rancie -pdfjs-document-outline-button = - .title = Pokoż struktura dokumyntu (tuplowane klikniyncie rozszyrzo/swijo wszyskie elymynta) -pdfjs-document-outline-button-label = Struktura dokumyntu -pdfjs-attachments-button = - .title = Pokoż przidowki -pdfjs-attachments-button-label = Przidowki -pdfjs-layers-button = - .title = Pokoż warstwy (tuplowane klikniyncie resetuje wszyskie warstwy do bazowego stanu) -pdfjs-layers-button-label = Warstwy -pdfjs-thumbs-button = - .title = Pokoż miniatury -pdfjs-thumbs-button-label = Miniatury pdfjs-findbar-button = .title = Znojdź w dokumyncie pdfjs-findbar-button-label = Znojdź @@ -164,10 +147,6 @@ pdfjs-additional-layers = Nadbytnie warstwy ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Strōna { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -176,8 +155,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Znojdź .placeholder = Znojdź w dokumyncie… + .title = Znojdź pdfjs-find-previous-button = .title = Znojdź piyrwyjsze pokozanie sie tyj frazy pdfjs-find-previous-button-label = Piyrwyjszo diff --git a/packages/pdfjs-viewer/viewer/locale/ta/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ta/viewer.ftl index fe1c3477577..32374789fe0 100644 --- a/packages/pdfjs-viewer/viewer/locale/ta/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ta/viewer.ftl @@ -117,28 +117,12 @@ pdfjs-printing-not-ready = எச்சரிக்கை: PDF அச்சி ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = பக்கப் பட்டியை நிலைமாற்று -pdfjs-toggle-sidebar-button-label = பக்கப் பட்டியை நிலைமாற்று -pdfjs-document-outline-button = - .title = ஆவண அடக்கத்தைக் காட்டு (இருமுறைச் சொடுக்கி அனைத்து உறுப்பிடிகளையும் விரி/சேர்) -pdfjs-document-outline-button-label = ஆவண வெளிவரை -pdfjs-attachments-button = - .title = இணைப்புகளை காண்பி -pdfjs-attachments-button-label = இணைப்புகள் -pdfjs-thumbs-button = - .title = சிறுபடங்களைக் காண்பி -pdfjs-thumbs-button-label = சிறுபடங்கள் pdfjs-findbar-button = .title = ஆவணத்தில் கண்டறி pdfjs-findbar-button-label = தேடு ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = பக்கம் { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -147,8 +131,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = கண்டுபிடி .placeholder = ஆவணத்தில் கண்டறி… + .title = கண்டுபிடி pdfjs-find-previous-button = .title = இந்த சொற்றொடரின் முந்தைய நிகழ்வை தேடு pdfjs-find-previous-button-label = முந்தையது diff --git a/packages/pdfjs-viewer/viewer/locale/te/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/te/viewer.ftl index 24838bc89f0..8d58caa4700 100644 --- a/packages/pdfjs-viewer/viewer/locale/te/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/te/viewer.ftl @@ -120,19 +120,6 @@ pdfjs-printing-not-ready = హెచ్చరిక: ముద్రణ కొ ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = పక్కపట్టీ మార్చు -pdfjs-toggle-sidebar-button-label = పక్కపట్టీ మార్చు -pdfjs-document-outline-button = - .title = పత్రము రూపము చూపించు (డబుల్ క్లిక్ చేసి అన్ని అంశాలను విస్తరించు/కూల్చు) -pdfjs-document-outline-button-label = పత్రము అవుట్‌లైన్ -pdfjs-attachments-button = - .title = అనుబంధాలు చూపు -pdfjs-attachments-button-label = అనుబంధాలు -pdfjs-layers-button-label = పొరలు -pdfjs-thumbs-button = - .title = థంబ్‌నైల్స్ చూపు -pdfjs-thumbs-button-label = థంబ్‌నైల్స్ pdfjs-findbar-button = .title = పత్రములో కనుగొనుము pdfjs-findbar-button-label = కనుగొను @@ -140,10 +127,6 @@ pdfjs-additional-layers = అదనపు పొరలు ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = పేజీ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -152,8 +135,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = కనుగొను .placeholder = పత్రములో కనుగొను… + .title = కనుగొను pdfjs-find-previous-button = .title = పదం యొక్క ముందు సంభవాన్ని కనుగొను pdfjs-find-previous-button-label = మునుపటి diff --git a/packages/pdfjs-viewer/viewer/locale/tg/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/tg/viewer.ftl index ad09f513fe5..b3df80555a9 100644 --- a/packages/pdfjs-viewer/viewer/locale/tg/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/tg/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Диққат: Файли «PDF» барои чопк ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Фаъол кардани навори ҷонибӣ -pdfjs-toggle-sidebar-notification-button = - .title = Фаъол кардани навори ҷонибӣ (ҳуҷҷат дорои сохтор/замимаҳо/қабатҳо мебошад) -pdfjs-toggle-sidebar-button-label = Фаъол кардани навори ҷонибӣ -pdfjs-document-outline-button = - .title = Намоиш додани сохтори ҳуҷҷат (барои баркушодан/пеҷондани ҳамаи унсурҳо дубора зер кунед) -pdfjs-document-outline-button-label = Сохтори ҳуҷҷат -pdfjs-attachments-button = - .title = Намоиш додани замимаҳо -pdfjs-attachments-button-label = Замимаҳо -pdfjs-layers-button = - .title = Намоиш додани қабатҳо (барои барқарор кардани ҳамаи қабатҳо ба вазъияти пешфарз дубора зер кунед) -pdfjs-layers-button-label = Қабатҳо -pdfjs-thumbs-button = - .title = Намоиш додани тасвирчаҳо -pdfjs-thumbs-button-label = Тасвирчаҳо pdfjs-current-outline-item-button = .title = Ёфтани унсури сохтори ҷорӣ pdfjs-current-outline-item-button-label = Унсури сохтори ҷорӣ @@ -193,10 +176,6 @@ pdfjs-additional-layers = Қабатҳои иловагӣ ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Саҳифаи { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +193,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Ёфтан .placeholder = Ёфтан дар ҳуҷҷат… + .title = Ёфтан pdfjs-find-previous-button = .title = Ҷустуҷӯи мавриди қаблии ибораи пешниҳодшуда pdfjs-find-previous-button-label = Қаблӣ @@ -310,16 +289,16 @@ pdfjs-editor-highlight-button = .title = Ҷудокунӣ pdfjs-editor-highlight-button-label = Ҷудокунӣ pdfjs-highlight-floating-button1 = - .title = Ҷудокунӣ .aria-label = Ҷудокунӣ + .title = Ҷудокунӣ pdfjs-highlight-floating-button-label = Ҷудокунӣ pdfjs-comment-floating-button = - .title = Шарҳ .aria-label = Шарҳ + .title = Шарҳ pdfjs-comment-floating-button-label = Шарҳ pdfjs-editor-comment-button = - .title = Шарҳ .aria-label = Шарҳ + .title = Шарҳ pdfjs-editor-comment-button-label = Шарҳ pdfjs-editor-signature-button = .title = Илова кардани имзо @@ -392,8 +371,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Шарҳҳо } pdfjs-editor-comments-sidebar-close-button = - .title = Пӯшидани навори ҷонибӣ .aria-label = Пӯшидани навори ҷонибӣ + .title = Пӯшидани навори ҷонибӣ pdfjs-editor-comments-sidebar-close-button-label = Пӯшидани навори ҷонибӣ # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Чизи диққатангезро мушоҳида кардед? Онро қайд кунед ва ба он шарҳ гузоред. @@ -516,13 +495,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Танзимоти матни ил pdfjs-editor-alt-text-settings-automatic-title = Матни иловагии худкор pdfjs-editor-alt-text-settings-create-model-button-label = Ба таври худкор эҷод кардани матни иловагӣ pdfjs-editor-alt-text-settings-create-model-description = Ин имкон барои расонидани кумак ба одамоне, ки аксҳоро дида наметавонанд ё вақте ки аксҳо кушода намешаванд, тавсифи аксҳоро пешниҳод мекунад. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Модели зеҳни сунъӣ «AI» барои матни ивазкунанда ({ $totalSize } МБ) -pdfjs-editor-alt-text-settings-ai-model-description = Дар дастгоҳи шумо ба таври маҳаллӣ кор мекунад, бинобар ин махфияти маълумоти шахсии шумо нигоҳ дошта мешавад. Барои матни ивазкунандаи худкор лозим аст. -pdfjs-editor-alt-text-settings-delete-model-button = Нест кардан -pdfjs-editor-alt-text-settings-download-model-button = Боргирӣ кардан -pdfjs-editor-alt-text-settings-downloading-model-button = Дар ҳоли боргирӣ… pdfjs-editor-alt-text-settings-editor-title = Муҳаррири матни иловагӣ pdfjs-editor-alt-text-settings-show-dialog-button-label = Дарҳол нишон додани муҳаррири матни ивазкунанда ҳангоми иловакунии тасвир pdfjs-editor-alt-text-settings-show-dialog-description = Ба шумо кумак мекунад, ки боварӣ ҳосил кунед, ки ҳамаи тасвирҳои шумо дорои матни ивазкунанда мебошанд. diff --git a/packages/pdfjs-viewer/viewer/locale/th/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/th/viewer.ftl index ccc0034c466..343dac32805 100644 --- a/packages/pdfjs-viewer/viewer/locale/th/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/th/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = คำเตือน: PDF ไม่ได้รั ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = เปิด/ปิดแถบข้าง -pdfjs-toggle-sidebar-notification-button = - .title = เปิด/ปิดแถบข้าง (เอกสารมีเค้าร่าง/ไฟล์แนบ/เลเยอร์) -pdfjs-toggle-sidebar-button-label = เปิด/ปิดแถบข้าง -pdfjs-document-outline-button = - .title = แสดงเค้าร่างเอกสาร (คลิกสองครั้งเพื่อขยาย/ยุบรายการทั้งหมด) -pdfjs-document-outline-button-label = เค้าร่างเอกสาร -pdfjs-attachments-button = - .title = แสดงไฟล์แนบ -pdfjs-attachments-button-label = ไฟล์แนบ -pdfjs-layers-button = - .title = แสดงเลเยอร์ (คลิกสองครั้งเพื่อรีเซ็ตเลเยอร์ทั้งหมดเป็นสถานะเริ่มต้น) -pdfjs-layers-button-label = เลเยอร์ -pdfjs-thumbs-button = - .title = แสดงภาพขนาดย่อ -pdfjs-thumbs-button-label = ภาพขนาดย่อ pdfjs-current-outline-item-button = .title = ค้นหารายการเค้าร่างปัจจุบัน pdfjs-current-outline-item-button-label = รายการเค้าร่างปัจจุบัน @@ -193,10 +176,6 @@ pdfjs-additional-layers = เลเยอร์เพิ่มเติม ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = หน้า { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -214,8 +193,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = ค้นหา .placeholder = ค้นหาในเอกสาร… + .title = ค้นหา pdfjs-find-previous-button = .title = หาตำแหน่งก่อนหน้าของวลี pdfjs-find-previous-button-label = ก่อนหน้า @@ -302,16 +281,16 @@ pdfjs-editor-highlight-button = .title = เน้น pdfjs-editor-highlight-button-label = เน้น pdfjs-highlight-floating-button1 = - .title = เน้นสี .aria-label = เน้นสี + .title = เน้นสี pdfjs-highlight-floating-button-label = เน้นสี pdfjs-comment-floating-button = - .title = แสดงความคิดเห็น .aria-label = แสดงความคิดเห็น + .title = แสดงความคิดเห็น pdfjs-comment-floating-button-label = แสดงความคิดเห็น pdfjs-editor-comment-button = - .title = แสดงความคิดเห็น .aria-label = แสดงความคิดเห็น + .title = แสดงความคิดเห็น pdfjs-editor-comment-button-label = ความคิดเห็น pdfjs-editor-signature-button = .title = เพิ่มลายเซ็น @@ -380,8 +359,8 @@ pdfjs-free-text2 = # $count (Number) - the number of comments. pdfjs-editor-comments-sidebar-title = ความคิดเห็น pdfjs-editor-comments-sidebar-close-button = - .title = ปิดแถบข้าง .aria-label = ปิดแถบข้าง + .title = ปิดแถบข้าง pdfjs-editor-comments-sidebar-close-button-label = ปิดแถบข้าง # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = เห็นอะไรที่น่าสนใจใช่ไหม? เน้นสีไว้และแสดงความคิดเห็นได้เลย @@ -504,13 +483,6 @@ pdfjs-editor-alt-text-settings-dialog-label = ตั้งค่าข้อค pdfjs-editor-alt-text-settings-automatic-title = การทดแทนด้วยข้อความอัตโนมัติ pdfjs-editor-alt-text-settings-create-model-button-label = สร้างข้อความทดแทนอัตโนมัติ pdfjs-editor-alt-text-settings-create-model-description = แนะนำคำอธิบายเพื่อช่วยเหลือผู้ที่ไม่สามารถมองเห็นภาพหรือเมื่อภาพไม่โหลด -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = โมเดล AI สำหรับข้อความทดแทน ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = ทำงานในเครื่องของคุณเพื่อให้ข้อมูลของคุณเป็นส่วนตัว จำเป็นสำหรับข้อความทดแทนอัตโนมัติ -pdfjs-editor-alt-text-settings-delete-model-button = ลบ -pdfjs-editor-alt-text-settings-download-model-button = ดาวน์โหลด -pdfjs-editor-alt-text-settings-downloading-model-button = กำลังดาวน์โหลด… pdfjs-editor-alt-text-settings-editor-title = ตัวแก้ไขข้อความทดแทน pdfjs-editor-alt-text-settings-show-dialog-button-label = แสดงตัวแก้ไขข้อความทดแทนทันทีเมื่อเพิ่มภาพ pdfjs-editor-alt-text-settings-show-dialog-description = ช่วยให้คุณแน่ใจว่าภาพทั้งหมดของคุณมีข้อความทดแทน diff --git a/packages/pdfjs-viewer/viewer/locale/tl/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/tl/viewer.ftl index 628ef97b1b4..5fad8a55830 100644 --- a/packages/pdfjs-viewer/viewer/locale/tl/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/tl/viewer.ftl @@ -140,23 +140,6 @@ pdfjs-printing-not-ready = Babala: Hindi ganap na nabuksan ang PDF para sa pag-p ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Ipakita/Itago ang Sidebar -pdfjs-toggle-sidebar-notification-button = - .title = Ipakita/Itago ang Sidebar (nagtataglay ang dokumento ng balangkas/mga attachment/mga layer) -pdfjs-toggle-sidebar-button-label = Ipakita/Itago ang Sidebar -pdfjs-document-outline-button = - .title = Ipakita ang Document Outline (mag-double-click para i-expand/collapse ang laman) -pdfjs-document-outline-button-label = Balangkas ng Dokumento -pdfjs-attachments-button = - .title = Ipakita ang mga Attachment -pdfjs-attachments-button-label = Mga attachment -pdfjs-layers-button = - .title = Ipakita ang mga Layer (mag-double click para mareset ang lahat ng layer sa orihinal na estado) -pdfjs-layers-button-label = Mga layer -pdfjs-thumbs-button = - .title = Ipakita ang mga Thumbnail -pdfjs-thumbs-button-label = Mga thumbnail pdfjs-findbar-button = .title = Hanapin sa Dokumento pdfjs-findbar-button-label = Hanapin @@ -164,10 +147,6 @@ pdfjs-additional-layers = Mga Karagdagang Layer ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Pahina { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -176,8 +155,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Hanapin .placeholder = Hanapin sa dokumento… + .title = Hanapin pdfjs-find-previous-button = .title = Hanapin ang nakaraang pangyayari ng parirala pdfjs-find-previous-button-label = Nakaraan diff --git a/packages/pdfjs-viewer/viewer/locale/tr/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/tr/viewer.ftl index a735e088736..a2d5705d408 100644 --- a/packages/pdfjs-viewer/viewer/locale/tr/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/tr/viewer.ftl @@ -187,23 +187,6 @@ pdfjs-printing-not-ready = Uyarı: PDF tamamen yüklenmedi ve yazdırmaya hazır ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Kenar çubuğunu aç/kapat -pdfjs-toggle-sidebar-notification-button = - .title = Kenar çubuğunu aç/kapat (Belge ana hat/ekler/katmanlar içeriyor) -pdfjs-toggle-sidebar-button-label = Kenar çubuğunu aç/kapat -pdfjs-document-outline-button = - .title = Belge ana hatlarını göster (Tüm öğeleri genişletmek/daraltmak için çift tıklayın) -pdfjs-document-outline-button-label = Belge ana hatları -pdfjs-attachments-button = - .title = Ekleri göster -pdfjs-attachments-button-label = Ekler -pdfjs-layers-button = - .title = Katmanları göster (tüm katmanları varsayılan duruma sıfırlamak için çift tıklayın) -pdfjs-layers-button-label = Katmanlar -pdfjs-thumbs-button = - .title = Küçük resimleri göster -pdfjs-thumbs-button-label = Küçük resimler pdfjs-current-outline-item-button = .title = Mevcut ana hat öğesini bul pdfjs-current-outline-item-button-label = Mevcut ana hat öğesi @@ -214,10 +197,6 @@ pdfjs-additional-layers = Ek katmanlar ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Sayfa { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -235,8 +214,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Bul .placeholder = Belgede bul… + .title = Bul pdfjs-find-previous-button = .title = Önceki eşleşmeyi bul pdfjs-find-previous-button-label = Önceki @@ -331,16 +310,16 @@ pdfjs-editor-highlight-button = .title = Vurgula pdfjs-editor-highlight-button-label = Vurgula pdfjs-highlight-floating-button1 = - .title = Vurgula .aria-label = Vurgula + .title = Vurgula pdfjs-highlight-floating-button-label = Vurgula pdfjs-comment-floating-button = - .title = Yorum ekle .aria-label = Yorum ekle + .title = Yorum ekle pdfjs-comment-floating-button-label = Yorum ekle pdfjs-editor-comment-button = - .title = Yorum ekle .aria-label = Yorum ekle + .title = Yorum ekle pdfjs-editor-comment-button-label = Yorum ekle pdfjs-editor-signature-button = .title = İmza ekle @@ -413,8 +392,8 @@ pdfjs-editor-comments-sidebar-title = *[other] Yorumlar } pdfjs-editor-comments-sidebar-close-button = - .title = Kenar çubuğunu kapat .aria-label = Kenar çubuğunu kapat + .title = Kenar çubuğunu kapat pdfjs-editor-comments-sidebar-close-button-label = Kenar çubuğunu kapat # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Not almaya değer bir şey mi gördünüz? Onu işaretleyip yorum yazabilirsiniz. @@ -537,13 +516,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Resim alt metni ayarları pdfjs-editor-alt-text-settings-automatic-title = Otomatik alt metin pdfjs-editor-alt-text-settings-create-model-button-label = Otomatik olarak alt metin oluştur pdfjs-editor-alt-text-settings-create-model-description = Görme engelli kişilere gösterilecek veya resmin yüklenemediği durumlarda gösterilecek açıklamalar önerir. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Alt metin yapay zekâ modeli ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Verilerinizin gizli kalması için cihazınızda yerel olarak çalışır. Otomatik alt metin için gereklidir. -pdfjs-editor-alt-text-settings-delete-model-button = Sil -pdfjs-editor-alt-text-settings-download-model-button = İndir -pdfjs-editor-alt-text-settings-downloading-model-button = İndiriliyor… pdfjs-editor-alt-text-settings-editor-title = Alt metin düzenleyicisi pdfjs-editor-alt-text-settings-show-dialog-button-label = Resim eklerken alt metin düzenleyicisini hemen göster pdfjs-editor-alt-text-settings-show-dialog-description = Tüm resimlerinizin alt metne sahip olduğundan emin olmanızı sağlar. @@ -756,8 +728,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = Dijital imza özellikleri .aria-label = Dijital imza özellikleri + .title = Dijital imza özellikleri pdfjs-digital-signature-properties-button-label = Dijital imza özellikleri ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/locale/trs/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/trs/viewer.ftl index de1e8cbf31b..c5f46704abb 100644 --- a/packages/pdfjs-viewer/viewer/locale/trs/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/trs/viewer.ftl @@ -137,9 +137,6 @@ pdfjs-print-progress-close-button = Duyichin' ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Nadunā barrâ nù yi'nïn -pdfjs-toggle-sidebar-button-label = Nadunā barrâ nù yi'nïn pdfjs-findbar-button-label = Narì' ## Find panel button title and messages diff --git a/packages/pdfjs-viewer/viewer/locale/uk/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/uk/viewer.ftl index 3b293e20440..c9338750a3a 100644 --- a/packages/pdfjs-viewer/viewer/locale/uk/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/uk/viewer.ftl @@ -166,23 +166,6 @@ pdfjs-printing-not-ready = Попередження: PDF не повністю ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Бічна панель -pdfjs-toggle-sidebar-notification-button = - .title = Перемкнути бічну панель (документ містить ескіз/вкладення/шари) -pdfjs-toggle-sidebar-button-label = Перемкнути бічну панель -pdfjs-document-outline-button = - .title = Показати схему документу (подвійний клік для розгортання/згортання елементів) -pdfjs-document-outline-button-label = Схема документа -pdfjs-attachments-button = - .title = Показати вкладення -pdfjs-attachments-button-label = Вкладення -pdfjs-layers-button = - .title = Показати шари (двічі клацніть, щоб скинути всі шари до типового стану) -pdfjs-layers-button-label = Шари -pdfjs-thumbs-button = - .title = Показати мініатюри -pdfjs-thumbs-button-label = Мініатюри pdfjs-current-outline-item-button = .title = Знайти поточний елемент змісту pdfjs-current-outline-item-button-label = Поточний елемент змісту @@ -193,10 +176,6 @@ pdfjs-additional-layers = Додаткові шари ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Сторінка { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -205,8 +184,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Знайти .placeholder = Знайти в документі… + .title = Знайти pdfjs-find-previous-button = .title = Знайти попереднє входження фрази pdfjs-find-previous-button-label = Попереднє @@ -303,16 +282,16 @@ pdfjs-editor-highlight-button = .title = Підсвітити pdfjs-editor-highlight-button-label = Підсвітити pdfjs-highlight-floating-button1 = - .title = Підсвітити .aria-label = Підсвітити + .title = Підсвітити pdfjs-highlight-floating-button-label = Підсвітити pdfjs-comment-floating-button = - .title = Коментувати .aria-label = Коментувати + .title = Коментувати pdfjs-comment-floating-button-label = Коментувати pdfjs-editor-comment-button = - .title = Коментар .aria-label = Коментар + .title = Коментар pdfjs-editor-comment-button-label = Коментар pdfjs-editor-signature-button = .title = Додати підпис @@ -386,8 +365,8 @@ pdfjs-editor-comments-sidebar-title = *[many] Коментарі } pdfjs-editor-comments-sidebar-close-button = - .title = Закрити бічну панель .aria-label = Закрити бічну панель + .title = Закрити бічну панель pdfjs-editor-comments-sidebar-close-button-label = Закрити бічну панель # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Бачите щось варте уваги? Підсвітіть і додайте коментар. @@ -510,13 +489,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Налаштування альт pdfjs-editor-alt-text-settings-automatic-title = Автоматичний альтернативний текст pdfjs-editor-alt-text-settings-create-model-button-label = Автоматично створювати альтернативний текст pdfjs-editor-alt-text-settings-create-model-description = Пропонує описи, щоб допомогти людям, які не бачать зображення, або якщо зображення не завантажується. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Модель ШІ для альтернативного тексту ({ $totalSize } МБ) -pdfjs-editor-alt-text-settings-ai-model-description = Працює локально на вашому пристрої, тому приватність ваших даних захищена. Призначена для автоматичного створення альтернативного тексту. -pdfjs-editor-alt-text-settings-delete-model-button = Видалити -pdfjs-editor-alt-text-settings-download-model-button = Завантажити -pdfjs-editor-alt-text-settings-downloading-model-button = Завантаження… pdfjs-editor-alt-text-settings-editor-title = Редактор альтернативного тексту pdfjs-editor-alt-text-settings-show-dialog-button-label = Показувати редактор альтернативного тексту під час додавання зображення pdfjs-editor-alt-text-settings-show-dialog-description = Допомагає переконатися, що всі ваші зображення мають альтернативний текст. diff --git a/packages/pdfjs-viewer/viewer/locale/ur/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/ur/viewer.ftl index 1d2e92de035..207ad480e1c 100644 --- a/packages/pdfjs-viewer/viewer/locale/ur/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/ur/viewer.ftl @@ -133,28 +133,12 @@ pdfjs-printing-not-ready = تنبیہ: PDF چھپائی کے لیے پوری ط ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = سلائیڈ ٹوگل کریں -pdfjs-toggle-sidebar-button-label = سلائیڈ ٹوگل کریں -pdfjs-document-outline-button = - .title = دستاویز کی سرخیاں دکھایں (تمام اشیاء وسیع / غائب کرنے کے لیے ڈبل کلک کریں) -pdfjs-document-outline-button-label = دستاویز آؤٹ لائن -pdfjs-attachments-button = - .title = منسلکات دکھائیں -pdfjs-attachments-button-label = منسلکات -pdfjs-thumbs-button = - .title = تھمبنیل دکھائیں -pdfjs-thumbs-button-label = مجمل pdfjs-findbar-button = .title = دستاویز میں ڈھونڈیں pdfjs-findbar-button-label = ڈھونڈیں ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = صفحہ { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -163,8 +147,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = ڈھونڈیں .placeholder = دستاویز… میں ڈھونڈیں + .title = ڈھونڈیں pdfjs-find-previous-button = .title = فقرے کا پچھلا وقوع ڈھونڈیں pdfjs-find-previous-button-label = پچھلا diff --git a/packages/pdfjs-viewer/viewer/locale/uz/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/uz/viewer.ftl index 8bc38e6433b..e1b3e62d2d0 100644 --- a/packages/pdfjs-viewer/viewer/locale/uz/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/uz/viewer.ftl @@ -80,25 +80,11 @@ pdfjs-printing-not-ready = Diqqat: PDF fayl chop qilish uchun toʻliq yuklanmadi ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Yon panelni yoqib/oʻchirib qoʻyish -pdfjs-toggle-sidebar-button-label = Yon panelni yoqib/oʻchirib qoʻyish -pdfjs-document-outline-button-label = Hujjat tuzilishi -pdfjs-attachments-button = - .title = Ilovalarni ko‘rsatish -pdfjs-attachments-button-label = Ilovalar -pdfjs-thumbs-button = - .title = Nishonchalarni koʻrsatish -pdfjs-thumbs-button-label = Nishoncha pdfjs-findbar-button = .title = Hujjat ichidan topish ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = { $page } sahifa # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = diff --git a/packages/pdfjs-viewer/viewer/locale/vi/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/vi/viewer.ftl index 3eefed5027c..38bb8335490 100644 --- a/packages/pdfjs-viewer/viewer/locale/vi/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/vi/viewer.ftl @@ -183,23 +183,6 @@ pdfjs-printing-not-ready = Cảnh báo: PDF chưa được tải hết để in. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Bật/Tắt thanh lề -pdfjs-toggle-sidebar-notification-button = - .title = Bật tắt thanh lề (tài liệu bao gồm bản phác thảo/tập tin đính kèm/lớp) -pdfjs-toggle-sidebar-button-label = Bật/Tắt thanh lề -pdfjs-document-outline-button = - .title = Hiển thị tài liệu phác thảo (nhấp đúp vào để mở rộng/thu gọn tất cả các mục) -pdfjs-document-outline-button-label = Bản phác tài liệu -pdfjs-attachments-button = - .title = Hiện nội dung đính kèm -pdfjs-attachments-button-label = Nội dung đính kèm -pdfjs-layers-button = - .title = Hiển thị các lớp (nhấp đúp để đặt lại tất cả các lớp về trạng thái mặc định) -pdfjs-layers-button-label = Lớp -pdfjs-thumbs-button = - .title = Hiển thị ảnh thu nhỏ -pdfjs-thumbs-button-label = Ảnh thu nhỏ pdfjs-current-outline-item-button = .title = Tìm mục phác thảo hiện tại pdfjs-current-outline-item-button-label = Mục phác thảo hiện tại @@ -210,10 +193,6 @@ pdfjs-additional-layers = Các lớp bổ sung ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Trang { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -231,8 +210,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = Tìm .placeholder = Tìm trong tài liệu… + .title = Tìm pdfjs-find-previous-button = .title = Tìm cụm từ ở phần trước pdfjs-find-previous-button-label = Trước @@ -319,16 +298,16 @@ pdfjs-editor-highlight-button = .title = Đánh dấu pdfjs-editor-highlight-button-label = Đánh dấu pdfjs-highlight-floating-button1 = - .title = Đánh dấu .aria-label = Đánh dấu + .title = Đánh dấu pdfjs-highlight-floating-button-label = Đánh dấu pdfjs-comment-floating-button = - .title = Chú thích .aria-label = Chú thích + .title = Chú thích pdfjs-comment-floating-button-label = Chú thích pdfjs-editor-comment-button = - .title = Chú thích .aria-label = Chú thích + .title = Chú thích pdfjs-editor-comment-button-label = Chú thích pdfjs-editor-signature-button = .title = Thêm chữ ký @@ -397,8 +376,8 @@ pdfjs-free-text2 = # $count (Number) - the number of comments. pdfjs-editor-comments-sidebar-title = Chú thích pdfjs-editor-comments-sidebar-close-button = - .title = Đóng thanh lề .aria-label = Đóng thanh lề + .title = Đóng thanh lề pdfjs-editor-comments-sidebar-close-button-label = Đóng thanh lề # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = Bạn thấy điều gì đáng chú ý? Hãy đánh dấu và để lại chú thích. @@ -486,7 +465,7 @@ pdfjs-editor-new-alt-text-description = Mô tả ngắn gọn dành cho người pdfjs-editor-new-alt-text-disclaimer1 = Văn bản thay thế này được tạo tự động và có thể không chính xác. pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Tìm hiểu thêm pdfjs-editor-new-alt-text-create-automatically-button-label = Tạo văn bản thay thế tự động -pdfjs-editor-new-alt-text-not-now-button = Không phải bây giờ +pdfjs-editor-new-alt-text-not-now-button = Để sau pdfjs-editor-new-alt-text-error-title = Không thể tạo tự động văn bản thay thế pdfjs-editor-new-alt-text-error-description = Vui lòng viết văn bản thay thế của riêng bạn hoặc thử lại sau. pdfjs-editor-new-alt-text-error-close-button = Đóng @@ -521,13 +500,6 @@ pdfjs-editor-alt-text-settings-dialog-label = Cài đặt văn bản thay thế pdfjs-editor-alt-text-settings-automatic-title = Văn bản thay thế tự động pdfjs-editor-alt-text-settings-create-model-button-label = Tạo văn bản thay thế tự động pdfjs-editor-alt-text-settings-create-model-description = Đề xuất mô tả giúp ích cho những người không xem được ảnh hoặc khi không thể tải ảnh. -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = Mô hình AI văn bản khác ({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = Chạy cục bộ trên thiết bị của bạn để dữ liệu của bạn luôn ở chế độ riêng tư. Bắt buộc đối với văn bản thay thế tự động. -pdfjs-editor-alt-text-settings-delete-model-button = Xóa -pdfjs-editor-alt-text-settings-download-model-button = Tải xuống -pdfjs-editor-alt-text-settings-downloading-model-button = Đang tải xuống… pdfjs-editor-alt-text-settings-editor-title = Trình soạn thảo văn bản thay thế pdfjs-editor-alt-text-settings-show-dialog-button-label = Hiển thị ngay trình soạn thảo văn bản thay thế khi thêm hình ảnh pdfjs-editor-alt-text-settings-show-dialog-description = Giúp bạn đảm bảo tất cả hình ảnh của bạn đều có văn bản thay thế. @@ -720,8 +692,8 @@ pdfjs-toggle-views-manager-button1 = ## 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ử + .title = 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 diff --git a/packages/pdfjs-viewer/viewer/locale/wo/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/wo/viewer.ftl index 22c6a3f75bf..6c36da8a27d 100644 --- a/packages/pdfjs-viewer/viewer/locale/wo/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/wo/viewer.ftl @@ -39,19 +39,12 @@ pdfjs-printing-not-supported = Artu: Joowkat bii nanguwul lool mool. ## Tooltips and alt text for side panel toolbar buttons -pdfjs-thumbs-button = - .title = Wone nataal yu ndaw yi -pdfjs-thumbs-button-label = Nataal yu ndaw yi pdfjs-findbar-button = .title = Gis ci biir jukki bi pdfjs-findbar-button-label = Wut ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Xët { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = diff --git a/packages/pdfjs-viewer/viewer/locale/xh/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/xh/viewer.ftl index a55157ad3e1..2d5698280b0 100644 --- a/packages/pdfjs-viewer/viewer/locale/xh/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/xh/viewer.ftl @@ -98,28 +98,12 @@ pdfjs-printing-not-ready = Isilumkiso: IPDF ayihlohlwanga ngokupheleleyo ukwenze ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = Togola ngebha eseCaleni -pdfjs-toggle-sidebar-button-label = Togola ngebha eseCaleni -pdfjs-document-outline-button = - .title = Bonisa uLwandlalo loXwebhu (cofa kabini ukuze wandise/diliza zonke izinto) -pdfjs-document-outline-button-label = Isishwankathelo soxwebhu -pdfjs-attachments-button = - .title = Bonisa iziqhotyoshelwa -pdfjs-attachments-button-label = Iziqhoboshelo -pdfjs-thumbs-button = - .title = Bonisa ukrobiso kumfanekiso -pdfjs-thumbs-button-label = Ukrobiso kumfanekiso pdfjs-findbar-button = .title = Fumana kuXwebhu pdfjs-findbar-button-label = Fumana ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = Iphepha { $page } # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -128,8 +112,8 @@ pdfjs-thumb-page-canvas = ## Find panel button title and messages pdfjs-find-input = - .title = Fumana .placeholder = Fumana kuXwebhu… + .title = Fumana pdfjs-find-previous-button = .title = Fumanisa isenzeko sangaphambili sebinzana lamagama pdfjs-find-previous-button-label = Okwangaphambili diff --git a/packages/pdfjs-viewer/viewer/locale/zh-CN/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/zh-CN/viewer.ftl index 2f48b10a493..348849ff5c8 100644 --- a/packages/pdfjs-viewer/viewer/locale/zh-CN/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/zh-CN/viewer.ftl @@ -179,23 +179,6 @@ pdfjs-printing-not-ready = 警告:此 PDF 未完成加载,无法打印。 ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = 打开/关闭侧栏 -pdfjs-toggle-sidebar-notification-button = - .title = 打开/关闭侧栏(文档所含的大纲/附件/图层) -pdfjs-toggle-sidebar-button-label = 打开/关闭侧栏 -pdfjs-document-outline-button = - .title = 显示文档大纲(双击展开/折叠所有项) -pdfjs-document-outline-button-label = 文档大纲 -pdfjs-attachments-button = - .title = 显示附件 -pdfjs-attachments-button-label = 附件 -pdfjs-layers-button = - .title = 显示图层(双击即可将所有图层重置为默认状态) -pdfjs-layers-button-label = 图层 -pdfjs-thumbs-button = - .title = 显示缩略图 -pdfjs-thumbs-button-label = 缩略图 pdfjs-current-outline-item-button = .title = 查找当前大纲项目 pdfjs-current-outline-item-button-label = 当前大纲项目 @@ -206,10 +189,6 @@ pdfjs-additional-layers = 其他图层 ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = 第 { $page } 页 # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -227,8 +206,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = 查找 .placeholder = 在文档中查找… + .title = 查找 pdfjs-find-previous-button = .title = 查找词语上一次出现的位置 pdfjs-find-previous-button-label = 上一页 @@ -315,16 +294,16 @@ pdfjs-editor-highlight-button = .title = 高亮 pdfjs-editor-highlight-button-label = 高亮 pdfjs-highlight-floating-button1 = - .title = 高亮 .aria-label = 高亮 + .title = 高亮 pdfjs-highlight-floating-button-label = 高亮 pdfjs-comment-floating-button = - .title = 批注 .aria-label = 批注 + .title = 批注 pdfjs-comment-floating-button-label = 批注 pdfjs-editor-comment-button = - .title = 批注 .aria-label = 批注 + .title = 批注 pdfjs-editor-comment-button-label = 批注 pdfjs-editor-signature-button = .title = 添加签名 @@ -393,8 +372,8 @@ pdfjs-free-text2 = # $count (Number) - the number of comments. pdfjs-editor-comments-sidebar-title = 批注 pdfjs-editor-comments-sidebar-close-button = - .title = 关闭侧栏 .aria-label = 关闭侧栏 + .title = 关闭侧栏 pdfjs-editor-comments-sidebar-close-button-label = 关闭侧栏 # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = 发现值得注意的地方?可为其添加高亮并批注。 @@ -517,13 +496,6 @@ pdfjs-editor-alt-text-settings-dialog-label = 图像替换文字设置 pdfjs-editor-alt-text-settings-automatic-title = 自动创建替换文字 pdfjs-editor-alt-text-settings-create-model-button-label = 自动创建替换文字 pdfjs-editor-alt-text-settings-create-model-description = 向无法看到或加载图像的用户提供描述。 -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = 提供替换文字的 AI 模型({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = 在您的设备本地运行,可使数据保持私密。自动创建替换文字需要使用此模型。 -pdfjs-editor-alt-text-settings-delete-model-button = 删除 -pdfjs-editor-alt-text-settings-download-model-button = 下载 -pdfjs-editor-alt-text-settings-downloading-model-button = 正在下载… pdfjs-editor-alt-text-settings-editor-title = 替换文字编辑器 pdfjs-editor-alt-text-settings-show-dialog-button-label = 添加图像后立即显示替换文字编辑器 pdfjs-editor-alt-text-settings-show-dialog-description = 帮助确保所有图像均拥有替换文字。 @@ -713,6 +685,39 @@ pdfjs-views-manager-waiting-for-file = 正在上传文件… pdfjs-toggle-views-manager-button1 = .title = 管理页面 +## Digital signature properties (signature verification panel) + +pdfjs-digital-signature-properties-button = + .aria-label = 数字签名属性 + .title = 数字签名属性 +pdfjs-digital-signature-properties-button-label = 数字签名属性 + +## 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/packages/pdfjs-viewer/viewer/locale/zh-TW/viewer.ftl b/packages/pdfjs-viewer/viewer/locale/zh-TW/viewer.ftl index bf58047d4ac..f8b4615535f 100644 --- a/packages/pdfjs-viewer/viewer/locale/zh-TW/viewer.ftl +++ b/packages/pdfjs-viewer/viewer/locale/zh-TW/viewer.ftl @@ -183,23 +183,6 @@ pdfjs-printing-not-ready = 警告:此 PDF 未完成下載以供列印。 ## Tooltips and alt text for side panel toolbar buttons -pdfjs-toggle-sidebar-button = - .title = 切換側邊欄 -pdfjs-toggle-sidebar-notification-button = - .title = 切換側邊欄(包含大綱、附件、圖層的文件) -pdfjs-toggle-sidebar-button-label = 切換側邊欄 -pdfjs-document-outline-button = - .title = 顯示文件大綱(雙擊展開/摺疊所有項目) -pdfjs-document-outline-button-label = 文件大綱 -pdfjs-attachments-button = - .title = 顯示附件 -pdfjs-attachments-button-label = 附件 -pdfjs-layers-button = - .title = 顯示圖層(滑鼠雙擊即可將所有圖層重設為預設狀態) -pdfjs-layers-button-label = 圖層 -pdfjs-thumbs-button = - .title = 顯示縮圖 -pdfjs-thumbs-button-label = 縮圖 pdfjs-current-outline-item-button = .title = 尋找目前的大綱項目 pdfjs-current-outline-item-button-label = 目前的大綱項目 @@ -210,10 +193,6 @@ pdfjs-additional-layers = 其他圖層 ## Thumbnails panel item (tooltip and alt text for images) -# Variables: -# $page (Number) - the page number -pdfjs-thumb-page-title = - .title = 第 { $page } 頁 # Variables: # $page (Number) - the page number pdfjs-thumb-page-canvas = @@ -231,8 +210,8 @@ pdfjs-thumb-page-title1 = ## Find panel button title and messages pdfjs-find-input = - .title = 尋找 .placeholder = 在文件中搜尋… + .title = 尋找 pdfjs-find-previous-button = .title = 尋找文字前次出現的位置 pdfjs-find-previous-button-label = 上一個 @@ -298,7 +277,7 @@ pdfjs-password-label = 請輸入用來開啟此 PDF 檔案的密碼。 pdfjs-password-invalid = 密碼不正確,請再試一次。 pdfjs-password-ok-button = 確定 pdfjs-password-cancel-button = 取消 -pdfjs-web-fonts-disabled = 已停用網路字型 (Web fonts): 無法使用 PDF 內嵌字型。 +pdfjs-web-fonts-disabled = 已停用網路字型:無法使用 PDF 內嵌字型。 ## Editing @@ -319,16 +298,16 @@ pdfjs-editor-highlight-button = .title = 強調 pdfjs-editor-highlight-button-label = 強調 pdfjs-highlight-floating-button1 = - .title = 強調 .aria-label = 強調 + .title = 強調 pdfjs-highlight-floating-button-label = 強調 pdfjs-comment-floating-button = - .title = 註解 .aria-label = 註解 + .title = 註解 pdfjs-comment-floating-button-label = 註解 pdfjs-editor-comment-button = - .title = 註解 .aria-label = 註解 + .title = 註解 pdfjs-editor-comment-button-label = 註解 pdfjs-editor-signature-button = .title = 加入簽章 @@ -397,8 +376,8 @@ pdfjs-free-text2 = # $count (Number) - the number of comments. pdfjs-editor-comments-sidebar-title = 註解 pdfjs-editor-comments-sidebar-close-button = - .title = 關閉側邊欄 .aria-label = 關閉側邊欄 + .title = 關閉側邊欄 pdfjs-editor-comments-sidebar-close-button-label = 關閉側邊欄 # Instructional copy to add a comment by selecting text or an annotations. pdfjs-editor-comments-sidebar-no-comments1 = 想把哪個部分記下來?可以畫螢光強調,並且留下註解。 @@ -521,13 +500,6 @@ pdfjs-editor-alt-text-settings-dialog-label = 圖片替代文字設定 pdfjs-editor-alt-text-settings-automatic-title = 自動化替代文字 pdfjs-editor-alt-text-settings-create-model-button-label = 自動產生替代文字 pdfjs-editor-alt-text-settings-create-model-description = 為您建議圖片描述,幫助看不到圖片的讀者,或於圖片無法載入時顯示。 -# Variables: -# $totalSize (Number) - the total size (in MB) of the AI model. -pdfjs-editor-alt-text-settings-download-model-label = 替代文字 AI 模型({ $totalSize } MB) -pdfjs-editor-alt-text-settings-ai-model-description = 在您的本機裝置上運作,以確保您的資料隱私。必須下載此模型才可以自動產生替代文字。 -pdfjs-editor-alt-text-settings-delete-model-button = 刪除 -pdfjs-editor-alt-text-settings-download-model-button = 下載 -pdfjs-editor-alt-text-settings-downloading-model-button = 下載中… pdfjs-editor-alt-text-settings-editor-title = 替代文字編輯器 pdfjs-editor-alt-text-settings-show-dialog-button-label = 新增圖片後立即顯示替代文字編輯器 pdfjs-editor-alt-text-settings-show-dialog-description = 幫助您確保所有圖片都有替代文字。 @@ -720,8 +692,8 @@ pdfjs-toggle-views-manager-button1 = ## Digital signature properties (signature verification panel) pdfjs-digital-signature-properties-button = - .title = 數位簽章屬性 .aria-label = 數位簽章屬性 + .title = 數位簽章屬性 pdfjs-digital-signature-properties-button-label = 數位簽章屬性 ## Banner shown above the signature list summarising the overall diff --git a/packages/pdfjs-viewer/viewer/viewer.css b/packages/pdfjs-viewer/viewer/viewer.css index 374aab39b97..c79cfa0e940 100644 --- a/packages/pdfjs-viewer/viewer/viewer.css +++ b/packages/pdfjs-viewer/viewer/viewer.css @@ -13,1053 +13,1099 @@ * limitations under the License. */ -.messageBar{ - --closing-button-icon:url(images/messageBar_closingButton.svg); - --message-bar-close-button-color:var(--text-primary-color); - --message-bar-close-button-color-hover:var(--text-primary-color); - --message-bar-close-button-border-radius:4px; - --message-bar-close-button-border:none; - --message-bar-close-button-hover-bg-color:light-dark( - rgb(21 20 26 / 0.14), - rgb(251 251 254 / 0.14) +:root { + --button-primary-bg-color: var( + --button-background-color-primary, + light-dark(#0060df, #0df) ); - --message-bar-close-button-active-bg-color:light-dark( - rgb(21 20 26 / 0.21), - rgb(251 251 254 / 0.21) + --button-primary-fg-color: var( + --button-text-color-primary, + light-dark(#fbfbfe, #15141a) ); - --message-bar-close-button-focus-bg-color:light-dark( - rgb(21 20 26 / 0.07), - rgb(251 251 254 / 0.07) + --button-primary-border-color: var(--button-primary-bg-color); + --button-primary-active-bg-color: var( + --button-background-color-primary-active, + light-dark(#054096, #aaf2ff) ); + --button-primary-active-fg-color: var(--button-primary-fg-color); + --button-primary-active-border-color: var(--button-primary-active-bg-color); + --button-primary-hover-bg-color: var( + --button-background-color-primary-hover, + light-dark(#0250bb, #80ebff) + ); + --button-primary-hover-fg-color: var(--button-primary-fg-color); + --button-primary-hover-border-color: var(--button-primary-hover-bg-color); + --button-primary-disabled-bg-color: var(--button-primary-bg-color); + --button-primary-disabled-border-color: var(--button-primary-border-color); + --button-primary-disabled-fg-color: var(--button-primary-fg-color); + + --button-secondary-bg-color: var( + --button-background-color, + light-dark(rgb(21 20 26 / 0.07), rgb(251 251 254 / 0.07)) + ); + --button-secondary-fg-color: var(--text-color, light-dark(#15141a, #fbfbfe)); + --button-secondary-border-color: var( + --button-border-color, + var(--button-secondary-bg-color) + ); + --button-secondary-active-bg-color: var( + --button-background-color-active, + light-dark(rgb(21 20 26 / 0.21), rgb(251 251 254 / 0.21)) + ); + --button-secondary-active-fg-color: var(--button-secondary-fg-color); + --button-secondary-active-border-color: var(--button-secondary-bg-color); + --button-secondary-hover-bg-color: var( + --button-background-color-hover, + light-dark(rgb(21 20 26 / 0.14), rgb(251 251 254 / 0.14)) + ); + --button-secondary-hover-fg-color: var(--button-secondary-fg-color); + --button-secondary-hover-border-color: var(--button-secondary-hover-bg-color); + --button-secondary-disabled-bg-color: var(--button-secondary-bg-color); + --button-secondary-disabled-border-color: var( + --button-secondary-border-color + ); + --button-secondary-disabled-fg-color: var(--button-secondary-fg-color); + --button-disabled-opacity: 0.4; + --hover-filter: brightness(0.9); - @media screen and (forced-colors: active){ - --message-bar-close-button-color:ButtonText; - --message-bar-close-button-border:1px solid ButtonText; - --message-bar-close-button-hover-bg-color:ButtonText; - --message-bar-close-button-active-bg-color:ButtonText; - --message-bar-close-button-focus-bg-color:ButtonText; - --message-bar-close-button-color-hover:HighlightText; + @media (prefers-color-scheme: dark) { + --button-disabled-opacity: 0.6; + --hover-filter: brightness(1.4); } - display:flex; - position:relative; - padding:8px 8px 8px 16px; - flex-direction:column; - justify-content:center; - align-items:center; - gap:8px; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - - border-radius:4px; + @media screen and (forced-colors: active) { + --button-primary-bg-color: var( + --button-background-color-primary, + ButtonText + ); + --button-primary-fg-color: var(--button-text-color-primary, ButtonFace); + --button-primary-border-color: var( + --button-border-color-primary, + ButtonText + ); + --button-primary-active-bg-color: var( + --button-background-color-primary-active, + SelectedItem + ); + --button-primary-active-fg-color: var( + --button-text-color-primary-active, + HighlightText + ); + --button-primary-active-border-color: var( + --button-border-color-primary-active, + ButtonText + ); + --button-primary-hover-bg-color: var( + --button-background-color-primary-hover, + SelectedItem + ); + --button-primary-hover-fg-color: var( + --button-text-color-primary-hover, + HighlightText + ); + --button-primary-hover-border-color: var( + --button-border-color-primary-hover, + SelectedItem + ); + --button-primary-disabled-bg-color: var( + --button-background-color-primary-disabled, + GrayText + ); + --button-primary-disabled-fg-color: var( + --button-text-color-primary-disabled, + ButtonFace + ); + --button-primary-disabled-border-color: var( + --button-border-color-primary-disabled, + GrayText + ); - border:1px solid var(--message-bar-border-color); - background:var(--message-bar-bg-color); - color:var(--message-bar-fg-color); + --button-secondary-bg-color: var(--button-background-color, ButtonFace); + --button-secondary-fg-color: var(--button-text-color, ButtonText); + --button-secondary-border-color: var(--button-border-color, ButtonText); + --button-secondary-active-bg-color: var( + --button-background-color-active, + HighlightText + ); + --button-secondary-active-fg-color: var( + --button-text-color-active, + SelectedItem + ); + --button-secondary-active-border-color: var( + --button-border-color-active, + ButtonText + ); + --button-secondary-hover-bg-color: var( + --button-background-color-hover, + HighlightText + ); + --button-secondary-hover-fg-color: var( + --button-text-color-hover, + SelectedItem + ); + --button-secondary-hover-border-color: var( + --button-border-color-hover, + SelectedItem + ); + --button-secondary-disabled-fg-color: var( + --button-text-color-disabled, + GrayText + ); + --button-secondary-disabled-border-color: var( + --button-border-color-disabled, + GrayText + ); + --button-disabled-opacity: 1; + --hover-filter: none; + } +} - > div{ - display:flex; - align-items:flex-start; - gap:8px; - align-self:stretch; +.primaryButton, +.secondaryButton { + border-radius: var(--button-border-radius, 4px); + border: 1px solid; + font: menu; + font-weight: var(--button-font-weight, 590); + font-size: var(--button-font-size, 13px); + padding: var(--button-padding, 4px 16px); + width: auto; + min-height: var(--button-min-height, 32px); - &::before{ - content:""; - display:inline-block; - width:16px; - height:16px; - -webkit-mask-image:var(--message-bar-icon); - mask-image:var(--message-bar-icon); - -webkit-mask-size:cover; - mask-size:cover; - background-color:var(--message-bar-icon-color); - flex-shrink:0; - } + &:hover { + cursor: pointer; + filter: var(--hover-filter); } - button{ - cursor:pointer; + > span { + color: inherit; + font: inherit; + } - &:focus-visible{ - outline:var(--focus-ring-outline); - outline-offset:2px; - } + &:disabled { + pointer-events: none; } +} - .closeButton{ - width:32px; - height:32px; - background:none; - border-radius:var(--message-bar-close-button-border-radius); - border:var(--message-bar-close-button-border); +.primaryButton { + color: var(--button-primary-fg-color); + background-color: var(--button-primary-bg-color); + border-color: var(--button-primary-border-color); + opacity: 1; - display:flex; - align-items:center; - justify-content:center; + &:hover { + color: var(--button-primary-hover-fg-color); + background-color: var(--button-primary-hover-bg-color); + border-color: var(--button-primary-hover-border-color); + } - &::before{ - content:""; - display:inline-block; - width:16px; - height:16px; - -webkit-mask-image:var(--closing-button-icon); - mask-image:var(--closing-button-icon); - -webkit-mask-size:cover; - mask-size:cover; - background-color:var(--message-bar-close-button-color); - } + &:active { + color: var(--button-primary-active-fg-color); + background-color: var(--button-primary-active-bg-color); + border-color: var(--button-primary-active-border-color); + } - &:is(:hover, :active, :focus)::before{ - background-color:var(--message-bar-close-button-color-hover); - } + &:disabled { + background-color: var(--button-primary-disabled-bg-color); + border-color: var(--button-primary-disabled-border-color); + color: var(--button-primary-disabled-fg-color); + opacity: var(--button-disabled-opacity); + } +} - &:hover{ - background-color:var(--message-bar-close-button-hover-bg-color); - } +.secondaryButton { + color: var(--button-secondary-fg-color); + background-color: var(--button-secondary-bg-color); + border-color: var(--button-secondary-border-color); - &:active{ - background-color:var(--message-bar-close-button-active-bg-color); - } + &:hover { + color: var(--button-secondary-hover-fg-color); + background-color: var(--button-secondary-hover-bg-color); + border-color: var(--button-secondary-hover-border-color); + } - &:focus{ - background-color:var(--message-bar-close-button-focus-bg-color); - } + &:active { + color: var(--button-secondary-active-fg-color); + background-color: var(--button-secondary-active-bg-color); + border-color: var(--button-secondary-active-border-color); + } - > span{ - display:inline-block; - width:0; - height:0; - overflow:hidden; - } + &:disabled { + background-color: var(--button-secondary-disabled-bg-color); + border-color: var(--button-secondary-disabled-border-color); + color: var(--button-secondary-disabled-fg-color); + opacity: var(--button-disabled-opacity); } } -#editorUndoBar{ - --text-primary-color:light-dark(#15141a, #fbfbfe); - - --message-bar-icon:url(images/messageBar_info.svg); - --message-bar-icon-color:light-dark(#0060df, #73a7f3); - --message-bar-bg-color:light-dark(#deeafc, #003070); - --message-bar-fg-color:var(--text-primary-color); - --message-bar-border-color:light-dark( - rgb(0 0 0 / 0.08), - rgb(255 255 255 / 0.08) - ); - - --undo-button-bg-color:light-dark( - rgb(21 20 26 / 0.07), - rgb(255 255 255 / 0.08) +.messageBar { + --closing-button-icon: url(images/messageBar_closingButton.svg); + --message-bar-close-button-color: var(--text-primary-color); + --message-bar-close-button-color-hover: var(--text-primary-color); + --message-bar-close-button-border-radius: var(--border-radius-small, 4px); + --message-bar-close-button-border: none; + --message-bar-close-button-hover-bg-color: var( + --button-background-color-hover, + light-dark(rgb(21 20 26 / 0.14), rgb(251 251 254 / 0.14)) ); - --undo-button-bg-color-hover:light-dark( - rgb(21 20 26 / 0.14), - rgb(255 255 255 / 0.14) + --message-bar-close-button-active-bg-color: var( + --button-background-color-active, + light-dark(rgb(21 20 26 / 0.21), rgb(251 251 254 / 0.21)) ); - --undo-button-bg-color-active:light-dark( - rgb(21 20 26 / 0.21), - rgb(255 255 255 / 0.21) + --message-bar-close-button-focus-bg-color: var( + --button-background-color, + light-dark(rgb(21 20 26 / 0.07), rgb(251 251 254 / 0.07)) ); - --undo-button-border:1px solid light-dark(#0060df, #0df); - - --undo-button-fg-color:var(--message-bar-fg-color); - --undo-button-fg-color-hover:var(--undo-button-fg-color); - --undo-button-fg-color-active:var(--undo-button-fg-color); - - @media screen and (forced-colors: active){ - --text-primary-color:CanvasText; + @media screen and (forced-colors: active) { + --message-bar-close-button-color: var(--button-text-color, ButtonText); + --message-bar-close-button-border: 1px solid + var(--button-border-color, ButtonText); + --message-bar-close-button-hover-bg-color: var( + --button-background-color-hover, + SelectedItemText + ); + --message-bar-close-button-active-bg-color: var( + --button-background-color-hover, + SelectedItemText + ); + --message-bar-close-button-focus-bg-color: var( + --button-background-color-hover, + SelectedItemText + ); + --message-bar-close-button-color-hover: var( + --button-text-color-hover, + SelectedItem + ); + } - --message-bar-icon-color:CanvasText; - --message-bar-bg-color:Canvas; - --message-bar-border-color:CanvasText; + display: flex; + position: relative; + padding: 8px 8px 8px 16px; + flex-direction: column; + justify-content: center; + align-items: center; + gap: 8px; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border-radius: var(--border-radius-small, 4px); - --undo-button-bg-color:ButtonText; - --undo-button-bg-color-hover:SelectedItem; - --undo-button-bg-color-active:SelectedItem; + border: 1px solid var(--message-bar-border-color); + background: var(--message-bar-bg-color); + color: var(--message-bar-fg-color); - --undo-button-fg-color:ButtonFace; - --undo-button-fg-color-hover:SelectedItemText; - --undo-button-fg-color-active:SelectedItemText; + > div { + display: flex; + align-items: flex-start; + gap: 8px; + align-self: stretch; - --undo-button-border:none; + &::before { + content: ""; + display: inline-block; + width: 16px; + height: 16px; + -webkit-mask-image: var(--message-bar-icon); + mask-image: var(--message-bar-icon); + -webkit-mask-size: cover; + mask-size: cover; + background-color: var(--message-bar-icon-color); + flex-shrink: 0; + } } - position:fixed; - top:50px; - left:50%; - transform:translateX(-50%); - z-index:10; + button { + cursor: pointer; - padding-block:8px; - padding-inline:16px 8px; + &:focus-visible { + outline: var(--focus-ring-outline); + outline-offset: 2px; + } + } - font:menu; - font-size:15px; + .closeButton { + width: 32px; + height: 32px; + background: none; + border-radius: var(--message-bar-close-button-border-radius); + border: var(--message-bar-close-button-border); - cursor:default; + display: flex; + align-items: center; + justify-content: center; - button{ - cursor:pointer; - } + &::before { + content: ""; + display: inline-block; + width: 16px; + height: 16px; + -webkit-mask-image: var(--closing-button-icon); + mask-image: var(--closing-button-icon); + -webkit-mask-size: cover; + mask-size: cover; + background-color: var(--message-bar-close-button-color); + } - #editorUndoBarUndoButton{ - border-radius:4px; - font-weight:590; - line-height:19.5px; - color:var(--undo-button-fg-color); - border:var(--undo-button-border); - padding:4px 16px; - margin-inline-start:8px; - height:32px; + &:is(:hover, :active, :focus)::before { + background-color: var(--message-bar-close-button-color-hover); + } - background-color:var(--undo-button-bg-color); + &:hover { + background-color: var(--message-bar-close-button-hover-bg-color); + } - &:hover{ - background-color:var(--undo-button-bg-color-hover); - color:var(--undo-button-fg-color-hover); + &:active { + background-color: var(--message-bar-close-button-active-bg-color); } - &:active{ - background-color:var(--undo-button-bg-color-active); - color:var(--undo-button-fg-color-active); + &:focus { + background-color: var(--message-bar-close-button-focus-bg-color); } - } - > div{ - align-items:center; + > span { + display: inline-block; + width: 0; + height: 0; + overflow: hidden; + } } } -.dialog{ - --dialog-bg-color:light-dark(white, #1c1b22); - --dialog-border-color:light-dark(white, #1c1b22); - --dialog-shadow:0 2px 14px 0 light-dark(rgb(58 57 68 / 0.2), #15141a); - --text-primary-color:light-dark(#15141a, #fbfbfe); - --text-secondary-color:light-dark(#5b5b66, #cfcfd8); - --hover-filter:brightness(0.9); - --link-fg-color:light-dark(#0060df, #0df); - --link-hover-fg-color:light-dark(#0250bb, #80ebff); - --separator-color:light-dark(#f0f0f4, #52525e); - - --textarea-border-color:#8f8f9d; - --textarea-bg-color:light-dark(white, #42414d); - --textarea-fg-color:var(--text-secondary-color); - - --radio-bg-color:light-dark(#f0f0f4, #2b2a33); - --radio-checked-bg-color:light-dark(#fbfbfe, #15141a); - --radio-border-color:#8f8f9d; - --radio-checked-border-color:light-dark(#0060df, #0df); - - --button-secondary-bg-color:light-dark( - rgb(21 20 26 / 0.07), - rgb(251 251 254 / 0.07) - ); - --button-secondary-fg-color:var(--text-primary-color); - --button-secondary-border-color:var(--button-secondary-bg-color); - --button-secondary-active-bg-color:light-dark( - rgb(21 20 26 / 0.21), - rgb(251 251 254 / 0.21) - ); - --button-secondary-active-fg-color:var(--button-secondary-fg-color); - --button-secondary-active-border-color:var(--button-secondary-bg-color); - --button-secondary-hover-bg-color:light-dark( - rgb(21 20 26 / 0.14), - rgb(251 251 254 / 0.14) - ); - --button-secondary-hover-fg-color:var(--button-secondary-fg-color); - --button-secondary-hover-border-color:var(--button-secondary-hover-bg-color); - --button-secondary-disabled-bg-color:var(--button-secondary-bg-color); - --button-secondary-disabled-border-color:var( - --button-secondary-border-color +#editorUndoBar { + --message-bar-icon: url(images/messageBar_info.svg); + --message-bar-icon-color: light-dark(#0060df, #73a7f3); + --message-bar-bg-color: light-dark(#deeafc, #003070); + --message-bar-fg-color: var(--text-primary-color); + --message-bar-border-color: light-dark( + rgb(0 0 0 / 0.08), + rgb(255 255 255 / 0.08) ); - --button-secondary-disabled-fg-color:var(--button-secondary-fg-color); - - --button-primary-bg-color:light-dark(#0060df, #0df); - --button-primary-fg-color:light-dark(#fbfbfe, #15141a); - --button-primary-border-color:var(--button-primary-bg-color); - --button-primary-active-bg-color:light-dark(#054096, #aaf2ff); - --button-primary-active-fg-color:var(--button-primary-fg-color); - --button-primary-active-border-color:var(--button-primary-active-bg-color); - --button-primary-hover-bg-color:light-dark(#0250bb, #80ebff); - --button-primary-hover-fg-color:var(--button-primary-fg-color); - --button-primary-hover-border-color:var(--button-primary-hover-bg-color); - --button-primary-disabled-bg-color:var(--button-primary-bg-color); - --button-primary-disabled-border-color:var(--button-primary-border-color); - --button-primary-disabled-fg-color:var(--button-primary-fg-color); - --button-disabled-opacity:0.4; - - --input-text-bg-color:light-dark(white, #42414d); - --input-text-fg-color:var(--text-primary-color); - - @media (prefers-color-scheme: dark){ - --hover-filter:brightness(1.4); - --button-disabled-opacity:0.6; - } - - @media screen and (forced-colors: active){ - --dialog-bg-color:Canvas; - --dialog-border-color:CanvasText; - --dialog-shadow:none; - --text-primary-color:CanvasText; - --text-secondary-color:CanvasText; - --hover-filter:none; - --link-fg-color:LinkText; - --link-hover-fg-color:LinkText; - --separator-color:CanvasText; - - --textarea-border-color:ButtonBorder; - --textarea-bg-color:Field; - --textarea-fg-color:ButtonText; - - --radio-bg-color:ButtonFace; - --radio-checked-bg-color:ButtonFace; - --radio-border-color:ButtonText; - --radio-checked-border-color:ButtonText; - - --button-secondary-bg-color:ButtonFace; - --button-secondary-fg-color:ButtonText; - --button-secondary-border-color:ButtonText; - --button-secondary-active-bg-color:HighlightText; - --button-secondary-active-fg-color:SelectedItem; - --button-secondary-active-border-color:ButtonText; - --button-secondary-hover-bg-color:HighlightText; - --button-secondary-hover-fg-color:SelectedItem; - --button-secondary-hover-border-color:SelectedItem; - --button-secondary-disabled-fg-color:GrayText; - --button-secondary-disabled-border-color:GrayText; - - --button-primary-bg-color:ButtonText; - --button-primary-fg-color:ButtonFace; - --button-primary-border-color:ButtonText; - --button-primary-active-bg-color:SelectedItem; - --button-primary-active-fg-color:HighlightText; - --button-primary-active-border-color:ButtonText; - --button-primary-hover-bg-color:SelectedItem; - --button-primary-hover-fg-color:HighlightText; - --button-primary-hover-border-color:SelectedItem; - --button-primary-disabled-bg-color:GrayText; - --button-primary-disabled-fg-color:ButtonFace; - --button-primary-disabled-border-color:GrayText; - --button-disabled-opacity:1; - - --input-text-bg-color:Field; - --input-text-fg-color:FieldText; - } - - font:message-box; - font-size:13px; - font-weight:400; - line-height:150%; - border-radius:4px; - padding:12px 16px; - border:1px solid var(--dialog-border-color); - background:var(--dialog-bg-color); - color:var(--text-primary-color); - box-shadow:var(--dialog-shadow); - - .mainContainer{ - *:focus-visible{ - outline:var(--focus-ring-outline); - outline-offset:2px; - } - - .title{ - display:flex; - width:auto; - flex-direction:column; - justify-content:flex-end; - align-items:flex-start; - gap:12px; - - > span{ - font-size:13px; - font-style:normal; - font-weight:590; - line-height:150%; - } - } - - .dialogSeparator{ - width:100%; - height:0; - margin-block:4px; - border-top:1px solid var(--separator-color); - border-bottom:none; - } - - .dialogButtonsGroup{ - display:flex; - gap:12px; - align-self:flex-end; - } - - .radio{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:4px; - - > .radioButton{ - display:flex; - gap:8px; - align-self:stretch; - align-items:center; - - input{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - box-sizing:border-box; - width:16px; - height:16px; - border-radius:50%; - background-color:var(--radio-bg-color); - border:1px solid var(--radio-border-color); - - &:hover{ - filter:var(--hover-filter); - } - &:checked{ - background-color:var(--radio-checked-bg-color); - border:4px solid var(--radio-checked-border-color); - } - } - } + @media screen and (forced-colors: active) { + --message-bar-icon-color: CanvasText; + --message-bar-bg-color: Canvas; + --message-bar-border-color: CanvasText; + } - > .radioLabel{ - display:flex; - padding-inline-start:24px; - align-items:flex-start; - gap:10px; - align-self:stretch; + position: fixed; + top: 50px; + left: 50%; + transform: translateX(-50%); + z-index: 10; - > span{ - flex:1 0 0; - font-size:11px; - color:var(--text-secondary-color); - } - } - } + padding-block: 8px; + padding-inline: 16px 8px; - button:not(:is(.toggle-button, .closeButton, .clearInputButton)){ - border-radius:4px; - border:1px solid; - font:menu; - font-weight:590; - font-size:13px; - padding:4px 16px; - width:auto; - height:32px; + font: menu; + font-size: 15px; - &:hover{ - cursor:pointer; - filter:var(--hover-filter); - } + cursor: default; - > span{ - color:inherit; - font:inherit; - } - - &.secondaryButton{ - color:var(--button-secondary-fg-color); - background-color:var(--button-secondary-bg-color); - border-color:var(--button-secondary-border-color); + button { + cursor: pointer; + } - &:hover{ - color:var(--button-secondary-hover-fg-color); - background-color:var(--button-secondary-hover-bg-color); - border-color:var(--button-secondary-hover-border-color); - } + #editorUndoBarUndoButton { + margin-inline-start: 8px; + border-color: var(--color-accent-primary, light-dark(#0060df, #0df)); + } - &:active{ - color:var(--button-secondary-active-fg-color); - background-color:var(--button-secondary-active-bg-color); - border-color:var(--button-secondary-active-border-color); - } + > div { + align-items: center; + } +} - &:disabled{ - background-color:var(--button-secondary-disabled-bg-color); - border-color:var(--button-secondary-disabled-border-color); - color:var(--button-secondary-disabled-fg-color); - opacity:var(--button-disabled-opacity); +.dialog { + --dialog-bg-color: var(--background-color-canvas, light-dark(white, #1c1b22)); + --dialog-border-color: var( + --background-color-canvas, + light-dark(white, #1c1b22) + ); + --dialog-shadow: 0 2px 14px 0 light-dark(rgb(58 57 68 / 0.2), #15141a); + --text-secondary-color: light-dark(#5b5b66, #cfcfd8); + --separator-color: light-dark(#f0f0f4, #52525e); + --textarea-border-color: var(--border-color-interactive, #8f8f9d); + --textarea-bg-color: light-dark(white, #42414d); + --textarea-fg-color: var(--text-secondary-color); + + --input-text-bg-color: light-dark(white, #42414d); + --input-text-fg-color: var(--text-primary-color); + + @media screen and (forced-colors: active) { + --dialog-bg-color: var(--background-color-canvas, Canvas); + --dialog-border-color: var(--border-color, CanvasText); + --dialog-shadow: none; + --text-secondary-color: CanvasText; + --separator-color: CanvasText; + + --textarea-border-color: ButtonBorder; + --textarea-bg-color: Field; + --textarea-fg-color: ButtonText; + + --input-text-bg-color: Field; + --input-text-fg-color: FieldText; + } + + font: message-box; + font-size: 13px; + font-weight: 400; + line-height: 150%; + border-radius: var(--border-radius-medium, 4px); + padding: 12px 16px; + border: 1px solid var(--dialog-border-color); + background: var(--dialog-bg-color); + color: var(--text-primary-color); + box-shadow: var(--dialog-shadow); + + .mainContainer { + *:focus-visible { + outline: var(--focus-ring-outline); + outline-offset: 2px; + } + + .title { + display: flex; + width: auto; + flex-direction: column; + justify-content: flex-end; + align-items: flex-start; + gap: 12px; + + > span { + font-size: 13px; + font-style: normal; + font-weight: 590; + line-height: 150%; + } + } + + .dialogSeparator { + width: 100%; + height: 0; + margin-block: 4px; + border-top: 1px solid var(--separator-color); + border-bottom: none; + } + + .dialogButtonsGroup { + display: flex; + gap: 12px; + align-self: flex-end; + } + input:is([type="checkbox"], [type="radio"]) { + accent-color: var(--color-accent-primary, light-dark(#0060df, #0df)); + width: var(--checkbox-size, 16px); + height: var(--checkbox-size, 16px); + } + + .radio { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 4px; + + > .radioButton { + display: flex; + gap: 8px; + align-self: stretch; + align-items: center; + } + + > .radioLabel { + display: flex; + padding-inline-start: 24px; + align-items: flex-start; + gap: 10px; + align-self: stretch; + + > span { + flex: 1 0 0; + font-size: 11px; + color: var(--text-secondary-color); } } + } - &.primaryButton{ - color:var(--button-primary-fg-color); - background-color:var(--button-primary-bg-color); - border-color:var(--button-primary-border-color); - opacity:1; - - &:hover{ - color:var(--button-primary-hover-fg-color); - background-color:var(--button-primary-hover-bg-color); - border-color:var(--button-primary-hover-border-color); - } - - &:active{ - color:var(--button-primary-active-fg-color); - background-color:var(--button-primary-active-bg-color); - border-color:var(--button-primary-active-border-color); - } + button:not(:is(.toggle-button, .closeButton, .clearInputButton)) { + border-radius: var(--button-border-radius, 4px); + border-width: 1px; + border-style: solid; + font: menu; + font-weight: var(--button-font-weight, 590); + font-size: var(--button-font-size, 13px); + padding: var(--button-padding, 4px 16px); + width: auto; + min-height: var(--button-min-height, 32px); - &:disabled{ - background-color:var(--button-primary-disabled-bg-color); - border-color:var(--button-primary-disabled-border-color); - color:var(--button-primary-disabled-fg-color); - opacity:var(--button-disabled-opacity); - } + &:hover { + cursor: pointer; + filter: var(--hover-filter); } - &:disabled{ - pointer-events:none; + > span { + color: inherit; + font: inherit; + } + &:disabled { + pointer-events: none; } } - a{ - color:var(--link-fg-color); + a { + color: var(--link-fg-color); - &:hover{ - color:var(--link-hover-fg-color); + &:hover { + color: var(--link-hover-fg-color); } } - textarea{ - font:inherit; - padding:8px; - resize:none; - margin:0; - box-sizing:border-box; - border-radius:4px; - border:1px solid var(--textarea-border-color); - background:var(--textarea-bg-color); - color:var(--textarea-fg-color); + textarea { + font: inherit; + padding: 8px; + resize: none; + margin: 0; + box-sizing: border-box; + border-radius: var(--border-radius-small, 4px); + border: 1px solid var(--textarea-border-color); + background: var(--textarea-bg-color); + color: var(--textarea-fg-color); - &:focus{ - outline-offset:0; - border-color:transparent; + &:focus { + outline-offset: 0; + border-color: transparent; } - &:disabled{ - pointer-events:none; - opacity:0.4; + &:disabled { + pointer-events: none; + opacity: 0.4; } } - input[type="text"]{ - background-color:var(--input-text-bg-color); - color:var(--input-text-fg-color); + input[type="text"] { + background-color: var(--input-text-bg-color); + color: var(--input-text-fg-color); } - .messageBar{ - --message-bar-bg-color:light-dark(#ffebcd, #5a3100); - --message-bar-fg-color:light-dark(#15141a, #fbfbfe); - --message-bar-border-color:light-dark( + .messageBar { + --message-bar-bg-color: light-dark(#ffebcd, #5a3100); + --message-bar-fg-color: light-dark(#15141a, #fbfbfe); + --message-bar-border-color: light-dark( rgb(0 0 0 / 0.08), rgb(255 255 255 / 0.08) ); - --message-bar-icon:url(images/messageBar_warning.svg); - --message-bar-icon-color:light-dark(#cd411e, #e49c49); + --message-bar-icon: url(images/messageBar_warning.svg); + --message-bar-icon-color: light-dark(#cd411e, #e49c49); - @media screen and (forced-colors: active){ - --message-bar-bg-color:HighlightText; - --message-bar-fg-color:CanvasText; - --message-bar-border-color:CanvasText; - --message-bar-icon-color:CanvasText; + @media screen and (forced-colors: active) { + --message-bar-bg-color: HighlightText; + --message-bar-fg-color: CanvasText; + --message-bar-border-color: CanvasText; + --message-bar-icon-color: CanvasText; } - align-self:stretch; + align-self: stretch; - > div{ + > div { &::before, - > div{ - margin-block:4px; + > div { + margin-block: 4px; } - > div{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:8px; - flex:1 0 0; + > div { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 8px; + flex: 1 0 0; - .title{ - font-size:13px; - font-weight:590; + .title { + font-size: 13px; + font-weight: 590; } - .description{ - font-size:13px; + .description { + font-size: 13px; } } } } - .toggler{ - display:flex; - align-items:center; - gap:8px; - align-self:stretch; + .toggler { + display: flex; + align-items: center; + gap: 8px; + align-self: stretch; - > .togglerLabel{ - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + > .togglerLabel { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } } } } -.textLayer{ - color-scheme:only light; +.textLayer { + color-scheme: only light; - position:absolute; - text-align:initial; - inset:0; - overflow:clip; - opacity:1; - line-height:1; - letter-spacing:normal; - word-spacing:normal; - -webkit-text-size-adjust:none; - -moz-text-size-adjust:none; - text-size-adjust:none; - forced-color-adjust:none; - transform-origin:0 0; - caret-color:CanvasText; - z-index:0; + position: absolute; + text-align: initial; + inset: 0; + overflow: clip; + opacity: 1; + line-height: 1; + letter-spacing: normal; + word-spacing: normal; + -webkit-text-size-adjust: none; + -moz-text-size-adjust: none; + text-size-adjust: none; + forced-color-adjust: none; + transform-origin: 0 0; + caret-color: CanvasText; + z-index: 0; - &.highlighting{ - touch-action:none; + &.highlighting { + touch-action: none; } - :is(span, br){ - color:transparent; - position:absolute; - white-space:pre; - cursor:text; - transform-origin:0% 0%; - -webkit-user-select:text; - -moz-user-select:text; - user-select:text; + :is(span, br) { + color: transparent; + position: absolute; + white-space: pre; + cursor: text; + transform-origin: 0% 0%; + -webkit-user-select: text; + -moz-user-select: text; + user-select: text; } - --min-font-size:1; - --text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size)); - --min-font-size-inv:calc(1 / var(--min-font-size)); + --min-font-size: 1; + --text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size)); + --min-font-size-inv: calc(1 / var(--min-font-size)); > :not(.markedContent), - .markedContent span:not(.markedContent){ - z-index:1; + .markedContent span:not(.markedContent) { + z-index: 1; - --font-height:0; - font-size:calc(var(--text-scale-factor) * var(--font-height)); + --font-height: 0; + font-size: calc(var(--text-scale-factor) * var(--font-height)); - --scale-x:1; - --rotate:0deg; - transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv)); + --scale-x: 1; + --rotate: 0deg; + transform: rotate(var(--rotate)) scaleX(var(--scale-x)) + scale(var(--min-font-size-inv)); } - .markedContent{ - display:contents; + .markedContent { + display: contents; } - span[role="img"]{ - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - cursor:default; + span[role="img"] { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + cursor: default; } - .highlight{ - --highlight-bg-color:rgb(180 0 170 / 0.25); - --highlight-selected-bg-color:rgb(0 100 0 / 0.25); - --highlight-backdrop-filter:none; - --highlight-selected-backdrop-filter:none; + .highlight { + --highlight-bg-color: rgb(180 0 170 / 0.25); + --highlight-selected-bg-color: rgb(0 100 0 / 0.25); + --highlight-backdrop-filter: none; + --highlight-selected-backdrop-filter: none; - @media screen and (forced-colors: active){ - --highlight-bg-color:transparent; - --highlight-selected-bg-color:transparent; - --highlight-backdrop-filter:var(--hcm-highlight-filter); - --highlight-selected-backdrop-filter:var( + @media screen and (forced-colors: active) { + --highlight-bg-color: transparent; + --highlight-selected-bg-color: transparent; + --highlight-backdrop-filter: var(--hcm-highlight-filter); + --highlight-selected-backdrop-filter: var( --hcm-highlight-selected-filter ); } - margin:-1px; - padding:1px; - background-color:var(--highlight-bg-color); - backdrop-filter:var(--highlight-backdrop-filter); - border-radius:4px; + margin: -1px; + padding: 1px; + background-color: var(--highlight-bg-color); + backdrop-filter: var(--highlight-backdrop-filter); + border-radius: 4px; - &.appended{ - position:initial; + &.appended { + position: initial; } - &.begin{ - border-radius:4px 0 0 4px; + &.begin { + border-radius: 4px 0 0 4px; } - &.end{ - border-radius:0 4px 4px 0; + &.end { + border-radius: 0 4px 4px 0; } - &.middle{ - border-radius:0; + &.middle { + border-radius: 0; } - &.selected{ - background-color:var(--highlight-selected-bg-color); - backdrop-filter:var(--highlight-selected-backdrop-filter); - scroll-margin-top:50px; + &.selected { + background-color: var(--highlight-selected-bg-color); + backdrop-filter: var(--highlight-selected-backdrop-filter); + scroll-margin-top: 50px; } } - ::-moz-selection{ - background:rgba(0 0 255 / 0.25); - background:color-mix(in srgb, AccentColor, transparent 50%); - color:transparent; + ::-moz-selection { + background: rgba(0 0 255 / 0.25); + background: color-mix(in srgb, AccentColor, transparent 50%); + color: transparent; } - ::selection{ - background:rgba(0 0 255 / 0.25); - background:color-mix(in srgb, AccentColor, transparent 50%); - color:transparent; + ::selection { + background: rgba(0 0 255 / 0.25); + background: color-mix(in srgb, AccentColor, transparent 50%); + color: transparent; } - &.selectionRendering{ - ::-moz-selection{ - background:transparent; - color:transparent; + &.selectionRendering { + ::-moz-selection { + background: transparent; + color: transparent; } - ::selection{ - background:transparent; - color:transparent; + ::selection { + background: transparent; + color: transparent; } } - br::-moz-selection{ - background:transparent; + br::-moz-selection { + background: transparent; } - br::selection{ - background:transparent; + br::selection { + background: transparent; } - .endOfContent{ - display:block; - position:absolute; - inset:100% 0 0; - z-index:0; - cursor:default; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + .endOfContent { + display: block; + position: absolute; + inset: 100% 0 0; + z-index: 0; + cursor: default; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } - &.selecting .endOfContent{ - top:0; + &.selecting .endOfContent { + top: 0; } } -.textLayerImages{ - position:absolute; - inset:0; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; +.textLayerImages { + position: absolute; + inset: 0; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; - canvas{ - position:absolute; - transform-origin:0% 0%; + canvas { + position: absolute; + transform-origin: 0% 0%; } } -.annotationLayer{ - color-scheme:only light; +.annotationLayer { + color-scheme: only light; - --annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,"); - --annotation-unfocused-field-filter:url("data:image/svg+xml;charset=UTF-8,#pdfjsFillableField"); - --input-focus-border-color:Highlight; - --input-focus-outline:1px solid Canvas; - --input-unfocused-border-color:transparent; - --input-disabled-border-color:transparent; - --input-hover-border-color:black; - --link-outline:none; + --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,"); + --annotation-unfocused-field-filter: url("data:image/svg+xml;charset=UTF-8,#pdfjsFillableField"); + --input-focus-border-color: Highlight; + --input-focus-outline: 1px solid Canvas; + --input-unfocused-border-color: transparent; + --input-disabled-border-color: transparent; + --input-hover-border-color: black; + --link-outline: none; - @media screen and (forced-colors: active){ - --input-focus-border-color:CanvasText; - --input-unfocused-border-color:ActiveText; - --input-disabled-border-color:GrayText; - --input-hover-border-color:Highlight; - --link-outline:1.5px solid LinkText; + @media screen and (forced-colors: active) { + --input-focus-border-color: CanvasText; + --input-unfocused-border-color: ActiveText; + --input-disabled-border-color: GrayText; + --input-hover-border-color: Highlight; + --link-outline: 1.5px solid LinkText; .textWidgetAnnotation :is(input, textarea):required, .choiceWidgetAnnotation select:required, - .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{ - outline:1.5px solid selectedItem; + .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required { + outline: 1.5px solid selectedItem; } - .linkAnnotation{ - outline:var(--link-outline); + .linkAnnotation { + outline: var(--link-outline); - &:hover{ - backdrop-filter:var(--hcm-highlight-filter); + &:hover { + backdrop-filter: var(--hcm-highlight-filter); } - & > a:hover{ - opacity:0 !important; - background:none !important; - box-shadow:none; + & > a:hover { + opacity: 0 !important; + background: none !important; + box-shadow: none; } } - .popupAnnotation .popup{ - outline:calc(1.5px * var(--total-scale-factor)) solid CanvasText !important; - background-color:ButtonFace !important; - color:ButtonText !important; + .popupAnnotation .popup { + outline: calc(1.5px * var(--total-scale-factor)) solid CanvasText !important; + background-color: ButtonFace !important; + color: ButtonText !important; } - .highlightArea:hover::after{ - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - backdrop-filter:var(--hcm-highlight-filter); - content:""; - pointer-events:none; + .highlightArea:hover::after { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + backdrop-filter: var(--hcm-highlight-filter); + content: ""; + pointer-events: none; } - .popupAnnotation.focused .popup{ - outline:calc(3px * var(--total-scale-factor)) solid Highlight !important; + .popupAnnotation.focused .popup { + outline: calc(3px * var(--total-scale-factor)) solid Highlight !important; } } - position:absolute; - top:0; - left:0; - pointer-events:none; - transform-origin:0 0; + position: absolute; + top: 0; + left: 0; + pointer-events: none; + transform-origin: 0 0; + + &[data-main-rotation="90"] .norotate { + transform: rotate(270deg); - &[data-main-rotation="90"] .norotate{ - transform:rotate(270deg) translateX(-100%); + &.popupAnnotation { + transform: rotate(270deg) translateX(-100%); + } } - &[data-main-rotation="180"] .norotate{ - transform:rotate(180deg) translate(-100%, -100%); + &[data-main-rotation="180"] .norotate { + transform: rotate(180deg); + + &.popupAnnotation { + transform: rotate(180deg) translate(-100%, -100%); + } } - &[data-main-rotation="270"] .norotate{ - transform:rotate(90deg) translateY(-100%); + &[data-main-rotation="270"] .norotate { + transform: rotate(90deg); + + &.popupAnnotation { + transform: rotate(90deg) translateY(-100%); + } } - &.disabled{ + &.disabled { section, - .popup{ - pointer-events:none; + .popup { + pointer-events: none; } } - .annotationContent{ - position:absolute; - width:100%; - height:100%; - pointer-events:none; + .annotationContent { + position: absolute; + width: 100%; + height: 100%; + pointer-events: none; - &.freetext{ - background:transparent; - border:none; - inset:0; - overflow:visible; - white-space:nowrap; - font:10px sans-serif; - line-height:1.35; + &.freetext { + background: transparent; + border: none; + inset: 0; + overflow: visible; + white-space: nowrap; + font: 10px sans-serif; + line-height: 1.35; } } - section{ - position:absolute; - text-align:initial; - pointer-events:auto; - box-sizing:border-box; - transform-origin:0 0; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + section { + position: absolute; + text-align: initial; + pointer-events: auto; + box-sizing: border-box; + transform-origin: 0 0; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; - &:has(div.annotationContent){ - canvas.annotationContent{ - display:none; + &:has(div.annotationContent) { + canvas.annotationContent { + display: none; } } - .overlaidText{ - position:absolute; - top:0; - left:0; - width:0; - height:0; - display:inline-block; - overflow:hidden; + .overlaidText { + position: absolute; + top: 0; + left: 0; + width: 0; + height: 0; + display: inline-block; + overflow: hidden; } } - .hasOwnCanvas:not(.sandboxModified) :is(input, textarea){ - display:none; + .hasOwnCanvas:not(.sandboxModified) :is(input, textarea) { + display: none; } - .hasOwnCanvas.sandboxModified canvas.annotationContent{ - display:none; + .hasOwnCanvas.sandboxModified canvas.annotationContent { + display: none; } - .textLayer.selecting ~ & section{ - pointer-events:none; + .textLayer.selecting ~ & section { + pointer-events: none; } - :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a{ - position:absolute; - font-size:1em; - top:0; - left:0; - width:100%; - height:100%; + :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a { + position: absolute; + font-size: 1em; + top: 0; + left: 0; + width: 100%; + height: 100%; } :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton):not(.hasBorder) - > a:hover{ - opacity:0.2; - background-color:rgb(255 255 0); + > a:hover { + opacity: 0.2; + background-color: rgb(255 255 0); } - .linkAnnotation.hasBorder:hover{ - background-color:rgb(255 255 0 / 0.2); + .linkAnnotation.hasBorder:hover { + background-color: rgb(255 255 0 / 0.2); } - .hasBorder{ - background-size:100% 100%; + .hasBorder { + background-size: 100% 100%; } - .textAnnotation img{ - position:absolute; - cursor:pointer; - width:100%; - height:100%; - top:0; - left:0; + .textAnnotation img { + position: absolute; + cursor: pointer; + width: 100%; + height: 100%; + top: 0; + left: 0; } .textWidgetAnnotation :is(input, textarea), .choiceWidgetAnnotation select, - .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{ - background-image:var(--annotation-unfocused-field-background); - border:2px solid var(--input-unfocused-border-color); - box-sizing:border-box; - font:calc(9px * var(--total-scale-factor)) sans-serif; - height:100%; - margin:0; - vertical-align:top; - width:100%; + .buttonWidgetAnnotation:is(.checkBox, .radioButton) input { + background-image: var(--annotation-unfocused-field-background); + border: 2px solid var(--input-unfocused-border-color); + box-sizing: border-box; + font: calc(9px * var(--total-scale-factor)) sans-serif; + height: 100%; + margin: 0; + vertical-align: top; + width: 100%; } .textWidgetAnnotation :is(input, textarea):required, .choiceWidgetAnnotation select:required, - .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{ - outline:1.5px solid red; + .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required { + outline: 1.5px solid red; } - .choiceWidgetAnnotation select option{ - padding:0; + .choiceWidgetAnnotation select option { + padding: 0; } - .textWidgetAnnotation textarea{ - resize:none; + .textWidgetAnnotation textarea { + resize: none; } .textWidgetAnnotation :is(input, textarea)[disabled], .choiceWidgetAnnotation select[disabled], - .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled]{ - background:none; - border:2px solid var(--input-disabled-border-color); - cursor:not-allowed; + .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] { + background: none; + border: 2px solid var(--input-disabled-border-color); + cursor: not-allowed; } .textWidgetAnnotation :is(input, textarea):hover, .choiceWidgetAnnotation select:hover, - .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover{ - border:2px solid var(--input-hover-border-color); + .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover { + border: 2px solid var(--input-hover-border-color); } .textWidgetAnnotation :is(input, textarea):hover, .choiceWidgetAnnotation select:hover, - .buttonWidgetAnnotation.checkBox input:hover{ - border-radius:2px; + .buttonWidgetAnnotation.checkBox input:hover { + border-radius: 2px; } .textWidgetAnnotation :is(input, textarea):focus, - .choiceWidgetAnnotation select:focus{ - background:none; - border:2px solid var(--input-focus-border-color); - border-radius:2px; - outline:var(--input-focus-outline); + .choiceWidgetAnnotation select:focus { + background: none; + border: 2px solid var(--input-focus-border-color); + border-radius: 2px; + outline: var(--input-focus-outline); } - .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus{ - background-image:none; - background-color:transparent; + .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus { + background-image: none; + background-color: transparent; } - .buttonWidgetAnnotation.checkBox :focus{ - border:2px solid var(--input-focus-border-color); - border-radius:2px; - outline:var(--input-focus-outline); + .buttonWidgetAnnotation.checkBox :focus { + border: 2px solid var(--input-focus-border-color); + border-radius: 2px; + outline: var(--input-focus-outline); } - .buttonWidgetAnnotation.radioButton :focus{ - border:2px solid var(--input-focus-border-color); - outline:var(--input-focus-outline); + .buttonWidgetAnnotation.radioButton :focus { + border: 2px solid var(--input-focus-border-color); + outline: var(--input-focus-outline); } - .buttonWidgetAnnotation:is(.checkBox, .radioButton){ - [data-canvas-name]{ - filter:var(--annotation-unfocused-field-filter); + .buttonWidgetAnnotation:is(.checkBox, .radioButton) { + [data-canvas-name] { + filter: var(--annotation-unfocused-field-filter); } - &:focus-within [data-canvas-name]{ - filter:none; + &:focus-within [data-canvas-name] { + filter: none; } - [data-canvas-name="checked"]{ - &:has(~ input:checked){ - display:block; + [data-canvas-name="checked"] { + &:has(~ input:checked) { + display: block; } - &:has(~ input:not(:checked)){ - display:none; + &:has(~ input:not(:checked)) { + display: none; } } - [data-canvas-name="unchecked"]{ - &:has(~ input:checked){ - display:none; + [data-canvas-name="unchecked"] { + &:has(~ input:checked) { + display: none; } - &:has(~ input:not(:checked)){ - display:block; + &:has(~ input:not(:checked)) { + display: block; } } } - .textWidgetAnnotation input.comb{ - --comb-width:0px; - --comb-letter-spacing:calc(var(--comb-width) - 1ch); + .textWidgetAnnotation input.comb { + --comb-width: 0px; + --comb-letter-spacing: calc(var(--comb-width) - 1ch); - font-family:monospace; - letter-spacing:var(--comb-letter-spacing); - overflow-x:hidden; - padding:0; - text-indent:calc( + font-family: monospace; + letter-spacing: var(--comb-letter-spacing); + overflow-x: hidden; + padding: 0; + text-indent: calc( var(--comb-offset, 0) * var(--comb-width) + var(--comb-letter-spacing) / 2 ); } - .textWidgetAnnotation input.comb:focus{ - background-image:repeating-linear-gradient( + .textWidgetAnnotation input.comb:focus { + background-image: repeating-linear-gradient( to right, transparent 0 calc(var(--comb-width) - 1px), var(--input-focus-border-color) calc(var(--comb-width) - 1px) @@ -1067,10 +1113,10 @@ ); } - .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; + .buttonWidgetAnnotation:is(.checkBox, .radioButton) input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } .buttonWidgetAnnotation:is(.checkBox, .radioButton):has( @@ -1080,1427 +1126,1235 @@ .buttonWidgetAnnotation:is(.checkBox, .radioButton):has( [data-canvas-name="unchecked"] ) - input:not(:checked){ - background-image:none; + input:not(:checked) { + background-image: none; } - .fileAttachmentAnnotation .popupTriggerArea{ - height:100%; - width:100%; + .fileAttachmentAnnotation .popupTriggerArea { + height: 100%; + width: 100%; } - .mediaAnnotation{ - pointer-events:auto; + .mediaAnnotation { + pointer-events: auto; - .mediaContent{ - width:100%; + .mediaContent { + width: 100%; } - video.mediaContent{ - height:100%; - -o-object-fit:contain; - object-fit:contain; + video.mediaContent { + height: 100%; + -o-object-fit: contain; + object-fit: contain; } - audio.mediaContent{ - position:absolute; - bottom:0; + audio.mediaContent { + position: absolute; + bottom: 0; } - .mediaPlayButton{ - height:100%; - width:100%; - margin:0; - padding:0; - border:none; - cursor:pointer; - background-color:transparent; - background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='40' fill='rgba(0,0,0,0.55)'/%3E%3Cpath d='M40 32 L70 50 L40 68 Z' fill='white'/%3E%3C/svg%3E"); - background-position:center; - background-repeat:no-repeat; - background-size:calc(48px * var(--total-scale-factor)); + .mediaPlayButton { + height: 100%; + width: 100%; + margin: 0; + padding: 0; + border: none; + cursor: pointer; + background-color: transparent; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='40' fill='rgba(0,0,0,0.55)'/%3E%3Cpath d='M40 32 L70 50 L40 68 Z' fill='white'/%3E%3C/svg%3E"); + background-position: center; + background-repeat: no-repeat; + background-size: calc(48px * var(--total-scale-factor)); - &:hover{ - background-color:rgba(255 255 255 / 0.1); + &:hover { + background-color: rgba(255 255 255 / 0.1); } } } - .popupAnnotation{ - position:absolute; - font-size:calc(9px * var(--total-scale-factor)); - pointer-events:none; - width:-moz-max-content; - width:max-content; - max-width:45%; - height:auto; + .popupAnnotation { + position: absolute; + font-size: calc(9px * var(--total-scale-factor)); + pointer-events: none; + width: -moz-max-content; + width: max-content; + max-width: 45%; + height: auto; } - .popup{ - background-color:rgb(255 255 153); - color:black; - box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) rgb(136 136 136); - border-radius:calc(2px * var(--total-scale-factor)); - outline:1.5px solid rgb(255 255 74); - padding:calc(6px * var(--total-scale-factor)); - cursor:pointer; - font:message-box; - white-space:normal; - word-wrap:break-word; - pointer-events:auto; - -webkit-user-select:text; - -moz-user-select:text; - user-select:text; + .popup { + background-color: rgb(255 255 153); + color: black; + box-shadow: 0 calc(2px * var(--total-scale-factor)) + calc(5px * var(--total-scale-factor)) rgb(136 136 136); + border-radius: calc(2px * var(--total-scale-factor)); + outline: 1.5px solid rgb(255 255 74); + padding: calc(6px * var(--total-scale-factor)); + cursor: pointer; + font: message-box; + white-space: normal; + word-wrap: break-word; + pointer-events: auto; + -webkit-user-select: text; + -moz-user-select: text; + user-select: text; } - .popupAnnotation.focused .popup{ - outline-width:3px; + .popupAnnotation.focused .popup { + outline-width: 3px; } - .popup *{ - font-size:calc(9px * var(--total-scale-factor)); + .popup * { + font-size: calc(9px * var(--total-scale-factor)); } - .popup > .header{ - display:inline-block; + .popup > .header { + display: inline-block; } - .popup > .header > .title{ - display:inline; - font-weight:bold; + .popup > .header > .title { + display: inline; + font-weight: bold; } - .popup > .header .popupDate{ - display:inline-block; - margin-left:calc(5px * var(--total-scale-factor)); - width:-moz-fit-content; - width:fit-content; + .popup > .header .popupDate { + display: inline-block; + margin-left: calc(5px * var(--total-scale-factor)); + width: -moz-fit-content; + width: fit-content; } - .popupContent{ - border-top:1px solid rgb(51 51 51); - margin-top:calc(2px * var(--total-scale-factor)); - padding-top:calc(2px * var(--total-scale-factor)); + .popupContent { + border-top: 1px solid rgb(51 51 51); + margin-top: calc(2px * var(--total-scale-factor)); + padding-top: calc(2px * var(--total-scale-factor)); } - .richText > *{ - white-space:pre-wrap; - font-size:calc(9px * var(--total-scale-factor)); + .richText > * { + white-space: pre-wrap; + font-size: calc(9px * var(--total-scale-factor)); } - .popupTriggerArea{ - cursor:pointer; + .popupTriggerArea { + cursor: pointer; - &:hover{ - backdrop-filter:var(--hcm-highlight-filter); + &:hover { + backdrop-filter: var(--hcm-highlight-filter); } } - section svg{ - position:absolute; - width:100%; - height:100%; - top:0; - left:0; + section svg { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; } - .annotationTextContent{ - position:absolute; - width:100%; - height:100%; - opacity:0; - color:transparent; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - pointer-events:none; + .annotationTextContent { + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + color: transparent; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + pointer-events: none; - span{ - width:100%; - display:inline-block; + span { + width: 100%; + display: inline-block; } } - svg.quadrilateralsContainer{ - contain:strict; - width:0; - height:0; - position:absolute; - top:0; - left:0; - z-index:-1; + svg.quadrilateralsContainer { + contain: strict; + width: 0; + height: 0; + position: absolute; + top: 0; + left: 0; + z-index: -1; } } -:root{ - --xfa-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,"); - --xfa-focus-outline:auto; +:root { + --xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,"); + --xfa-focus-outline: auto; } -@media screen and (forced-colors: active){ - :root{ - --xfa-focus-outline:2px solid CanvasText; +@media screen and (forced-colors: active) { + :root { + --xfa-focus-outline: 2px solid CanvasText; } - .xfaLayer *:required{ - outline:1.5px solid selectedItem; + .xfaLayer *:required { + outline: 1.5px solid selectedItem; } } -.xfaLayer{ - color-scheme:only light; +.xfaLayer { + color-scheme: only light; - background-color:transparent; + background-color: transparent; } -.xfaLayer .highlight{ - margin:-1px; - padding:1px; - background-color:rgb(239 203 237); - border-radius:4px; +.xfaLayer .highlight { + margin: -1px; + padding: 1px; + background-color: rgb(239 203 237); + border-radius: 4px; } -.xfaLayer .highlight.appended{ - position:initial; +.xfaLayer .highlight.appended { + position: initial; } -.xfaLayer .highlight.begin{ - border-radius:4px 0 0 4px; +.xfaLayer .highlight.begin { + border-radius: 4px 0 0 4px; } -.xfaLayer .highlight.end{ - border-radius:0 4px 4px 0; +.xfaLayer .highlight.end { + border-radius: 0 4px 4px 0; } -.xfaLayer .highlight.middle{ - border-radius:0; +.xfaLayer .highlight.middle { + border-radius: 0; } -.xfaLayer .highlight.selected{ - background-color:rgb(203 223 203); +.xfaLayer .highlight.selected { + background-color: rgb(203 223 203); } -.xfaPage{ - overflow:hidden; - position:relative; +.xfaPage { + overflow: hidden; + position: relative; } -.xfaContentarea{ - position:absolute; +.xfaContentarea { + position: absolute; } -.xfaPrintOnly{ - display:none; +.xfaPrintOnly { + display: none; } -.xfaLayer{ - position:absolute; - text-align:initial; - top:0; - left:0; - transform-origin:0 0; - line-height:1.2; +.xfaLayer { + position: absolute; + text-align: initial; + top: 0; + left: 0; + transform-origin: 0 0; + line-height: 1.2; } -.xfaLayer *{ - color:inherit; - font:inherit; - font-style:inherit; - font-weight:inherit; - font-kerning:inherit; - letter-spacing:-0.01px; - text-align:inherit; - text-decoration:inherit; - box-sizing:border-box; - background-color:transparent; - padding:0; - margin:0; - pointer-events:auto; - line-height:inherit; +.xfaLayer * { + color: inherit; + font: inherit; + font-style: inherit; + font-weight: inherit; + font-kerning: inherit; + letter-spacing: -0.01px; + text-align: inherit; + text-decoration: inherit; + box-sizing: border-box; + background-color: transparent; + padding: 0; + margin: 0; + pointer-events: auto; + line-height: inherit; } -.xfaLayer *:required{ - outline:1.5px solid red; +.xfaLayer *:required { + outline: 1.5px solid red; } .xfaLayer div, .xfaLayer svg, -.xfaLayer svg *{ - pointer-events:none; +.xfaLayer svg * { + pointer-events: none; } -.xfaLayer a{ - color:blue; +.xfaLayer a { + color: blue; } -.xfaRich li{ - margin-left:3em; +.xfaRich li { + margin-left: 3em; } -.xfaFont{ - color:black; - font-weight:normal; - font-kerning:none; - font-size:10px; - font-style:normal; - letter-spacing:0; - text-decoration:none; - vertical-align:0; +.xfaFont { + color: black; + font-weight: normal; + font-kerning: none; + font-size: 10px; + font-style: normal; + letter-spacing: 0; + text-decoration: none; + vertical-align: 0; } -.xfaCaption{ - overflow:hidden; - flex:0 0 auto; +.xfaCaption { + overflow: hidden; + flex: 0 0 auto; } -.xfaCaptionForCheckButton{ - overflow:hidden; - flex:1 1 auto; +.xfaCaptionForCheckButton { + overflow: hidden; + flex: 1 1 auto; } -.xfaLabel{ - height:100%; - width:100%; +.xfaLabel { + height: 100%; + width: 100%; } -.xfaLeft{ - display:flex; - flex-direction:row; - align-items:center; +.xfaLeft { + display: flex; + flex-direction: row; + align-items: center; } -.xfaRight{ - display:flex; - flex-direction:row-reverse; - align-items:center; +.xfaRight { + display: flex; + flex-direction: row-reverse; + align-items: center; } -:is(.xfaLeft, .xfaRight) > :is(.xfaCaption, .xfaCaptionForCheckButton){ - max-height:100%; +:is(.xfaLeft, .xfaRight) > :is(.xfaCaption, .xfaCaptionForCheckButton) { + max-height: 100%; } -.xfaTop{ - display:flex; - flex-direction:column; - align-items:flex-start; +.xfaTop { + display: flex; + flex-direction: column; + align-items: flex-start; } -.xfaBottom{ - display:flex; - flex-direction:column-reverse; - align-items:flex-start; +.xfaBottom { + display: flex; + flex-direction: column-reverse; + align-items: flex-start; } -:is(.xfaTop, .xfaBottom) > :is(.xfaCaption, .xfaCaptionForCheckButton){ - width:100%; +:is(.xfaTop, .xfaBottom) > :is(.xfaCaption, .xfaCaptionForCheckButton) { + width: 100%; } -.xfaBorder{ - background-color:transparent; - position:absolute; - pointer-events:none; +.xfaBorder { + background-color: transparent; + position: absolute; + pointer-events: none; } -.xfaWrapped{ - width:100%; - height:100%; +.xfaWrapped { + width: 100%; + height: 100%; } -:is(.xfaTextfield, .xfaSelect):focus{ - background-image:none; - background-color:transparent; - outline:var(--xfa-focus-outline); - outline-offset:-1px; +:is(.xfaTextfield, .xfaSelect):focus { + background-image: none; + background-color: transparent; + outline: var(--xfa-focus-outline); + outline-offset: -1px; } -:is(.xfaCheckbox, .xfaRadio):focus{ - outline:var(--xfa-focus-outline); +:is(.xfaCheckbox, .xfaRadio):focus { + outline: var(--xfa-focus-outline); } .xfaTextfield, -.xfaSelect{ - height:100%; - width:100%; - flex:1 1 auto; - border:none; - resize:none; - background-image:var(--xfa-unfocused-field-background); +.xfaSelect { + height: 100%; + width: 100%; + flex: 1 1 auto; + border: none; + resize: none; + background-image: var(--xfa-unfocused-field-background); } -.xfaSelect{ - padding-inline:2px; +.xfaSelect { + padding-inline: 2px; } -:is(.xfaTop, .xfaBottom) > :is(.xfaTextfield, .xfaSelect){ - flex:0 1 auto; +:is(.xfaTop, .xfaBottom) > :is(.xfaTextfield, .xfaSelect) { + flex: 0 1 auto; } -.xfaButton{ - cursor:pointer; - width:100%; - height:100%; - border:none; - text-align:center; +.xfaButton { + cursor: pointer; + width: 100%; + height: 100%; + border: none; + text-align: center; } -.xfaLink{ - width:100%; - height:100%; - position:absolute; - top:0; - left:0; +.xfaLink { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; } .xfaCheckbox, -.xfaRadio{ - width:100%; - height:100%; - flex:0 0 auto; - border:none; +.xfaRadio { + width: 100%; + height: 100%; + flex: 0 0 auto; + border: none; } -.xfaRich{ - white-space:pre-wrap; - width:100%; - height:100%; +.xfaRich { + white-space: pre-wrap; + width: 100%; + height: 100%; } -.xfaImage{ - -o-object-position:left top; - object-position:left top; - -o-object-fit:contain; - object-fit:contain; - width:100%; - height:100%; +.xfaImage { + -o-object-position: left top; + object-position: left top; + -o-object-fit: contain; + object-fit: contain; + width: 100%; + height: 100%; } .xfaLrTb, .xfaRlTb, -.xfaTb{ - display:flex; - flex-direction:column; - align-items:stretch; +.xfaTb { + display: flex; + flex-direction: column; + align-items: stretch; } -.xfaLr{ - display:flex; - flex-direction:row; - align-items:stretch; +.xfaLr { + display: flex; + flex-direction: row; + align-items: stretch; } -.xfaRl{ - display:flex; - flex-direction:row-reverse; - align-items:stretch; +.xfaRl { + display: flex; + flex-direction: row-reverse; + align-items: stretch; } -.xfaTb > div{ - justify-content:left; +.xfaTb > div { + justify-content: left; } -.xfaPosition{ - position:relative; +.xfaPosition { + position: relative; } -.xfaArea{ - position:relative; +.xfaArea { + position: relative; } -.xfaValignMiddle{ - display:flex; - align-items:center; +.xfaValignMiddle { + display: flex; + align-items: center; } -.xfaTable{ - display:flex; - flex-direction:column; - align-items:stretch; +.xfaTable { + display: flex; + flex-direction: column; + align-items: stretch; } -.xfaTable .xfaRow{ - display:flex; - flex-direction:row; - align-items:stretch; +.xfaTable .xfaRow { + display: flex; + flex-direction: row; + align-items: stretch; } -.xfaTable .xfaRlRow{ - display:flex; - flex-direction:row-reverse; - align-items:stretch; - flex:1; +.xfaTable .xfaRlRow { + display: flex; + flex-direction: row-reverse; + align-items: stretch; + flex: 1; } -.xfaTable .xfaRlRow > div{ - flex:1; +.xfaTable .xfaRlRow > div { + flex: 1; } -:is(.xfaNonInteractive, .xfaDisabled, .xfaReadOnly) :is(input, textarea){ - background:initial; +:is(.xfaNonInteractive, .xfaDisabled, .xfaReadOnly) :is(input, textarea) { + background: initial; } -@media print{ +@media print { .xfaTextfield, - .xfaSelect{ - background:transparent; + .xfaSelect { + background: transparent; } - .xfaSelect{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - text-indent:1px; - text-overflow:""; - } -} - -.canvasWrapper{ - svg{ - transform:none; - - &.moving{ - z-index:100000; - } - - &.highlight, - &.highlightOutline{ - &[data-main-rotation="90"]{ - mask, - use:not(.clip, .mask){ - transform:matrix(0, 1, -1, 0, 1, 0); - } - } - - &[data-main-rotation="180"]{ - mask, - use:not(.clip, .mask){ - transform:matrix(-1, 0, 0, -1, 1, 1); - } - } - - &[data-main-rotation="270"]{ - mask, - use:not(.clip, .mask){ - transform:matrix(0, -1, 1, 0, 0, 1); - } - } - } - - &.draw{ - position:absolute; - mix-blend-mode:normal; - - &[data-draw-rotation="90"]{ - transform:rotate(90deg); - } - - &[data-draw-rotation="180"]{ - transform:rotate(180deg); - } - - &[data-draw-rotation="270"]{ - transform:rotate(270deg); - } - } - - &.highlight{ - --blend-mode:multiply; - - @media screen and (forced-colors: active){ - --blend-mode:difference; - } - - position:absolute; - mix-blend-mode:var(--blend-mode); - - &:not(.free){ - fill-rule:evenodd; - } - } - - &.highlightOutline{ - position:absolute; - mix-blend-mode:normal; - fill-rule:evenodd; - fill:none; - - &:not(.free){ - &.hovered:not(.selected){ - stroke:var(--hover-outline-color); - stroke-width:var(--outline-width); - } - - &.selected{ - .mainOutline{ - stroke:var(--outline-around-color); - stroke-width:calc( - var(--outline-width) + 2 * var(--outline-around-width) - ); - } - - .secondaryOutline{ - stroke:var(--outline-color); - stroke-width:var(--outline-width); - } - } - } - - &.free{ - &.hovered:not(.selected){ - stroke:var(--hover-outline-color); - stroke-width:calc(2 * var(--outline-width)); - } - - &.selected{ - .mainOutline{ - stroke:var(--outline-around-color); - stroke-width:calc( - 2 * (var(--outline-width) + var(--outline-around-width)) - ); - } - - .secondaryOutline{ - stroke:var(--outline-color); - stroke-width:calc(2 * var(--outline-width)); - } - } - } - } + .xfaSelect { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + text-indent: 1px; + text-overflow: ""; } } -.toggle-button{ - --button-background-color:color-mix(in srgb, currentColor 7%, transparent); - --button-background-color-hover:color-mix( - in srgb, - currentColor 14%, - transparent +.toggle-button { + --toggle-background-color: var( + --button-background-color, + color-mix(in srgb, currentColor 7%, transparent) ); - --button-background-color-active:color-mix( - in srgb, - currentColor 21%, - transparent + --toggle-background-color-hover: var( + --button-background-color-hover, + color-mix(in srgb, currentColor 14%, transparent) + ); + --toggle-background-color-active: var( + --button-background-color-active, + color-mix(in srgb, currentColor 21%, transparent) + ); + --toggle-background-color-pressed: var( + --color-accent-primary, + light-dark(#0060df, #0df) + ); + --toggle-background-color-pressed-hover: var( + --color-accent-primary-hover, + light-dark(#0250bb, #80ebff) + ); + --toggle-background-color-pressed-active: var( + --color-accent-primary-active, + light-dark(#054096, #aaf2ff) + ); + --toggle-border-color: var( + --border-color-interactive, + light-dark(#8f8f9d, #f9f9fa) + ); + --toggle-border-color-hover: var(--toggle-border-color); + --toggle-border-color-active: var(--toggle-border-color); + --toggle-border-radius: var(--border-radius-circle, 9999px); + --toggle-border-width: var(--border-width, 1px); + --toggle-height: var(--size-item-small, 16px); + --toggle-width: var(--size-item-large, 32px); + --toggle-dot-background-color: var(--toggle-border-color); + --toggle-dot-background-color-hover: var(--toggle-dot-background-color); + --toggle-dot-background-color-active: var(--toggle-dot-background-color); + --toggle-dot-background-color-on-pressed: var( + --background-color-canvas, + light-dark(white, #1c1b22) ); - --color-accent-primary:light-dark(#0060df, #0df); - --color-accent-primary-hover:light-dark(#0250bb, #80ebff); - --color-accent-primary-active:light-dark(#054096, #aaf2ff); - --border-radius-circle:9999px; - --border-width:1px; - --size-item-small:16px; - --size-item-large:32px; - --color-canvas:light-dark(white, #1c1b22); - --background-color-canvas:var(--color-canvas); - --border-color-interactive:light-dark(#8f8f9d, #f9f9fa); - --border-color-interactive-hover:var(--border-color-interactive); - --border-color-interactive-active:var(--border-color-interactive); - --focus-outline-offset:2px; - - @media (forced-colors: active){ - --color-accent-primary:ButtonText; - --color-accent-primary-hover:SelectedItem; - --color-accent-primary-active:SelectedItem; - --button-background-color:ButtonFace; - --border-color-interactive:ButtonText; - --border-color-interactive-hover:SelectedItem; - --border-color-interactive-active:ButtonText; - --color-canvas:ButtonText; - --background-color-canvas:Canvas; - } -} - -.toggle-button{ - --toggle-background-color:var(--button-background-color); - --toggle-background-color-hover:var(--button-background-color-hover); - --toggle-background-color-active:var(--button-background-color-active); - --toggle-background-color-pressed:var(--color-accent-primary); - --toggle-background-color-pressed-hover:var(--color-accent-primary-hover); - --toggle-background-color-pressed-active:var(--color-accent-primary-active); - --toggle-border-color:var(--border-color-interactive); - --toggle-border-color-hover:var(--toggle-border-color); - --toggle-border-color-active:var(--toggle-border-color); - --toggle-border-radius:var(--border-radius-circle); - --toggle-border-width:var(--border-width); - --toggle-height:var(--size-item-small); - --toggle-width:var(--size-item-large); - --toggle-dot-background-color:var(--toggle-border-color); - --toggle-dot-background-color-hover:var(--toggle-dot-background-color); - --toggle-dot-background-color-active:var(--toggle-dot-background-color); - --toggle-dot-background-color-on-pressed:var(--background-color-canvas); - --toggle-dot-margin:1px; - --toggle-dot-height:calc( + --toggle-dot-margin: 1px; + --toggle-dot-height: calc( var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 * var(--toggle-border-width) ); - --toggle-dot-width:var(--toggle-dot-height); - --toggle-dot-transform-x:calc( + --toggle-dot-width: var(--toggle-dot-height); + --toggle-dot-transform-x: calc( var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width) ); - --input-width:var(--toggle-width); + --input-width: var(--toggle-width); - -webkit-appearance:none; + -webkit-appearance: none; - -moz-appearance:none; + -moz-appearance: none; - appearance:none; - padding:0; - border:var(--toggle-border-width) solid var(--toggle-border-color); - height:var(--toggle-height); - width:var(--toggle-width); - border-radius:var(--toggle-border-radius); - background-color:var(--toggle-background-color); - box-sizing:border-box; + appearance: none; + padding: 0; + border: var(--toggle-border-width) solid var(--toggle-border-color); + height: var(--toggle-height); + width: var(--toggle-width); + border-radius: var(--toggle-border-radius); + background-color: var(--toggle-background-color); + box-sizing: border-box; - &:focus-visible{ - outline:var(--focus-outline); - outline-offset:var(--focus-outline-offset); + &:focus-visible { + outline: var(--focus-ring-outline); + outline-offset: var(--focus-outline-offset, 2px); } - &:enabled:hover{ - background-color:var(--toggle-background-color-hover); - border-color:var(--toggle-border-color); + &:enabled:hover { + background-color: var(--toggle-background-color-hover); + border-color: var(--toggle-border-color); } - &:enabled:hover:active{ - background-color:var(--toggle-background-color-active); - border-color:var(--toggle-border-color); + &:enabled:hover:active { + background-color: var(--toggle-background-color-active); + border-color: var(--toggle-border-color); } - &::before{ - display:block; - content:""; - background-color:var(--toggle-dot-background-color); - height:var(--toggle-dot-height); - width:var(--toggle-dot-width); - margin:var(--toggle-dot-margin); - border-radius:var(--toggle-border-radius); - translate:0; + &::before { + display: block; + content: ""; + background-color: var(--toggle-dot-background-color); + height: var(--toggle-dot-height); + width: var(--toggle-dot-width); + margin: var(--toggle-dot-margin); + border-radius: var(--toggle-border-radius); + translate: 0; } } -.toggle-button[aria-pressed="true"]{ - background-color:var(--toggle-background-color-pressed); - border-color:transparent; +.toggle-button[aria-pressed="true"] { + background-color: var(--toggle-background-color-pressed); + border-color: transparent; - &:enabled:hover{ - background-color:var(--toggle-background-color-pressed-hover); - border-color:transparent; + &:enabled:hover { + background-color: var(--toggle-background-color-pressed-hover); + border-color: transparent; } - &:enabled:hover:active{ - background-color:var(--toggle-background-color-pressed-active); - border-color:transparent; + &:enabled:hover:active { + background-color: var(--toggle-background-color-pressed-active); + border-color: transparent; } - &::before{ - translate:var(--toggle-dot-transform-x); - background-color:var(--toggle-dot-background-color-on-pressed); + &::before { + translate: var(--toggle-dot-transform-x); + background-color: var(--toggle-dot-background-color-on-pressed); } &:enabled:hover::before, - &:enabled:hover:active::before{ - background-color:var(--toggle-dot-background-color-on-pressed); + &:enabled:hover:active::before { + background-color: var(--toggle-dot-background-color-on-pressed); } &:-moz-locale-dir(rtl)::before, - &:dir(rtl)::before{ - translate:calc(-1 * var(--toggle-dot-transform-x)); + &:dir(rtl)::before { + translate: calc(-1 * var(--toggle-dot-transform-x)); } } -@media (prefers-reduced-motion: no-preference){ - .toggle-button::before{ - transition:translate 100ms; +@media (prefers-reduced-motion: no-preference) { + .toggle-button::before { + transition: translate 100ms; } } -@media (prefers-contrast){ - .toggle-button:enabled:hover{ - border-color:var(--toggle-border-color-hover); +@media (prefers-contrast) { + .toggle-button:enabled:hover { + border-color: var(--toggle-border-color-hover); } - .toggle-button:enabled:hover:active{ - border-color:var(--toggle-border-color-active); + .toggle-button:enabled:hover:active { + border-color: var(--toggle-border-color-active); } - .toggle-button[aria-pressed="true"]:enabled{ - border-color:var(--toggle-border-color); - position:relative; + .toggle-button[aria-pressed="true"]:enabled { + border-color: var(--toggle-border-color); + position: relative; - &:hover{ - border-color:var(--toggle-border-color-hover); + &:hover { + border-color: var(--toggle-border-color-hover); - &:active{ - background-color:var(--toggle-dot-background-color-active); - border-color:var(--toggle-dot-background-color-hover); + &:active { + background-color: var(--toggle-dot-background-color-active); + border-color: var(--toggle-dot-background-color-hover); } } } .toggle-button:enabled:hover::before, - .toggle-button:enabled:hover:active::before{ - background-color:var(--toggle-dot-background-color-hover); + .toggle-button:enabled:hover:active::before { + background-color: var(--toggle-dot-background-color-hover); } } -@media (forced-colors){ - .toggle-button{ - --toggle-dot-background-color:var(--color-accent-primary); - --toggle-dot-background-color-hover:var(--color-accent-primary-hover); - --toggle-dot-background-color-active:var(--color-accent-primary-active); - --toggle-dot-background-color-on-pressed:var(--button-background-color); - --toggle-border-color-hover:var(--border-color-interactive-hover); - --toggle-border-color-active:var(--border-color-interactive-active); +@media (forced-colors) { + .toggle-button { + --toggle-background-color: var(--button-background-color, ButtonFace); + --toggle-background-color-pressed: var(--color-accent-primary, ButtonText); + --toggle-background-color-pressed-hover: var( + --color-accent-primary-hover, + SelectedItem + ); + --toggle-background-color-pressed-active: var( + --color-accent-primary-active, + SelectedItem + ); + --toggle-border-color: var(--border-color-interactive, ButtonText); + --toggle-dot-background-color: var(--color-accent-primary, ButtonText); + --toggle-dot-background-color-hover: var( + --color-accent-primary-hover, + SelectedItem + ); + --toggle-dot-background-color-active: var( + --color-accent-primary-active, + SelectedItem + ); + --toggle-dot-background-color-on-pressed: var( + --button-background-color, + ButtonFace + ); + --toggle-border-color-hover: var( + --border-color-interactive-hover, + SelectedItem + ); + --toggle-border-color-active: var( + --border-color-interactive-active, + ButtonText + ); } - .toggle-button[aria-pressed="true"]:enabled::after{ - border:1px solid var(--button-background-color); - content:""; - position:absolute; - height:var(--toggle-height); - width:var(--toggle-width); - display:block; - border-radius:var(--toggle-border-radius); - inset:-2px; - } - - .toggle-button[aria-pressed="true"]:enabled:hover:active::after{ - border-color:var(--toggle-border-color-active); - } -} + .toggle-button[aria-pressed="true"]:enabled::after { + border: 1px solid var(--button-background-color, ButtonFace); + content: ""; + position: absolute; + height: var(--toggle-height); + width: var(--toggle-width); + display: block; + border-radius: var(--toggle-border-radius); + inset: -2px; + } -:root{ - --clear-signature-button-icon:url(images/editor-toolbar-delete.svg); - --signature-bg:light-dark(#f9f9fb, #2b2a33); - --signature-hover-bg:light-dark(#f0f0f4, var(--signature-bg)); - --button-signature-bg:transparent; - --button-signature-color:var(--main-color); - --button-signature-active-bg:light-dark(#cfcfd8, #5b5b66); - --button-signature-active-border:none; - --button-signature-active-color:var(--button-signature-color); - --button-signature-border:none; - --button-signature-hover-bg:light-dark(#e0e0e6, #52525e); - --button-signature-hover-color:var(--button-signature-color); - - @media screen and (forced-colors: active){ - --signature-bg:HighlightText; - --signature-hover-bg:var(--signature-bg); - --button-signature-bg:HighlightText; - --button-signature-color:ButtonText; - --button-signature-active-bg:ButtonText; - --button-signature-active-color:HighlightText; - --button-signature-border:1px solid ButtonText; - --button-signature-hover-bg:Highlight; - --button-signature-hover-color:HighlightText; - } -} - -.signatureDialog{ - --primary-color:var(--text-primary-color); - --border-color:#8f8f9d; - --open-link-fg:var(--link-fg-color); - --open-link-hover-fg:var(--link-hover-fg-color); - - @media screen and (forced-colors: active){ - --primary-color:ButtonText; - --border-color:ButtonText; - --open-link-fg:ButtonText; - --open-link-hover-fg:ButtonText; - } - - width:570px; - max-width:100%; - min-width:300px; - padding:16px 0; - - .mainContainer{ - width:100%; - display:flex; - flex-direction:column; - align-items:flex-start; - gap:12px; - - span:not([role="sectionhead"]){ - font-size:13px; - font-style:normal; - font-weight:400; - line-height:normal; - } - - .title{ - margin-inline-start:16px; - } - } - - .inputWithClearButton{ - --button-dimension:24px; - --clear-button-icon:url(images/messageBar_closingButton.svg); - - width:100%; - position:relative; - display:flex; - align-items:center; - justify-content:center; - - > input{ - width:100%; - height:32px; - padding-inline:8px calc(4px + var(--button-dimension)); - box-sizing:border-box; - border-radius:4px; - border:1px solid var(--border-color); - } - - .clearInputButton{ - position:absolute; - inset-block-start:4px; - inset-inline-end:4px; - display:inline-block; - width:var(--button-dimension); - height:var(--button-dimension); - background-color:var(--input-text-fg-color); - -webkit-mask-size:cover; - mask-size:cover; - -webkit-mask-image:var(--clear-button-icon); - mask-image:var(--clear-button-icon); - padding:0; - border:0; - } - } -} - -#addSignatureDialog{ - --secondary-color:var(--text-secondary-color); - --bg-hover:#e0e0e6; - --tab-top-line-active-color:#0060df; - --tab-top-line-active-hover-color:var(--tab-text-hover-color); - --tab-top-line-hover-color:#8f8f9d; - --tab-top-line-inactive-color:#cfcfd8; - --tab-bottom-line-active-color:var(--tab-top-line-inactive-color); - --tab-bottom-line-hover-color:var(--tab-top-line-inactive-color); - --tab-bottom-line-inactive-color:var(--tab-top-line-inactive-color); - --tab-bg:var(--dialog-bg-color); - --tab-bg-active-color:var(--tab-bg); - --tab-bg-active-hover-color:var(--bg-hover); - --tab-bg-hover:var(--bg-hover); - --tab-panel-border:none; - --tab-panel-border-radius:4px; - --tab-text-color:var(--primary-color); - --tab-text-active-color:var(--tab-top-line-active-color); - --tab-text-active-hover-color:var(--tab-text-hover-color); - --tab-text-hover-color:var(--tab-text-color); - --signature-placeholder-color:var(--secondary-color); - --signature-draw-placeholder-color:var(--primary-color); - --signature-color:var(--primary-color); - --clear-signature-button-border-width:0; - --clear-signature-button-border-style:solid; - --clear-signature-button-border-color:transparent; - --clear-signature-button-border-disabled-color:transparent; - --clear-signature-button-color:var(--primary-color); - --clear-signature-button-hover-color:var(--clear-signature-button-color); - --clear-signature-button-active-color:var(--clear-signature-button-color); - --clear-signature-button-disabled-color:var(--clear-signature-button-color); - --clear-signature-button-focus-color:var(--clear-signature-button-color); - --clear-signature-button-bg:var(--dialog-bg-color); - --clear-signature-button-bg-hover:var(--bg-hover); - --clear-signature-button-bg-active:#cfcfd8; - --clear-signature-button-bg-focus:#f0f0f4; - --clear-signature-button-bg-disabled:color-mix( - in srgb, - #f0f0f4, - transparent 40% - ); - --save-warning-color:var(--secondary-color); - --thickness-bg:var(--dialog-bg-color); - --thickness-label-color:var(--primary-color); - --thickness-slider-color:var(--primary-color); - --thickness-border:none; - --draw-cursor:url(images/cursor-editorInk.svg) 0 16, pointer; - - @media (prefers-color-scheme: dark){ - --dialog-bg-color:#42414d; - --bg-hover:#52525e; - --primary-color:#fbfbfe; - --secondary-color:#cfcfd8; - --tab-top-line-active-color:#0df; - --tab-top-line-inactive-color:#8f8f9d; - --clear-signature-button-bg-active:#5b5b66; - --clear-signature-button-bg-focus:#2b2a33; - --clear-signature-button-bg-disabled:color-mix( - in srgb, - #2b2a33, - transparent 40% - ); + .toggle-button[aria-pressed="true"]:enabled:hover:active::after { + border-color: var(--toggle-border-color-active); } +} - @media screen and (forced-colors: active){ - --secondary-color:ButtonText; - --bg:HighlightText; - --bg-hover:var(--bg); - --tab-top-line-active-color:ButtonText; - --tab-top-line-active-hover-color:HighlightText; - --tab-top-line-hover-color:SelectedItem; - --tab-top-line-inactive-color:ButtonText; - --tab-bottom-line-active-color:var(--tab-top-line-active-color); - --tab-bottom-line-hover-color:var(--tab-top-line-hover-color); - --tab-bg:var(--bg); - --tab-bg-active-color:SelectedItem; - --tab-bg-active-hover-color:SelectedItem; - --tab-panel-border:1px solid ButtonText; - --tab-panel-border-radius:8px; - --tab-text-color:ButtonText; - --tab-text-active-color:HighlightText; - --tab-text-active-hover-color:HighlightText; - --tab-text-hover-color:SelectedItem; - --signature-color:ButtonText; - --clear-signature-button-border-width:1px; - --clear-signature-button-border-style:solid; - --clear-signature-button-border-color:ButtonText; - --clear-signature-button-border-disabled-color:GrayText; - --clear-signature-button-color:ButtonText; - --clear-signature-button-hover-color:HighlightText; - --clear-signature-button-active-color:SelectedItem; - --clear-signature-button-focus-color:CanvasText; - --clear-signature-button-disabled-color:GrayText; - --clear-signature-button-bg:var(--bg); - --clear-signature-button-bg-hover:SelectedItem; - --clear-signature-button-bg-active:var(--bg); - --clear-signature-button-bg-focus:var(--bg); - --clear-signature-button-bg-disabled:var(--bg); - --thickness-bg:Canvas; - --thickness-label-color:CanvasText; - --thickness-slider-color:ButtonText; - --thickness-border:1px solid var(--border-color); - } - - #addSignatureDialogLabel{ - overflow:hidden; - position:absolute; - inset:0; - width:0; - height:0; - } - - &.waiting::after{ - content:""; - cursor:wait; - position:absolute; - inset:0; - width:100%; - height:100%; - } - - .mainContainer{ - [role="tablist"]{ - width:100%; - display:flex; - align-items:flex-start; - gap:0; - - > [role="tab"]{ - flex:1 0 0; - align-self:stretch; - background-color:var(--tab-bg); - padding-inline:0; - cursor:default; - - border-inline:0; - border-block-width:1px; - border-block-style:solid; - border-block-start-color:var(--tab-top-line-inactive-color); - border-block-end-color:var(--tab-bottom-line-inactive-color); - border-radius:0; - - font:menu; - font-size:13px; - font-style:normal; - line-height:normal; - font-weight:400; - color:var(--tab-text-color); - - &:hover{ - border-block-start-width:2px; - border-block-start-color:var(--tab-top-line-hover-color); - border-block-end-color:var(--tab-bottom-line-hover-color); - background-color:var(--tab-bg-hover); - color:var(--tab-text-hover-color); +:root { + --clear-signature-button-icon: url(images/editor-toolbar-delete.svg); + --signature-bg: var( + --background-color-box-info, + light-dark(#f9f9fb, #2b2a33) + ); + --signature-hover-bg: var( + --button-background-color-hover, + light-dark(#f0f0f4, var(--signature-bg)) + ); + --button-signature-bg: transparent; + --button-signature-color: var(--main-color); + --button-signature-active-bg: light-dark(#cfcfd8, #5b5b66); + --button-signature-active-border: none; + --button-signature-active-color: var(--button-signature-color); + --button-signature-border: none; + --button-signature-hover-bg: light-dark(#e0e0e6, #52525e); + --button-signature-hover-color: var(--button-signature-color); + + @media screen and (forced-colors: active) { + --signature-bg: HighlightText; + --signature-hover-bg: var(--signature-bg); + --button-signature-bg: HighlightText; + --button-signature-color: ButtonText; + --button-signature-active-bg: ButtonText; + --button-signature-active-color: HighlightText; + --button-signature-border: 1px solid ButtonText; + --button-signature-hover-bg: Highlight; + --button-signature-hover-color: HighlightText; + } +} + +.signatureDialog { + --primary-color: var(--text-primary-color); + --signature-border-color: var(--border-color-interactive, #8f8f9d); + --open-link-fg: var(--link-fg-color); + --open-link-hover-fg: var(--link-hover-fg-color); + + @media screen and (forced-colors: active) { + --primary-color: ButtonText; + --signature-border-color: var(--border-color-interactive, ButtonText); + --open-link-fg: ButtonText; + --open-link-hover-fg: ButtonText; + } + + width: 570px; + max-width: 100%; + min-width: 300px; + padding: 16px 0; + + .mainContainer { + width: 100%; + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 12px; + + span:not([role="sectionhead"]) { + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: normal; + } + + .title { + margin-inline-start: 16px; + } + } + + .inputWithClearButton { + --button-dimension: 24px; + --clear-button-icon: url(images/messageBar_closingButton.svg); + + width: 100%; + position: relative; + display: flex; + align-items: center; + justify-content: center; + + > input { + width: 100%; + height: var(--size-item-large, 32px); + padding-inline: 8px calc(4px + var(--button-dimension)); + box-sizing: border-box; + border-radius: var(--border-radius-small, 4px); + border: 1px solid var(--signature-border-color); + } + + .clearInputButton { + position: absolute; + inset-block-start: 4px; + inset-inline-end: 4px; + display: inline-block; + width: var(--button-dimension); + height: var(--button-dimension); + background-color: var(--input-text-fg-color); + -webkit-mask-size: cover; + mask-size: cover; + -webkit-mask-image: var(--clear-button-icon); + mask-image: var(--clear-button-icon); + padding: 0; + border: 0; + } + } +} + +#addSignatureDialog { + --secondary-color: var(--text-secondary-color); + --bg-hover: var( + --button-background-color-hover, + light-dark(#e0e0e6, #52525e) + ); + --tab-top-line-active-color: var( + --color-accent-primary, + light-dark(#0060df, #0df) + ); + --tab-top-line-active-hover-color: var(--tab-text-hover-color); + --tab-top-line-hover-color: var(--border-color-interactive, #8f8f9d); + --tab-top-line-inactive-color: light-dark(#cfcfd8, #8f8f9d); + --tab-bottom-line-active-color: var(--tab-top-line-inactive-color); + --tab-bottom-line-hover-color: var(--tab-top-line-inactive-color); + --tab-bottom-line-inactive-color: var(--tab-top-line-inactive-color); + --tab-bg: var(--dialog-bg-color); + --tab-bg-active-color: var(--tab-bg); + --tab-bg-active-hover-color: var(--bg-hover); + --tab-bg-hover: var(--bg-hover); + --tab-panel-border: none; + --tab-panel-border-radius: var(--border-radius-small, 4px); + --tab-text-color: var(--primary-color); + --tab-text-active-color: var(--tab-top-line-active-color); + --tab-text-active-hover-color: var(--tab-text-hover-color); + --tab-text-hover-color: var(--tab-text-color); + --signature-placeholder-color: var(--secondary-color); + --signature-draw-placeholder-color: var(--primary-color); + --signature-color: var(--primary-color); + --save-warning-color: var(--secondary-color); + --thickness-bg: var(--dialog-bg-color); + --thickness-label-color: var(--primary-color); + --thickness-slider-color: var(--primary-color); + --thickness-border: none; + --draw-cursor: url(images/cursor-editorInk.svg) 0 16, pointer; + + @media screen and (forced-colors: active) { + --secondary-color: ButtonText; + --bg: HighlightText; + --bg-hover: var(--bg); + --tab-top-line-active-color: var(--color-accent-primary, ButtonText); + --tab-top-line-active-hover-color: HighlightText; + --tab-top-line-hover-color: var(--border-color-interactive, SelectedItem); + --tab-top-line-inactive-color: ButtonText; + --tab-bottom-line-active-color: var(--tab-top-line-active-color); + --tab-bottom-line-hover-color: var(--tab-top-line-hover-color); + --tab-bg: var(--bg); + --tab-bg-active-color: SelectedItem; + --tab-bg-active-hover-color: SelectedItem; + --tab-panel-border: 1px solid ButtonText; + --tab-panel-border-radius: 8px; + --tab-text-color: ButtonText; + --tab-text-active-color: HighlightText; + --tab-text-active-hover-color: HighlightText; + --tab-text-hover-color: SelectedItem; + --signature-color: ButtonText; + --thickness-bg: Canvas; + --thickness-label-color: CanvasText; + --thickness-slider-color: ButtonText; + --thickness-border: 1px solid var(--signature-border-color); + } + + #addSignatureDialogLabel { + overflow: hidden; + position: absolute; + inset: 0; + width: 0; + height: 0; + } + + &.waiting::after { + content: ""; + cursor: wait; + position: absolute; + inset: 0; + width: 100%; + height: 100%; + } + + .mainContainer { + [role="tablist"] { + width: 100%; + display: flex; + align-items: flex-start; + gap: 0; + + > [role="tab"] { + flex: 1 0 0; + align-self: stretch; + background-color: var(--tab-bg); + padding-inline: 0; + cursor: default; + + border-inline: 0; + border-block-width: 1px; + border-block-style: solid; + border-block-start-color: var(--tab-top-line-inactive-color); + border-block-end-color: var(--tab-bottom-line-inactive-color); + border-radius: 0; + + font: menu; + font-size: 13px; + font-style: normal; + line-height: normal; + font-weight: 400; + color: var(--tab-text-color); + + &:hover { + border-block-start-width: 2px; + border-block-start-color: var(--tab-top-line-hover-color); + border-block-end-color: var(--tab-bottom-line-hover-color); + background-color: var(--tab-bg-hover); + color: var(--tab-text-hover-color); } - &:focus-visible{ - outline:2px solid var(--tab-top-line-active-color); - outline-offset:-2px; + &:focus-visible { + outline: 2px solid var(--tab-top-line-active-color); + outline-offset: -2px; } - &[aria-selected="true"]{ - border-block-start-width:2px; - border-block-start-color:var(--tab-top-line-active-color); - border-block-end-color:var(--tab-bottom-line-active-color); - background-color:var(--tab-bg-active-color); - font-weight:590; - color:var(--tab-text-active-color); - - &:hover{ - border-block-start-color:var(--tab-top-line-active-hover-color); - background-color:var(--tab-bg-active-hover-color); - color:var(--tab-text-active-hover-color); + &[aria-selected="true"] { + border-block-start-width: 2px; + border-block-start-color: var(--tab-top-line-active-color); + border-block-end-color: var(--tab-bottom-line-active-color); + background-color: var(--tab-bg-active-color); + font-weight: 590; + color: var(--tab-text-active-color); + + &:hover { + border-block-start-color: var(--tab-top-line-active-hover-color); + background-color: var(--tab-bg-active-hover-color); + color: var(--tab-text-active-hover-color); } } } } - #addSignatureActionContainer{ - width:100%; - height:auto; - display:flex; - flex-direction:column; - align-items:flex-end; - align-self:stretch; - gap:12px; - padding-inline:16px; - box-sizing:border-box; - - > [role="tabpanel"]{ - position:relative; - width:100%; - height:220px; - background-color:var(--signature-bg); - border:var(--tab-panel-border); - border-radius:var(--tab-panel-border-radius); - - > svg{ - position:absolute; - inset:0; - width:100%; - height:100%; - background-color:transparent; + #addSignatureActionContainer { + width: 100%; + height: auto; + display: flex; + flex-direction: column; + align-items: flex-end; + align-self: stretch; + gap: 12px; + padding-inline: 16px; + box-sizing: border-box; + + > [role="tabpanel"] { + position: relative; + width: 100%; + height: 220px; + background-color: var(--signature-bg); + border: var(--tab-panel-border); + border-radius: var(--tab-panel-border-radius); + + > svg { + position: absolute; + inset: 0; + width: 100%; + height: 100%; + background-color: transparent; } - &#addSignatureTypeContainer{ - display:none; - - #addSignatureTypeInput{ - position:absolute; - inset:0; - width:100%; - height:100%; - border:0; - padding:0; - text-align:center; - color:var(--signature-color); - background-color:transparent; - border-radius:var(--tab-panel-border-radius); - - font-family:"Brush script", "Apple Chancery", "Segoe script", "Freestyle Script", "Palace Script MT", "Brush Script MT", TK, cursive, serif; - font-size:44px; - font-style:italic; - font-weight:400; - - &::-moz-placeholder{ - color:var(--signature-placeholder-color); - text-align:center; - - font:menu; - font-style:normal; - font-weight:274; - font-size:44px; - line-height:normal; + &#addSignatureTypeContainer { + display: none; + + #addSignatureTypeInput { + position: absolute; + inset: 0; + width: 100%; + height: 100%; + border: 0; + padding: 0; + text-align: center; + color: var(--signature-color); + background-color: transparent; + border-radius: var(--tab-panel-border-radius); + + font-family: + "Brush script", "Apple Chancery", "Segoe script", + "Freestyle Script", "Palace Script MT", "Brush Script MT", TK, + cursive, serif; + font-size: 44px; + font-style: italic; + font-weight: 400; + + &::-moz-placeholder { + color: var(--signature-placeholder-color); + text-align: center; + + font: menu; + font-style: normal; + font-weight: 274; + font-size: 44px; + line-height: normal; } - &::placeholder{ - color:var(--signature-placeholder-color); - text-align:center; + &::placeholder { + color: var(--signature-placeholder-color); + text-align: center; - font:menu; - font-style:normal; - font-weight:274; - font-size:44px; - line-height:normal; + font: menu; + font-style: normal; + font-weight: 274; + font-size: 44px; + line-height: normal; } } } - &#addSignatureDrawContainer{ - display:none; - - > span{ - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - display:grid; - align-items:center; - justify-content:center; - - background-color:transparent; - color:var(--signature-placeholder-color); - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + &#addSignatureDrawContainer { + display: none; + + > span { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + display: grid; + align-items: center; + justify-content: center; + + background-color: transparent; + color: var(--signature-placeholder-color); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } - > svg{ - stroke:var(--signature-color); - fill:none; - stroke-opacity:1; - stroke-linecap:round; - stroke-linejoin:round; - stroke-miterlimit:10; + > svg { + stroke: var(--signature-color); + fill: none; + stroke-opacity: 1; + stroke-linecap: round; + stroke-linejoin: round; + stroke-miterlimit: 10; - &:hover{ - cursor:var(--draw-cursor); + &:hover { + cursor: var(--draw-cursor); } } - #thickness{ - position:absolute; - width:100%; - inset-block-end:0; - display:grid; - align-items:center; - justify-content:center; - pointer-events:none; - - > span{ - color:var(--signature-draw-placeholder-color); + #thickness { + position: absolute; + width: 100%; + inset-block-end: 0; + display: grid; + align-items: center; + justify-content: center; + pointer-events: none; + + > span { + color: var(--signature-draw-placeholder-color); } - > div{ - width:auto; - height:auto; - display:flex; - align-items:center; - justify-content:center; - gap:8px; - padding:6px 8px 7px; - margin:0; - background-color:var(--thickness-bg); - border-radius:4px 4px 0 0; - border-inline:var(--thickness-border); - border-top:var(--thickness-border); - pointer-events:auto; - position:relative; - top:1px; - - > label{ - color:var(--thickness-label-color); + > div { + width: auto; + height: auto; + display: flex; + align-items: center; + justify-content: center; + gap: 8px; + padding: 6px 8px 7px; + margin: 0; + background-color: var(--thickness-bg); + border-radius: 4px 4px 0 0; + border-inline: var(--thickness-border); + border-top: var(--thickness-border); + pointer-events: auto; + position: relative; + top: 1px; + + > label { + color: var(--thickness-label-color); } - > input{ - width:100px; - height:14px; - background-color:transparent; + > input { + width: 100px; + height: 14px; + background-color: transparent; &::-webkit-slider-runnable-track, &::-moz-range-track, - &::-moz-range-progress{ - background-color:var(--thickness-slider-color); + &::-moz-range-progress { + background-color: var(--thickness-slider-color); } &::-webkit-slider-thumb, - &::-moz-range-thumb{ - background-color:var(--thickness-bg); + &::-moz-range-thumb { + background-color: var(--thickness-bg); } - border-radius:4.5px; - border:0; - color:var(--signature-color); + border-radius: 4.5px; + border: 0; + color: var(--signature-color); } } } } - &#addSignatureImageContainer{ - display:none; + &#addSignatureImageContainer { + display: none; - > svg{ - stroke:none; - stroke-width:0; - fill:var(--signature-color); - fill-opacity:1; + > svg { + stroke: none; + stroke-width: 0; + fill: var(--signature-color); + fill-opacity: 1; } - #addSignatureImagePlaceholder{ - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - background-color:transparent; - display:flex; - flex-direction:column; - align-items:center; - justify-content:center; - - span{ - color:var(--signature-placeholder-color); + #addSignatureImagePlaceholder { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: transparent; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + + span { + color: var(--signature-placeholder-color); } - a{ - color:var(--open-link-fg); - text-decoration:underline; - cursor:pointer; + a { + color: var(--open-link-fg); + text-decoration: underline; + cursor: pointer; - &:hover{ - color:var(--open-link-hover-fg); + &:hover { + color: var(--open-link-hover-fg); } } } - #addSignatureFilePicker{ - visibility:hidden; - position:relative; - width:0; - height:0; + #addSignatureFilePicker { + visibility: hidden; + position: relative; + width: 0; + height: 0; } } } &[data-selected="type"] > #addSignatureTypeContainer, &[data-selected="draw"] > #addSignatureDrawContainer, - &[data-selected="image"] > #addSignatureImageContainer{ - display:block; - } - - #addSignatureControls{ - display:flex; - flex-direction:column; - justify-content:center; - align-items:flex-start; - gap:12px; - align-self:stretch; - - #horizontalContainer{ - display:flex; - align-items:flex-end; - gap:16px; - align-self:stretch; - - #addSignatureDescriptionContainer{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:4px; - flex:1 0 0; - - &:has(input:disabled) > label{ - opacity:0.4; + &[data-selected="image"] > #addSignatureImageContainer { + display: block; + } + + #addSignatureControls { + display: flex; + flex-direction: column; + justify-content: center; + align-items: flex-start; + gap: 12px; + align-self: stretch; + + #horizontalContainer { + display: flex; + align-items: flex-end; + gap: 16px; + align-self: stretch; + + #addSignatureDescriptionContainer { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 4px; + flex: 1 0 0; + + &:has(input:disabled) > label { + opacity: 0.4; } - > label{ - width:auto; + > label { + width: auto; } } - #clearSignatureButton{ - display:flex; - height:32px; - padding:4px 8px; - align-items:center; - background-color:var(--clear-signature-button-bg); - border-width:var(--clear-signature-button-border-width); - border-style:var(--clear-signature-button-border-style); - border-color:var(--clear-signature-button-border-color); - border-radius:4px; - - > span{ - display:flex; - height:24px; - align-items:center; - gap:4px; - flex-shrink:0; - - color:var(--clear-signature-button-color); - - &::after{ - content:""; - display:inline-block; - width:16px; - height:16px; - -webkit-mask-image:var(--clear-signature-button-icon); - mask-image:var(--clear-signature-button-icon); - -webkit-mask-size:cover; - mask-size:cover; - background-color:var(--clear-signature-button-color); - flex-shrink:0; - } - } - - &:hover{ - background-color:var(--clear-signature-button-bg-hover); - - > span{ - color:var(--clear-signature-button-hover-color); - &::after{ - background-color:var(--clear-signature-button-hover-color); - } - } - } - - &:active{ - background-color:var(--clear-signature-button-bg-active); - - > span{ - color:var(--clear-signature-button-active-color); - &::after{ - background-color:var(--clear-signature-button-active-color); - } - } - } - - &:focus-visible{ - background-color:var(--clear-signature-button-bg-focus); - - > span{ - color:var(--clear-signature-button-focus-color); - &::after{ - background-color:var(--clear-signature-button-focus-color); - } - } - } - - &:disabled{ - background-color:var(--clear-signature-button-bg-disabled); - border-color:var(--clear-signature-button-border-disabled-color); - - > span{ - color:var(--clear-signature-button-disabled-color); - &::after{ - background-color:var( - --clear-signature-button-disabled-color - ); - } + #clearSignatureButton { + display: flex; + align-items: center; + + > span { + display: flex; + height: 24px; + align-items: center; + gap: 4px; + flex-shrink: 0; + + &::after { + content: ""; + display: inline-block; + width: 16px; + height: 16px; + -webkit-mask-image: var(--clear-signature-button-icon); + mask-image: var(--clear-signature-button-icon); + -webkit-mask-size: cover; + mask-size: cover; + background-color: currentColor; + flex-shrink: 0; } } } } - #addSignatureSaveContainer{ - display:grid; - grid-template-columns:max-content auto; - gap:4px; - width:100%; + #addSignatureSaveContainer { + display: grid; + grid-template-columns: max-content auto; + gap: 4px; + width: 100%; - > input{ - margin:0; + > input { + margin: 0; - &:disabled + label{ - opacity:0.4; + &:disabled + label { + opacity: 0.4; } } - > label{ - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + > label { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } - &:not(.fullStorage) #addSignatureSaveWarning{ - display:none; + &:not(.fullStorage) #addSignatureSaveWarning { + display: none; } - &.fullStorage #addSignatureSaveWarning{ - display:block; - opacity:1; - color:var(--save-warning-color); - font-size:11px; + &.fullStorage #addSignatureSaveWarning { + display: block; + opacity: 1; + color: var(--save-warning-color); + font-size: 11px; } } } @@ -2508,49 +2362,49 @@ } } -#editSignatureDescriptionDialog{ - .mainContainer{ - padding-inline:16px; - box-sizing:border-box; +#editSignatureDescriptionDialog { + .mainContainer { + padding-inline: 16px; + box-sizing: border-box; - .title{ - margin-inline-start:0; + .title { + margin-inline-start: 0; } - #editSignatureDescriptionAndView{ - width:auto; - display:flex; - justify-content:flex-end; - align-items:flex-start; - gap:12px; - align-self:stretch; + #editSignatureDescriptionAndView { + width: auto; + display: flex; + justify-content: flex-end; + align-items: flex-start; + gap: 12px; + align-self: stretch; - #editSignatureDescriptionContainer{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:4px; - flex:1 1 auto; + #editSignatureDescriptionContainer { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 4px; + flex: 1 1 auto; } - > svg{ - width:210px; - height:180px; - padding:8px; - background-color:var(--signature-bg); + > svg { + width: 210px; + height: 180px; + padding: 8px; + background-color: var(--signature-bg); - > path{ - stroke:var(--button-signature-color); - stroke-width:1px; - stroke-linecap:round; - stroke-linejoin:round; - stroke-miterlimit:10; - vector-effect:non-scaling-stroke; - fill:none; + > path { + stroke: var(--button-signature-color); + stroke-width: 1px; + stroke-linecap: round; + stroke-linejoin: round; + stroke-miterlimit: 10; + vector-effect: non-scaling-stroke; + fill: none; - &.contours{ - fill:var(--button-signature-color); - stroke-width:0.5px; + &.contours { + fill: var(--button-signature-color); + stroke-width: 0.5px; } } } @@ -2558,632 +2412,682 @@ } } -#editorSignatureParamsToolbar{ - padding:8px; +#editorSignatureParamsToolbar { + padding: 8px; - #addSignatureDoorHanger{ - gap:8px; - padding:2px; + #addSignatureDoorHanger { + gap: 8px; + padding: 2px; - .toolbarAddSignatureButtonContainer{ - height:32px; - display:flex; - justify-content:space-between; - align-items:center; - align-self:stretch; - gap:8px; + .toolbarAddSignatureButtonContainer { + height: 32px; + display: flex; + justify-content: space-between; + align-items: center; + align-self: stretch; + gap: 8px; - button{ - border:var(--button-signature-border); - border-radius:4px; - background-color:var(--button-signature-bg); - color:var(--button-signature-color); + button { + border: var(--button-signature-border); + border-radius: 4px; + background-color: var(--button-signature-bg); + color: var(--button-signature-color); - &:hover{ - background-color:var(--button-signature-hover-bg); + &:hover { + background-color: var(--button-signature-hover-bg); } - &:active{ - border:var(--button-signature-active-border); - background-color:var(--button-signature-active-bg); - color:var(--button-signature-active-color); + &:active { + border: var(--button-signature-active-border); + background-color: var(--button-signature-active-bg); + color: var(--button-signature-active-color); - &::before{ - background-color:var(--button-signature-active-color); + &::before { + background-color: var(--button-signature-active-color); } } - &:focus-visible{ - outline:var(--focus-ring-outline); + &:focus-visible { + outline: var(--focus-ring-outline); - &::before{ - background-color:var(--button-signature-color); + &::before { + background-color: var(--button-signature-color); } } } - .deleteButton{ - &::before{ - -webkit-mask-image:var(--clear-signature-button-icon); - mask-image:var(--clear-signature-button-icon); + .deleteButton { + &::before { + -webkit-mask-image: var(--clear-signature-button-icon); + mask-image: var(--clear-signature-button-icon); } } - .toolbarAddSignatureButton{ - width:calc(0.8 * var(--editor-toolbar-min-width)); - height:100%; - min-height:var(--menuitem-height); - aspect-ratio:unset; - display:flex; - align-items:center; - justify-content:flex-start; - outline:none; - border-radius:4px; - box-sizing:border-box; - font:message-box; - position:relative; - flex:1 1 auto; - padding:0; - gap:8px; - text-align:start; - white-space:normal; - cursor:default; - overflow:hidden; - - > svg{ - display:inline-block; - height:100%; - aspect-ratio:1; - background-color:var(--signature-bg); - flex:none; - padding:4px; - box-sizing:border-box; - border:none; - border-radius:4px; - - > path{ - stroke:var(--button-signature-color); - stroke-width:1px; - stroke-linecap:round; - stroke-linejoin:round; - stroke-miterlimit:10; - vector-effect:non-scaling-stroke; - fill:none; - - &.contours{ - fill:var(--button-signature-color); - stroke-width:0.5px; + .toolbarAddSignatureButton { + width: calc(0.8 * var(--editor-toolbar-min-width)); + height: 100%; + min-height: var(--menuitem-height); + aspect-ratio: unset; + display: flex; + align-items: center; + justify-content: flex-start; + outline: none; + border-radius: 4px; + box-sizing: border-box; + font: message-box; + position: relative; + flex: 1 1 auto; + padding: 0; + gap: 8px; + text-align: start; + white-space: normal; + cursor: default; + overflow: hidden; + + > svg { + display: inline-block; + height: 100%; + aspect-ratio: 1; + background-color: var(--signature-bg); + flex: none; + padding: 4px; + box-sizing: border-box; + border: none; + border-radius: 4px; + + > path { + stroke: var(--button-signature-color); + stroke-width: 1px; + stroke-linecap: round; + stroke-linejoin: round; + stroke-miterlimit: 10; + vector-effect: non-scaling-stroke; + fill: none; + + &.contours { + fill: var(--button-signature-color); + stroke-width: 0.5px; } } } - &:is(:hover, :active) > svg{ - border-radius:4px 0 0 4px; - background-color:var(--signature-hover-bg); + &:is(:hover, :active) > svg { + border-radius: 4px 0 0 4px; + background-color: var(--signature-hover-bg); } - &:hover{ - > span{ - color:var(--button-signature-hover-color); + &:hover { + > span { + color: var(--button-signature-hover-color); } } - &:active{ - background-color:var(--button-signature-active-bg); + &:active { + background-color: var(--button-signature-active-bg); } - &:is([disabled="disabled"], [disabled]){ - opacity:0.5; - pointer-events:none; + &:is([disabled="disabled"], [disabled]) { + opacity: 0.5; + pointer-events: none; } - > span{ - height:auto; - text-overflow:ellipsis; - white-space:nowrap; - flex:1 1 auto; - font:menu; - font-size:13px; - font-style:normal; - font-weight:400; - line-height:normal; - overflow:hidden; + > span { + height: auto; + text-overflow: ellipsis; + white-space: nowrap; + flex: 1 1 auto; + font: menu; + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: normal; + overflow: hidden; } } } } } -.editDescription.altText{ - --alt-text-add-image:url(images/editor-toolbar-edit.svg) !important; +.editDescription.altText { + --alt-text-add-image: url(images/editor-toolbar-edit.svg) !important; - &::before{ - width:16px !important; - height:16px !important; + &::before { + width: 16px !important; + height: 16px !important; } } .commentPopup, -#commentManagerDialog{ - width:360px; - max-width:100%; - min-width:200px; - position:absolute; - padding:8px 16px 16px; - margin-left:0; - margin-top:0; - box-sizing:border-box; - - border-radius:8px; -} - -#commentManagerDialog{ - --comment-close-button-icon:url(images/comment-closeButton.svg); - - .mainContainer{ - width:100%; - height:auto; - display:flex; - flex-direction:column; - align-items:flex-start; - gap:4px; - - #commentManagerToolbar{ - width:100%; - height:32px; - display:flex; - justify-content:flex-start; - align-items:flex-start; - gap:8px; - align-self:stretch; - - cursor:move; - } - - #commentManagerTextInput{ - width:100%; - min-height:132px; - margin-bottom:12px; - } - } -} - -.annotationLayer.disabled :is(.annotationCommentButton){ - display:none; -} - -:is(.annotationLayer, .annotationEditorLayer){ - .annotationCommentButton{ - color-scheme:light dark; - --comment-button-bg:light-dark(white, #1c1b22); - --comment-button-fg:light-dark(#5b5b66, #fbfbfe); - --comment-button-active-bg:light-dark(#0041a4, #a6ecf4); - --comment-button-active-fg:light-dark(white, #15141a); - --comment-button-hover-bg:light-dark(#0053cb, #61dce9); - --comment-button-hover-fg:light-dark(white, #15141a); - --comment-button-selected-bg:light-dark(#0062fa, #00cadb); - --comment-button-border-color:light-dark(#8f8f9d, #bfbfc9); - --comment-button-active-border-color:var(--comment-button-active-bg); - --comment-button-focus-border-color:light-dark(#cfcfd8, #3a3944); - --comment-button-hover-border-color:var(--comment-button-hover-bg); - --comment-button-selected-border-color:var(--comment-button-selected-bg); - --comment-button-selected-fg:light-dark(white, #15141a); - --comment-button-dim:24px; - --comment-button-box-shadow:0 0.25px 0.75px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), 0 2px 6px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); - --comment-button-focus-outline-color:light-dark(#0062fa, #00cadb); +#commentManagerDialog { + width: 360px; + max-width: 100%; + min-width: 200px; + position: absolute; + padding: 8px 16px 16px; + margin-left: 0; + margin-top: 0; + box-sizing: border-box; + + border-radius: 8px; +} + +#commentManagerDialog { + --comment-close-button-icon: url(images/comment-closeButton.svg); + + .mainContainer { + width: 100%; + height: auto; + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 4px; + + #commentManagerToolbar { + width: 100%; + height: 32px; + display: flex; + justify-content: flex-start; + align-items: flex-start; + gap: 8px; + align-self: stretch; + + cursor: move; + } - @media screen and (forced-colors: active){ - --comment-button-bg:ButtonFace; - --comment-button-fg:ButtonText; - --comment-button-hover-bg:SelectedItemText; - --comment-button-hover-fg:SelectedItem; - --comment-button-active-bg:SelectedItemText; - --comment-button-active-fg:SelectedItem; - --comment-button-border-color:ButtonBorder; - --comment-button-active-border-color:ButtonBorder; - --comment-button-hover-border-color:SelectedItem; - --comment-button-box-shadow:none; - --comment-button-focus-outline-color:CanvasText; - --comment-button-selected-bg:ButtonBorder; - --comment-button-selected-fg:ButtonFace; + #commentManagerTextInput { + width: 100%; + min-height: 132px; + margin-bottom: 12px; } + } +} - position:absolute; - width:var(--comment-button-dim); - height:var(--comment-button-dim); - background-color:var(--comment-button-bg); - border-radius:6px 6px 6px 0; - border:1px solid var(--comment-button-border-color); - box-shadow:var(--comment-button-box-shadow); - cursor:auto; - z-index:1; - padding:4px; - margin:0; - box-sizing:border-box; - pointer-events:auto; +.annotationLayer.disabled :is(.annotationCommentButton) { + display: none; +} - &:dir(rtl){ - border-radius:6px 6px 0; +:is(.annotationLayer, .annotationEditorLayer) { + .annotationCommentButton { + color-scheme: light dark; + --comment-button-bg: var( + --background-color-canvas, + light-dark(white, #1c1b22) + ); + --comment-button-fg: light-dark(#5b5b66, #fbfbfe); + --comment-button-active-bg: light-dark(#0041a4, #a6ecf4); + --comment-button-active-fg: var( + --button-text-color-primary, + light-dark(white, #15141a) + ); + --comment-button-hover-bg: var( + --color-accent-primary-hover, + light-dark(#0053cb, #61dce9) + ); + --comment-button-hover-fg: var( + --button-text-color-primary, + light-dark(white, #15141a) + ); + --comment-button-selected-bg: var( + --color-accent-primary, + light-dark(#0062fa, #00cadb) + ); + --comment-button-border-color: var( + --border-color-interactive, + light-dark(#8f8f9d, #bfbfc9) + ); + --comment-button-active-border-color: var(--comment-button-active-bg); + --comment-button-focus-border-color: light-dark(#cfcfd8, #3a3944); + --comment-button-hover-border-color: var(--comment-button-hover-bg); + --comment-button-selected-border-color: var(--comment-button-selected-bg); + --comment-button-selected-fg: var( + --button-text-color-primary, + light-dark(white, #15141a) + ); + --comment-button-dim: 24px; + --comment-button-box-shadow: + 0 0.25px 0.75px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), + 0 2px 6px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); + --comment-button-focus-outline-color: var( + --focus-outline-color, + light-dark(#0062fa, #00cadb) + ); + @media screen and (forced-colors: active) { + --comment-button-bg: var(--button-background-color, ButtonFace); + --comment-button-fg: var(--button-text-color, ButtonText); + --comment-button-hover-bg: var( + --button-background-color-hover, + SelectedItemText + ); + --comment-button-hover-fg: var(--button-text-color-hover, SelectedItem); + --comment-button-active-bg: var( + --button-background-color-active, + SelectedItemText + ); + --comment-button-active-fg: var(--button-text-color-active, SelectedItem); + --comment-button-border-color: var(--button-border-color, ButtonBorder); + --comment-button-active-border-color: var( + --button-border-color-active, + ButtonBorder + ); + --comment-button-hover-border-color: var( + --button-border-color-hover, + SelectedItem + ); + --comment-button-box-shadow: none; + --comment-button-focus-outline-color: var( + --focus-outline-color, + CanvasText + ); + --comment-button-selected-bg: var( + --button-background-color-primary, + ButtonBorder + ); + --comment-button-selected-fg: var( + --button-text-color-primary, + ButtonFace + ); } - &::before{ - content:""; - display:inline-block; - width:100%; - height:100%; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:cover; - mask-size:cover; - -webkit-mask-image:var(--comment-edit-button-icon); - mask-image:var(--comment-edit-button-icon); - background-color:var(--comment-button-fg); - margin:0; - padding:0; - transform:scaleX(var(--dir-factor)); + position: absolute; + width: var(--comment-button-dim); + height: var(--comment-button-dim); + background-color: var(--comment-button-bg); + border-radius: 6px 6px 6px 0; + border: 1px solid var(--comment-button-border-color); + box-shadow: var(--comment-button-box-shadow); + cursor: auto; + z-index: 1; + padding: 4px; + margin: 0; + box-sizing: border-box; + pointer-events: auto; + + &:dir(rtl) { + border-radius: 6px 6px 0; + } + + &::before { + content: ""; + display: inline-block; + width: 100%; + height: 100%; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: cover; + mask-size: cover; + -webkit-mask-image: var(--comment-edit-button-icon); + mask-image: var(--comment-edit-button-icon); + background-color: var(--comment-button-fg); + margin: 0; + padding: 0; + transform: scaleX(var(--dir-factor)); } - &:focus-visible{ - outline:2px solid var(--comment-button-focus-outline-color); - outline-offset:1px; - border-color:var(--comment-button-focus-border-color); + &:focus-visible { + outline: 2px solid var(--comment-button-focus-outline-color); + outline-offset: 1px; + border-color: var(--comment-button-focus-border-color); } - &:hover{ - background-color:var(--comment-button-hover-bg) !important; - border-color:var(--comment-button-hover-border-color); + &:hover { + background-color: var(--comment-button-hover-bg) !important; + border-color: var(--comment-button-hover-border-color); - &::before{ - background-color:var(--comment-button-hover-fg); + &::before { + background-color: var(--comment-button-hover-fg); } } - &:active{ - background-color:var(--comment-button-active-bg) !important; - border-color:var(--comment-button-active-border-color); + &:active { + background-color: var(--comment-button-active-bg) !important; + border-color: var(--comment-button-active-border-color); - &::before{ - background-color:var(--comment-button-active-fg); + &::before { + background-color: var(--comment-button-active-fg); } } - &.selected{ - background-color:var(--comment-button-selected-bg) !important; - border-color:var(--comment-button-selected-border-color); - - &::before{ - background-color:var(--comment-button-selected-fg); + &.selected { + background-color: var(--comment-button-selected-bg) !important; + border-color: var(--comment-button-selected-border-color); + + &::before { + background-color: var(--comment-button-selected-fg); } } } } #editorCommentsSidebar, -.commentPopup{ - --comment-close-button-icon:url(images/comment-closeButton.svg); - --comment-popup-edit-button-icon:url(images/comment-popup-editButton.svg); - --comment-popup-delete-button-icon:url(images/editor-toolbar-delete.svg); +.commentPopup { + --comment-close-button-icon: url(images/comment-closeButton.svg); + --comment-popup-edit-button-icon: url(images/comment-popup-editButton.svg); + --comment-popup-delete-button-icon: url(images/editor-toolbar-delete.svg); - --comment-date-fg-color:light-dark( + --comment-date-fg-color: light-dark( rgb(21 20 26 / 0.69), rgb(251 251 254 / 0.69) ); - --comment-bg-color:light-dark(#f9f9fb, #1c1b22); - --comment-hover-bg-color:light-dark(#e0e0e6, #2c2b33); - --comment-active-bg-color:light-dark(#d1d1d9, #3a3944); - --comment-hover-brightness:0.89; - --comment-hover-filter:brightness(var(--comment-hover-brightness)); - --comment-active-brightness:0.825; - --comment-active-filter:brightness(var(--comment-active-brightness)); - --comment-border-color:light-dark(#f0f0f4, #52525e); - --comment-focus-outline-color:light-dark(#0062fa, #00cadb); - --comment-fg-color:light-dark(#15141a, #fbfbfe); - --comment-count-bg-color:light-dark(#e2f7ff, #00317e); - --comment-indicator-active-fg-color:light-dark(#0041a4, #a6ecf4); - --comment-indicator-active-filter:brightness( + --comment-bg-color: light-dark(#f9f9fb, #1c1b22); + --comment-hover-bg-color: light-dark(#e0e0e6, #2c2b33); + --comment-active-bg-color: light-dark(#d1d1d9, #3a3944); + --comment-hover-brightness: 0.89; + --comment-hover-filter: brightness(var(--comment-hover-brightness)); + --comment-active-brightness: 0.825; + --comment-active-filter: brightness(var(--comment-active-brightness)); + --comment-border-color: light-dark(#f0f0f4, #52525e); + --comment-focus-outline-color: var( + --focus-outline-color, + light-dark(#0062fa, #00cadb) + ); + --comment-fg-color: var(--text-color, light-dark(#15141a, #fbfbfe)); + --comment-count-bg-color: light-dark(#e2f7ff, #00317e); + --comment-indicator-active-fg-color: light-dark(#0041a4, #a6ecf4); + --comment-indicator-active-filter: brightness( calc(1 / var(--comment-active-brightness)) ); - --comment-indicator-focus-fg-color:light-dark(#5b5b66, #fbfbfe); - --comment-indicator-hover-fg-color:light-dark(#0053cb, #61dce9); - --comment-indicator-hover-filter:brightness( + --comment-indicator-focus-fg-color: light-dark(#5b5b66, #fbfbfe); + --comment-indicator-hover-fg-color: var( + --color-accent-primary-hover, + light-dark(#0053cb, #61dce9) + ); + --comment-indicator-hover-filter: brightness( calc(1 / var(--comment-hover-brightness)) ); - --comment-indicator-selected-fg-color:light-dark(#0062fa, #00cadb); - - --button-comment-bg:transparent; - --button-comment-color:var(--main-color); - --button-comment-active-bg:light-dark(#cfcfd8, #5b5b66); - --button-comment-active-border:none; - --button-comment-active-color:var(--button-comment-color); - --button-comment-border:none; - --button-comment-hover-bg:light-dark(#e0e0e6, #52525e); - --button-comment-hover-color:var(--button-comment-color); - - --link-fg-color:light-dark(#0060df, #0df); - --link-hover-fg-color:light-dark(#0250bb, #80ebff); - - @media screen and (forced-colors: active){ - --comment-date-fg-color:CanvasText; - --comment-bg-color:Canvas; - --comment-hover-bg-color:Canvas; - --comment-hover-filter:none; - --comment-active-bg-color:Canvas; - --comment-active-filter:none; - --comment-border-color:CanvasText; - --comment-fg-color:CanvasText; - --comment-count-bg-color:Canvas; - --comment-indicator-active-fg-color:SelectedItem; - --comment-indicator-focus-fg-color:CanvasText; - --comment-indicator-hover-fg-color:CanvasText; - --comment-indicator-selected-fg-color:SelectedItem; - --button-comment-bg:ButtonFace; - --button-comment-color:ButtonText; - --button-comment-active-bg:Highlight; - --button-comment-active-color:HighlightText; - --button-comment-border:1px solid ButtonText; - --button-comment-hover-bg:Highlight; - --button-comment-hover-color:HighlightText; - --link-fg-color:LinkText; - --link-hover-fg-color:LinkText; - } -} - -#editorCommentsSidebar{ - display:flex; - height:auto; - padding-bottom:16px; - flex-direction:column; - align-items:flex-start; - overflow-y:visible; - - #editorCommentsSidebarHeader{ - width:100%; - box-sizing:border-box; - padding:16px; - display:flex; - align-items:center; - justify-content:space-between; - - .commentCount{ - display:flex; - align-items:baseline; - gap:6px; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - - #editorCommentsSidebarTitle{ - font:menu; - font-style:normal; - font-weight:590; - line-height:normal; - font-size:17px; - color:var(--comment-fg-color); - } - - #editorCommentsSidebarCount{ - padding:0 4px; - border-radius:4px; - background-color:var(--comment-count-bg-color); - - color:var(--comment-fg-color); - text-align:center; - - font:menu; - font-size:13px; - font-style:normal; - font-weight:400; - line-height:normal; - } - } - - #editorCommentsSidebarCloseButton{ - width:32px; - height:32px; - padding:8px; - border-radius:4px; - border:var(--button-comment-border); - background-color:var(--button-comment-bg); - cursor:pointer; - - &::before{ - content:""; - display:inline-block; - width:100%; - height:100%; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-image:var(--comment-close-button-icon); - mask-image:var(--comment-close-button-icon); - background-color:var(--button-comment-color); - } - - &:hover{ - background-color:var(--button-comment-hover-bg); - - &::before{ - background-color:var(--button-comment-hover-color); + --comment-indicator-selected-fg-color: var( + --color-accent-primary, + light-dark(#0062fa, #00cadb) + ); + + --button-comment-bg: transparent; + --button-comment-color: var(--main-color); + --button-comment-active-bg: light-dark(#cfcfd8, #5b5b66); + --button-comment-active-border: none; + --button-comment-active-color: var(--button-comment-color); + --button-comment-border: none; + --button-comment-hover-bg: light-dark(#e0e0e6, #52525e); + --button-comment-hover-color: var(--button-comment-color); + + @media screen and (forced-colors: active) { + --comment-date-fg-color: CanvasText; + --comment-bg-color: Canvas; + --comment-hover-bg-color: Canvas; + --comment-hover-filter: none; + --comment-active-bg-color: Canvas; + --comment-active-filter: none; + --comment-border-color: CanvasText; + --comment-fg-color: var(--text-color, CanvasText); + --comment-count-bg-color: Canvas; + --comment-indicator-active-fg-color: SelectedItem; + --comment-indicator-focus-fg-color: var(--text-color, CanvasText); + --comment-indicator-hover-fg-color: var(--text-color, CanvasText); + --comment-indicator-selected-fg-color: SelectedItem; + --button-comment-bg: ButtonFace; + --button-comment-color: ButtonText; + --button-comment-active-bg: Highlight; + --button-comment-active-color: HighlightText; + --button-comment-border: 1px solid ButtonText; + --button-comment-hover-bg: Highlight; + --button-comment-hover-color: HighlightText; + } +} + +#editorCommentsSidebar { + display: flex; + height: auto; + padding-bottom: 16px; + flex-direction: column; + align-items: flex-start; + overflow-y: visible; + + #editorCommentsSidebarHeader { + width: 100%; + box-sizing: border-box; + padding: 16px; + display: flex; + align-items: center; + justify-content: space-between; + + .commentCount { + display: flex; + align-items: baseline; + gap: 6px; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + + #editorCommentsSidebarTitle { + font: menu; + font-style: normal; + font-weight: 590; + line-height: normal; + font-size: 17px; + color: var(--comment-fg-color); + } + + #editorCommentsSidebarCount { + padding: 0 4px; + border-radius: 4px; + background-color: var(--comment-count-bg-color); + + color: var(--comment-fg-color); + text-align: center; + + font: menu; + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: normal; + } + } + + #editorCommentsSidebarCloseButton { + width: 32px; + height: 32px; + padding: 8px; + border-radius: 4px; + border: var(--button-comment-border); + background-color: var(--button-comment-bg); + cursor: pointer; + + &::before { + content: ""; + display: inline-block; + width: 100%; + height: 100%; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-image: var(--comment-close-button-icon); + mask-image: var(--comment-close-button-icon); + background-color: var(--button-comment-color); + } + + &:hover { + background-color: var(--button-comment-hover-bg); + + &::before { + background-color: var(--button-comment-hover-color); } } - &:active{ - border:var(--button-comment-active-border); - background-color:var(--button-comment-active-bg); + &:active { + border: var(--button-comment-active-border); + background-color: var(--button-comment-active-bg); - &::before{ - background-color:var(--button-comment-active-color); + &::before { + background-color: var(--button-comment-active-color); } } - &:focus-visible{ - outline:var(--focus-ring-outline); + &:focus-visible { + outline: var(--focus-ring-outline); } - > span{ - display:inline-block; - width:0; - height:0; - overflow:hidden; + > span { + display: inline-block; + width: 0; + height: 0; + overflow: hidden; } } } - #editorCommentsSidebarListContainer{ - overflow:auto; - width:100%; + #editorCommentsSidebarListContainer { + overflow: auto; + width: 100%; - #editorCommentsSidebarList{ - display:flex; - width:auto; - padding:4px 16px; - gap:10px; - align-items:flex-start; - flex-direction:column; - list-style-type:none; + #editorCommentsSidebarList { + display: flex; + width: auto; + padding: 4px 16px; + gap: 10px; + align-items: flex-start; + flex-direction: column; + list-style-type: none; - .sidebarComment{ - display:flex; - width:auto; - padding:8px 16px 16px; - flex-direction:column; - align-items:flex-start; - align-self:stretch; - gap:4px; + .sidebarComment { + display: flex; + width: auto; + padding: 8px 16px 16px; + flex-direction: column; + align-items: flex-start; + align-self: stretch; + gap: 4px; - border-radius:8px; - border:0.5px solid var(--comment-border-color); - background-color:var(--comment-bg-color); + border-radius: 8px; + border: 0.5px solid var(--comment-border-color); + background-color: var(--comment-bg-color); - &:not(.noComments){ - &:hover{ - @media screen and (forced-colors: active){ - background-color:var(--comment-hover-bg-color); + &:not(.noComments) { + &:hover { + @media screen and (forced-colors: active) { + background-color: var(--comment-hover-bg-color); } - filter:var(--comment-hover-filter); + filter: var(--comment-hover-filter); - time::after{ - display:inline-block; - background-color:var(--comment-indicator-hover-fg-color); - filter:var(--comment-indicator-hover-filter); + time::after { + display: inline-block; + background-color: var(--comment-indicator-hover-fg-color); + filter: var(--comment-indicator-hover-filter); } } - &:active{ - @media screen and (forced-colors: active){ - background-color:var(--comment-active-bg-color); + &:active { + @media screen and (forced-colors: active) { + background-color: var(--comment-active-bg-color); } - filter:var(--comment-active-filter); + filter: var(--comment-active-filter); - time::after{ - display:inline-block; - background-color:var(--comment-indicator-active-fg-color); - filter:var(--comment-indicator-active-filter); + time::after { + display: inline-block; + background-color: var(--comment-indicator-active-fg-color); + filter: var(--comment-indicator-active-filter); } } - &:is(:focus, :focus-visible) time::after{ - display:inline-block; - background-color:var(--comment-indicator-focus-fg-color); + &:is(:focus, :focus-visible) time::after { + display: inline-block; + background-color: var(--comment-indicator-focus-fg-color); } - &:focus-visible{ - outline:2px solid var(--comment-focus-outline-color); - outline-offset:2px; + &:focus-visible { + outline: 2px solid var(--comment-focus-outline-color); + outline-offset: 2px; } - &.selected{ - .sidebarCommentText{ - max-height:-moz-fit-content; - max-height:fit-content; - -webkit-line-clamp:unset; + &.selected { + .sidebarCommentText { + max-height: -moz-fit-content; + max-height: fit-content; + -webkit-line-clamp: unset; } - time::after{ - display:inline-block; - background-color:var(--comment-indicator-selected-fg-color); + time::after { + display: inline-block; + background-color: var(--comment-indicator-selected-fg-color); } } } - .sidebarCommentText{ - font:menu; - font-style:normal; - font-weight:400; - line-height:normal; - font-size:15px; - width:100%; - height:-moz-fit-content; - height:fit-content; - max-height:80px; - display:-webkit-box; - -webkit-box-orient:vertical; - -webkit-line-clamp:2; - overflow:hidden; - overflow-wrap:break-word; - - .richText{ - --total-scale-factor:1.5; + .sidebarCommentText { + font: menu; + font-style: normal; + font-weight: 400; + line-height: normal; + font-size: 15px; + width: 100%; + height: -moz-fit-content; + height: fit-content; + max-height: 80px; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + overflow-wrap: break-word; + + .richText { + --total-scale-factor: 1.5; } } - &.noComments{ - .sidebarCommentText{ - max-height:-moz-fit-content; - max-height:fit-content; - -webkit-line-clamp:unset; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + &.noComments { + .sidebarCommentText { + max-height: -moz-fit-content; + max-height: fit-content; + -webkit-line-clamp: unset; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } - a{ - font:menu; - font-style:normal; - font-weight:400; - line-height:normal; - font-size:15px; - width:100%; - height:auto; - overflow-wrap:break-word; - margin-block-start:15px; - color:var(--link-fg-color); - - &:focus-visible{ - outline:var(--focus-ring-outline); + a { + font: menu; + font-style: normal; + font-weight: 400; + line-height: normal; + font-size: 15px; + width: 100%; + height: auto; + overflow-wrap: break-word; + margin-block-start: 15px; + color: var(--link-fg-color); + + &:focus-visible { + outline: var(--focus-ring-outline); } - &:hover{ - color:var(--link-hover-fg-color); + &:hover { + color: var(--link-hover-fg-color); } } } - time{ - width:100%; - display:inline-flex; - align-items:center; - justify-content:space-between; - - font:menu; - font-style:normal; - font-weight:400; - line-height:normal; - font-size:13px; - - &::after{ - content:""; - display:none; - width:16px; - height:16px; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-image:var(--comment-edit-button-icon); - mask-image:var(--comment-edit-button-icon); - transform:scaleX(var(--dir-factor)); + time { + width: 100%; + display: inline-flex; + align-items: center; + justify-content: space-between; + + font: menu; + font-style: normal; + font-weight: 400; + line-height: normal; + font-size: 13px; + + &::after { + content: ""; + display: none; + width: 16px; + height: 16px; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-image: var(--comment-edit-button-icon); + mask-image: var(--comment-edit-button-icon); + transform: scaleX(var(--dir-factor)); } } } @@ -3191,299 +3095,360 @@ } } -.commentPopup{ - color-scheme:light dark; +.commentPopup { + color-scheme: light dark; - --divider-color:light-dark(#cfcfd8, #3a3944); - --comment-shadow:0 0.5px 2px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), 0 4px 16px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); + --divider-color: light-dark(#cfcfd8, #3a3944); + --comment-shadow: + 0 0.5px 2px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), + 0 4px 16px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); - @media screen and (forced-colors: active){ - --divider-color:CanvasText; - --comment-shadow:none; + @media screen and (forced-colors: active) { + --divider-color: CanvasText; + --comment-shadow: none; } - display:flex; - flex-direction:column; - align-items:flex-start; - gap:12px; - z-index:100001; - pointer-events:auto; - margin-top:2px; + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 12px; + z-index: 100001; + pointer-events: auto; + margin-top: 2px; - border:0.5px solid var(--comment-border-color); - background:var(--comment-bg-color); - box-shadow:var(--comment-shadow); + border: 0.5px solid var(--comment-border-color); + background: var(--comment-bg-color); + box-shadow: var(--comment-shadow); - &:focus-visible{ - outline:none; + &:focus-visible { + outline: none; } - &.dragging{ - cursor:move !important; + &.dragging { + cursor: move !important; - *{ - cursor:move !important; + * { + cursor: move !important; } - button{ - pointer-events:none !important; + button { + pointer-events: none !important; } } - &:not(.selected) .commentPopupButtons{ - visibility:hidden !important; + &:not(.selected) .commentPopupButtons { + visibility: hidden !important; } - hr{ - width:100%; - height:1px; - border:none; - border-top:1px solid var(--divider-color); - margin:0; - padding:0; + hr { + width: 100%; + height: 1px; + border: none; + border-top: 1px solid var(--divider-color); + margin: 0; + padding: 0; } - .commentPopupTop{ - display:flex; - width:100%; - height:auto; - padding-bottom:4px; - justify-content:space-between; - align-items:center; - align-self:stretch; - cursor:move; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + .commentPopupTop { + display: flex; + width: 100%; + height: auto; + padding-bottom: 4px; + justify-content: space-between; + align-items: center; + align-self: stretch; + cursor: move; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; - .commentPopupTime{ - font:menu; - font-style:normal; - font-weight:400; - line-height:normal; - font-size:13px; - color:var(--comment-date-fg-color); + .commentPopupTime { + font: menu; + font-style: normal; + font-weight: 400; + line-height: normal; + font-size: 13px; + color: var(--comment-date-fg-color); } - .commentPopupButtons{ - display:flex; - align-items:center; - gap:2px; - cursor:default; + .commentPopupButtons { + display: flex; + align-items: center; + gap: 2px; + cursor: default; - > button{ - width:32px; - height:32px; - padding:8px; - border:var(--button-comment-border); - border-radius:4px; - background-color:var(--button-comment-bg); - color:var(--button-comment-color); + > button { + width: 32px; + height: 32px; + padding: 8px; + border: var(--button-comment-border); + border-radius: 4px; + background-color: var(--button-comment-bg); + color: var(--button-comment-color); - &:hover{ - background-color:var(--button-comment-hover-bg); + &:hover { + background-color: var(--button-comment-hover-bg); - &::before{ - background-color:var(--button-comment-hover-color); + &::before { + background-color: var(--button-comment-hover-color); } } - &:active{ - border:var(--button-comment-active-border); - background-color:var(--button-comment-active-bg); - color:var(--button-comment-active-color); + &:active { + border: var(--button-comment-active-border); + background-color: var(--button-comment-active-bg); + color: var(--button-comment-active-color); - &::before{ - background-color:var(--button-comment-active-color); + &::before { + background-color: var(--button-comment-active-color); } } - &:focus-visible{ - background-color:var(--button-comment-hover-bg); - outline:2px solid var(--comment-focus-outline-color); - outline-offset:0; + &:focus-visible { + background-color: var(--button-comment-hover-bg); + outline: 2px solid var(--comment-focus-outline-color); + outline-offset: 0; } - &::before{ - content:""; - display:inline-block; - width:100%; - height:100%; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; + &::before { + content: ""; + display: inline-block; + width: 100%; + height: 100%; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; } - &.commentPopupEdit::before{ - -webkit-mask-image:var(--comment-popup-edit-button-icon); - mask-image:var(--comment-popup-edit-button-icon); + &.commentPopupEdit::before { + -webkit-mask-image: var(--comment-popup-edit-button-icon); + mask-image: var(--comment-popup-edit-button-icon); } - &.commentPopupDelete::before{ - -webkit-mask-image:var(--comment-popup-delete-button-icon); - mask-image:var(--comment-popup-delete-button-icon); + &.commentPopupDelete::before { + -webkit-mask-image: var(--comment-popup-delete-button-icon); + mask-image: var(--comment-popup-delete-button-icon); } } } } - .commentPopupText{ - width:100%; - height:auto; + .commentPopupText { + width: 100%; + height: auto; - font:menu; - font-style:normal; - font-weight:400; - line-height:normal; - font-size:15px; - color:var(--comment-fg-color); + font: menu; + font-style: normal; + font-weight: 400; + line-height: normal; + font-size: 15px; + color: var(--comment-fg-color); } } .commentPopupText, -.sidebarCommentText .richText{ - margin-block:0; - - p:first-of-type{ - margin-block:0; - } - - > *{ - white-space:pre-wrap; - font-size:max(15px, calc(10px * var(--total-scale-factor))); - overflow-wrap:break-word; - } - - span{ - color:var(--comment-fg-color) !important; - } -} - -:root{ - --editor-toolbar-vert-offset:6px; - --outline-width:2px; - --outline-color:#0060df; - --outline-around-width:1px; - --outline-around-color:#f0f0f4; - --hover-outline-around-color:var(--outline-around-color); - --focus-outline:solid var(--outline-width) var(--outline-color); - --unfocus-outline:solid var(--outline-width) transparent; - --focus-outline-around:solid var(--outline-around-width) var(--outline-around-color); - --hover-outline-color:#8f8f9d; - --hover-outline:solid var(--outline-width) var(--hover-outline-color); - --hover-outline-around:solid var(--outline-around-width) var(--hover-outline-around-color); - --freetext-line-height:1.35; - --freetext-padding:2px; - --resizer-bg-color:var(--outline-color); - --resizer-size:6px; - --resizer-shift:calc( - 0px - (var(--outline-width) + var(--resizer-size)) / 2 - - var(--outline-around-width) - ); - --editorFreeText-editing-cursor:text; - --editorInk-editing-cursor:url(images/cursor-editorInk.svg) 0 16, pointer; - --editorHighlight-editing-cursor:url(images/cursor-editorTextHighlight.svg) 24 24, text; - --editorFreeHighlight-editing-cursor:url(images/cursor-editorFreeHighlight.svg) 1 18, pointer; +.sidebarCommentText .richText { + margin-block: 0; - --new-alt-text-warning-image:url(images/altText_warning.svg); + p:first-of-type { + margin-block: 0; + } + + > * { + white-space: pre-wrap; + font-size: max(15px, calc(10px * var(--total-scale-factor))); + overflow-wrap: break-word; + } + + span { + color: var(--comment-fg-color) !important; + } } -.textLayer{ - &.highlighting{ - cursor:var(--editorFreeHighlight-editing-cursor); +.canvasWrapper { + svg { + transform: none; + + &.moving { + z-index: 100000; + } - &:not(.free) span{ - cursor:var(--editorHighlight-editing-cursor); + &.highlight, + &.highlightOutline { + &[data-main-rotation="90"] { + mask, + use:not(.clip, .mask) { + transform: matrix(0, 1, -1, 0, 1, 0); + } + } - &[role="img"]{ - cursor:var(--editorFreeHighlight-editing-cursor); + &[data-main-rotation="180"] { + mask, + use:not(.clip, .mask) { + transform: matrix(-1, 0, 0, -1, 1, 1); + } + } + + &[data-main-rotation="270"] { + mask, + use:not(.clip, .mask) { + transform: matrix(0, -1, 1, 0, 0, 1); + } } } - &.free span{ - cursor:var(--editorFreeHighlight-editing-cursor); + &.draw { + position: absolute; + mix-blend-mode: normal; + + &[data-draw-rotation="90"] { + transform: rotate(90deg); + } + + &[data-draw-rotation="180"] { + transform: rotate(180deg); + } + + &[data-draw-rotation="270"] { + transform: rotate(270deg); + } } - } -} -.page:has(.annotationEditorLayer.nonEditing) - .annotationLayer - .editorAnnotation{ - position:absolute; - pointer-events:none; -} + &.highlight { + --blend-mode: multiply; -#viewerContainer.pdfPresentationMode:fullscreen, -.annotationEditorLayer.disabled{ - .noAltTextBadge{ - display:none !important; + @media screen and (forced-colors: active) { + --blend-mode: difference; + } + + position: absolute; + mix-blend-mode: var(--blend-mode); + + &:not(.free) { + fill-rule: evenodd; + } + } + + &.highlightOutline { + position: absolute; + mix-blend-mode: normal; + fill-rule: evenodd; + fill: none; + + &:not(.free) { + &.hovered:not(.selected) { + stroke: var(--hover-outline-color); + stroke-width: var(--outline-width); + } + + &.selected { + .mainOutline { + stroke: var(--outline-around-color); + stroke-width: calc( + var(--outline-width) + 2 * var(--outline-around-width) + ); + } + + .secondaryOutline { + stroke: var(--outline-color); + stroke-width: var(--outline-width); + } + } + } + + &.free { + &.hovered:not(.selected) { + stroke: var(--hover-outline-color); + stroke-width: calc(2 * var(--outline-width)); + } + + &.selected { + .mainOutline { + stroke: var(--outline-around-color); + stroke-width: calc( + 2 * (var(--outline-width) + var(--outline-around-width)) + ); + } + + .secondaryOutline { + stroke: var(--outline-color); + stroke-width: calc(2 * var(--outline-width)); + } + } + } + } } } -@media (min-resolution: 1.1dppx){ - :root{ - --editorFreeText-editing-cursor:url(images/cursor-editorFreeText.svg) 0 16, text; - } +:root { + --editor-selection-outline: solid var(--outline-width) var(--outline-color); + --unfocus-outline: solid var(--outline-width) transparent; + --focus-outline-around: solid var(--outline-around-width) + var(--outline-around-color); + --hover-outline: solid var(--outline-width) var(--hover-outline-color); + --hover-outline-around: solid var(--outline-around-width) + var(--hover-outline-around-color); + --resizer-shift: calc( + 0px - (var(--outline-width) + var(--resizer-size)) / 2 - + var(--outline-around-width) + ); } -@media screen and (forced-colors: active){ - :root{ - --outline-color:CanvasText; - --outline-around-color:ButtonFace; - --resizer-bg-color:ButtonText; - --hover-outline-color:Highlight; - --hover-outline-around-color:SelectedItemText; - } +.page:has(.annotationEditorLayer.nonEditing) + .annotationLayer + .editorAnnotation { + position: absolute; + pointer-events: none; } -[data-editor-rotation="90"]{ - transform:rotate(90deg); +[data-editor-rotation="90"] { + transform: rotate(90deg); } -[data-editor-rotation="180"]{ - transform:rotate(180deg); +[data-editor-rotation="180"] { + transform: rotate(180deg); } -[data-editor-rotation="270"]{ - transform:rotate(270deg); +[data-editor-rotation="270"] { + transform: rotate(270deg); } -.annotationEditorLayer{ - background:transparent; - position:absolute; - inset:0; - font-size:calc(100px * var(--total-scale-factor)); - transform-origin:0 0; - cursor:auto; +.annotationEditorLayer { + background: transparent; + position: absolute; + inset: 0; + font-size: calc(100px * var(--total-scale-factor)); + transform-origin: 0 0; + cursor: auto; - .selectedEditor{ - z-index:100000 !important; + .selectedEditor { + z-index: 100000 !important; } - &.drawing *{ - pointer-events:none !important; + &.drawing * { + pointer-events: none !important; } - &.getElements{ - pointer-events:auto !important; - > div{ - pointer-events:auto !important; + &.getElements { + pointer-events: auto !important; + > div { + pointer-events: auto !important; } } } -.annotationEditorLayer.waiting{ - content:""; - cursor:wait; - position:absolute; - inset:0; - width:100%; - height:100%; +.annotationEditorLayer.waiting { + content: ""; + cursor: wait; + position: absolute; + inset: 0; + width: 100%; + height: 100%; } -.annotationEditorLayer.disabled{ - pointer-events:none; +.annotationEditorLayer.disabled { + pointer-events: none; &.highlightEditing :is( @@ -3492,64 +3457,188 @@ .stampEditor, .signatureEditor, .commentPopup - ){ - pointer-events:auto; + ) { + pointer-events: auto; } } -.annotationEditorLayer.freetextEditing{ - cursor:var(--editorFreeText-editing-cursor); +.annotationEditorLayer .draw { + box-sizing: border-box; } -.annotationEditorLayer.inkEditing{ - cursor:var(--editorInk-editing-cursor); -} +.annotationEditorLayer + :is(.freeTextEditor, .inkEditor, .stampEditor, .signatureEditor) { + position: absolute; + background: transparent; + z-index: 1; + transform-origin: 0 0; + cursor: auto; + max-width: 100%; + max-height: 100%; + border: var(--unfocus-outline); -.annotationEditorLayer .draw{ - box-sizing:border-box; -} + &.draggable.selectedEditor { + cursor: move; + } -.annotationEditorLayer - :is(.freeTextEditor, .inkEditor, .stampEditor, .signatureEditor){ - position:absolute; - background:transparent; - z-index:1; - transform-origin:0 0; - cursor:auto; - max-width:100%; - max-height:100%; - border:var(--unfocus-outline); + &.selectedEditor { + border: var(--editor-selection-outline); + outline: var(--focus-outline-around); - &.draggable.selectedEditor{ - cursor:move; + &::before { + content: ""; + position: absolute; + inset: 0; + border: var(--focus-outline-around); + pointer-events: none; + } } - &.selectedEditor{ - border:var(--focus-outline); - outline:var(--focus-outline-around); + &:hover:not(.selectedEditor) { + border: var(--hover-outline); + outline: var(--hover-outline-around); - &::before{ - content:""; - position:absolute; - inset:0; - border:var(--focus-outline-around); - pointer-events:none; + &::before { + content: ""; + position: absolute; + inset: 0; + border: var(--focus-outline-around); } } - &:hover:not(.selectedEditor){ - border:var(--hover-outline); - outline:var(--hover-outline-around); + & > .resizers { + position: absolute; + inset: 0; + z-index: 1; + + &.hidden { + display: none; + } + + & > .resizer { + width: var(--resizer-size); + height: var(--resizer-size); + background: content-box var(--resizer-bg-color); + border: var(--focus-outline-around); + border-radius: var(--resizer-border-radius); + position: absolute; + + &.topLeft { + top: var(--resizer-shift); + left: var(--resizer-shift); + } + + &.topMiddle { + top: var(--resizer-shift); + left: calc(50% + var(--resizer-shift)); + } + + &.topRight { + top: var(--resizer-shift); + right: var(--resizer-shift); + } + + &.middleRight { + top: calc(50% + var(--resizer-shift)); + right: var(--resizer-shift); + } + + &.bottomRight { + bottom: var(--resizer-shift); + right: var(--resizer-shift); + } + + &.bottomMiddle { + bottom: var(--resizer-shift); + left: calc(50% + var(--resizer-shift)); + } + + &.bottomLeft { + bottom: var(--resizer-shift); + left: var(--resizer-shift); + } + + &.middleLeft { + top: calc(50% + var(--resizer-shift)); + left: var(--resizer-shift); + } + } + } +} + +:root { + --editor-toolbar-vert-offset: 6px; + --outline-width: 2px; + --outline-color: var(--color-blue-60, #0060df); + --outline-around-width: 1px; + --outline-around-color: var(--color-gray-20, #f0f0f4); + --hover-outline-around-color: var(--outline-around-color); + --hover-outline-color: var(--color-gray-60, #8f8f9d); + --freetext-line-height: 1.35; + --freetext-padding: 2px; + --resizer-bg-color: var(--outline-color); + --resizer-size: 6px; + --resizer-border-radius: 2px; + --editorFreeText-editing-cursor: text; + --editorInk-editing-cursor: url(images/cursor-editorInk.svg) 0 16, pointer; + --editorHighlight-editing-cursor: + url(images/cursor-editorTextHighlight.svg) 24 24, text; + --editorFreeHighlight-editing-cursor: + url(images/cursor-editorFreeHighlight.svg) 1 18, pointer; + + --new-alt-text-warning-image: url(images/altText_warning.svg); +} + +.textLayer { + &.highlighting { + cursor: var(--editorFreeHighlight-editing-cursor); + + &:not(.free) span { + cursor: var(--editorHighlight-editing-cursor); + + &[role="img"] { + cursor: var(--editorFreeHighlight-editing-cursor); + } + } - &::before{ - content:""; - position:absolute; - inset:0; - border:var(--focus-outline-around); + &.free span { + cursor: var(--editorFreeHighlight-editing-cursor); } } } +#viewerContainer.pdfPresentationMode:fullscreen, +.annotationEditorLayer.disabled { + .noAltTextBadge { + display: none !important; + } +} + +@media (min-resolution: 1.1dppx) { + :root { + --editorFreeText-editing-cursor: + url(images/cursor-editorFreeText.svg) 0 16, text; + } +} + +@media screen and (forced-colors: active) { + :root { + --outline-color: CanvasText; + --outline-around-color: ButtonFace; + --resizer-bg-color: ButtonText; + --hover-outline-color: var(--color-accent-primary-hover, Highlight); + --hover-outline-around-color: SelectedItemText; + } +} + +.annotationEditorLayer.freetextEditing { + cursor: var(--editorFreeText-editing-cursor); +} + +.annotationEditorLayer.inkEditing { + cursor: var(--editorInk-editing-cursor); +} + .annotationEditorLayer :is( .freeTextEditor, @@ -3558,480 +3647,442 @@ .highlightEditor, .signatureEditor ), -.textLayer{ - .editToolbar{ - --editor-toolbar-delete-image:url(images/editor-toolbar-delete.svg); - --editor-toolbar-bg-color:light-dark(#f0f0f4, #2b2a33); - --editor-toolbar-highlight-image:url(images/toolbarButton-editorHighlight.svg); - --editor-toolbar-fg-color:light-dark(#2e2e56, #fbfbfe); - --editor-toolbar-border-color:#8f8f9d; - --editor-toolbar-hover-border-color:var(--editor-toolbar-border-color); - --editor-toolbar-hover-bg-color:light-dark(#e0e0e6, #52525e); - --editor-toolbar-hover-fg-color:var(--editor-toolbar-fg-color); - --editor-toolbar-hover-outline:none; - --editor-toolbar-focus-outline-color:light-dark(#0060df, #0df); - --editor-toolbar-shadow:0 2px 6px 0 rgb(58 57 68 / 0.2); - --editor-toolbar-height:28px; - --editor-toolbar-padding:2px; - --alt-text-done-color:light-dark(#2ac3a2, #54ffbd); - --alt-text-warning-color:light-dark(#0090ed, #80ebff); - --alt-text-hover-done-color:var(--alt-text-done-color); - --alt-text-hover-warning-color:var(--alt-text-warning-color); - - @media screen and (forced-colors: active){ - --editor-toolbar-bg-color:ButtonFace; - --editor-toolbar-fg-color:ButtonText; - --editor-toolbar-border-color:ButtonText; - --editor-toolbar-hover-border-color:AccentColor; - --editor-toolbar-hover-bg-color:ButtonFace; - --editor-toolbar-hover-fg-color:AccentColor; - --editor-toolbar-hover-outline:2px solid var(--editor-toolbar-hover-border-color); - --editor-toolbar-focus-outline-color:ButtonBorder; - --editor-toolbar-shadow:none; - --alt-text-done-color:var(--editor-toolbar-fg-color); - --alt-text-warning-color:var(--editor-toolbar-fg-color); - --alt-text-hover-done-color:var(--editor-toolbar-hover-fg-color); - --alt-text-hover-warning-color:var(--editor-toolbar-hover-fg-color); - } - - display:flex; - width:-moz-fit-content; - width:fit-content; - height:var(--editor-toolbar-height); - flex-direction:column; - justify-content:center; - align-items:center; - cursor:default; - pointer-events:auto; - box-sizing:content-box; - padding:var(--editor-toolbar-padding); - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - - position:absolute; - inset-inline-end:0; - inset-block-start:calc(100% + var(--editor-toolbar-vert-offset)); - - border-radius:6px; - background-color:var(--editor-toolbar-bg-color); - border:1px solid var(--editor-toolbar-border-color); - box-shadow:var(--editor-toolbar-shadow); - - &.hidden{ - display:none; - } - - &:has(:focus-visible){ - border-color:transparent; - } - - &:dir(ltr){ - transform-origin:100% 0; - } - - &:dir(rtl){ - transform-origin:0 0; - } - - .buttons{ - display:flex; - justify-content:center; - align-items:center; - gap:0; - height:100%; - - button{ - padding:0; - } - - .divider{ - width:0; - height:calc( +.textLayer { + .editToolbar { + --editor-toolbar-delete-image: url(images/editor-toolbar-delete.svg); + --editor-toolbar-bg-color: light-dark(#f0f0f4, #2b2a33); + --editor-toolbar-highlight-image: url(images/toolbarButton-editorHighlight.svg); + --editor-toolbar-fg-color: light-dark(#2e2e56, #fbfbfe); + --editor-toolbar-border-color: var(--border-color-interactive, #8f8f9d); + --editor-toolbar-hover-border-color: var(--editor-toolbar-border-color); + --editor-toolbar-hover-bg-color: light-dark(#e0e0e6, #52525e); + --editor-toolbar-hover-fg-color: var(--editor-toolbar-fg-color); + --editor-toolbar-hover-outline: none; + --editor-toolbar-focus-outline-color: var( + --focus-outline-color, + light-dark(#0060df, #0df) + ); + --editor-toolbar-shadow: 0 2px 6px 0 rgb(58 57 68 / 0.2); + --editor-toolbar-height: 28px; + --editor-toolbar-padding: 2px; + --alt-text-done-color: var( + --color-accent-attention, + light-dark(#2ac3a2, #54ffbd) + ); + --alt-text-warning-color: light-dark(#0090ed, #80ebff); + --alt-text-hover-done-color: var(--alt-text-done-color); + --alt-text-hover-warning-color: var(--alt-text-warning-color); + + @media screen and (forced-colors: active) { + --editor-toolbar-bg-color: var(--button-background-color, ButtonFace); + --editor-toolbar-fg-color: var(--button-text-color, ButtonText); + --editor-toolbar-border-color: var(--button-border-color, ButtonText); + --editor-toolbar-hover-border-color: var( + --button-border-color-hover, + AccentColor + ); + --editor-toolbar-hover-bg-color: var( + --button-background-color-hover, + ButtonFace + ); + --editor-toolbar-hover-fg-color: var( + --button-text-color-hover, + AccentColor + ); + --editor-toolbar-hover-outline: 2px solid + var(--editor-toolbar-hover-border-color); + --editor-toolbar-focus-outline-color: var( + --button-border-color, + ButtonBorder + ); + --editor-toolbar-shadow: none; + --alt-text-done-color: var(--editor-toolbar-fg-color); + --alt-text-warning-color: var(--editor-toolbar-fg-color); + --alt-text-hover-done-color: var(--editor-toolbar-hover-fg-color); + --alt-text-hover-warning-color: var(--editor-toolbar-hover-fg-color); + } + + display: flex; + width: -moz-fit-content; + width: fit-content; + height: var(--editor-toolbar-height); + flex-direction: column; + justify-content: center; + align-items: center; + cursor: default; + pointer-events: auto; + box-sizing: content-box; + padding: var(--editor-toolbar-padding); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + + position: absolute; + inset-inline-end: 0; + inset-block-start: calc(100% + var(--editor-toolbar-vert-offset)); + + border-radius: 6px; + background-color: var(--editor-toolbar-bg-color); + border: 1px solid var(--editor-toolbar-border-color); + box-shadow: var(--editor-toolbar-shadow); + + &.hidden { + display: none; + } + + &:has(:focus-visible) { + border-color: transparent; + } + + &:dir(ltr) { + transform-origin: 100% 0; + } + + &:dir(rtl) { + transform-origin: 0 0; + } + + .buttons { + display: flex; + justify-content: center; + align-items: center; + gap: 0; + height: 100%; + + button { + padding: 0; + } + + .divider { + width: 0; + height: calc( 2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height) ); - border-left:1px solid var(--editor-toolbar-border-color); - border-right:none; - display:inline-block; - margin-inline:2px; - } - - .basic{ - width:var(--editor-toolbar-height); - - &::before{ - content:""; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - display:inline-block; - background-color:var(--editor-toolbar-fg-color); - width:100%; - height:100%; + border-left: 1px solid var(--editor-toolbar-border-color); + border-right: none; + display: inline-block; + margin-inline: 2px; + } + + .basic { + width: var(--editor-toolbar-height); + + &::before { + content: ""; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + display: inline-block; + background-color: var(--editor-toolbar-fg-color); + width: 100%; + height: 100%; } - &:hover::before{ - background-color:var(--editor-toolbar-hover-fg-color); + &:hover::before { + background-color: var(--editor-toolbar-hover-fg-color); } - &.highlightButton::before{ - -webkit-mask-image:var(--editor-toolbar-highlight-image); - mask-image:var(--editor-toolbar-highlight-image); + &.highlightButton::before { + -webkit-mask-image: var(--editor-toolbar-highlight-image); + mask-image: var(--editor-toolbar-highlight-image); } - &.commentButton::before{ - -webkit-mask-image:var(--comment-edit-button-icon); - mask-image:var(--comment-edit-button-icon); + &.commentButton::before { + -webkit-mask-image: var(--comment-edit-button-icon); + mask-image: var(--comment-edit-button-icon); } - &.deleteButton::before{ - -webkit-mask-image:var(--editor-toolbar-delete-image); - mask-image:var(--editor-toolbar-delete-image); + &.deleteButton::before { + -webkit-mask-image: var(--editor-toolbar-delete-image); + mask-image: var(--editor-toolbar-delete-image); } } - > *{ - height:var(--editor-toolbar-height); + > * { + height: var(--editor-toolbar-height); } - > :not(.divider){ - border:none; - background-color:transparent; - cursor:pointer; + > :not(.divider) { + border: none; + background-color: transparent; + cursor: pointer; - &:hover{ - border-radius:2px; - background-color:var(--editor-toolbar-hover-bg-color); - color:var(--editor-toolbar-hover-fg-color); - outline:var(--editor-toolbar-hover-outline); - outline-offset:1px; + &:hover { + border-radius: 2px; + background-color: var(--editor-toolbar-hover-bg-color); + color: var(--editor-toolbar-hover-fg-color); + outline: var(--editor-toolbar-hover-outline); + outline-offset: 1px; - &:active{ - outline:none; + &:active { + outline: none; } } - &:focus-visible{ - border-radius:2px; - outline:2px solid var(--editor-toolbar-focus-outline-color); + &:focus-visible { + border-radius: 2px; + outline: 2px solid var(--editor-toolbar-focus-outline-color); } } - .altText{ - --alt-text-add-image:url(images/altText_add.svg); - --alt-text-done-image:url(images/altText_done.svg); - - display:flex; - align-items:center; - justify-content:center; - width:-moz-max-content; - width:max-content; - padding-inline:8px; - pointer-events:all; - font:menu; - font-weight:590; - font-size:12px; - color:var(--editor-toolbar-fg-color); - - &:disabled{ - pointer-events:none; + .altText { + --alt-text-add-image: url(images/altText_add.svg); + --alt-text-done-image: url(images/altText_done.svg); + + display: flex; + align-items: center; + justify-content: center; + width: -moz-max-content; + width: max-content; + padding-inline: 8px; + pointer-events: all; + font: menu; + font-weight: 590; + font-size: 12px; + color: var(--editor-toolbar-fg-color); + + &:disabled { + pointer-events: none; } - &::before{ - content:""; - -webkit-mask-image:var(--alt-text-add-image); - mask-image:var(--alt-text-add-image); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - display:inline-block; - width:12px; - height:13px; - background-color:var(--editor-toolbar-fg-color); - margin-inline-end:4px; + &::before { + content: ""; + -webkit-mask-image: var(--alt-text-add-image); + mask-image: var(--alt-text-add-image); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + display: inline-block; + width: 12px; + height: 13px; + background-color: var(--editor-toolbar-fg-color); + margin-inline-end: 4px; } - &:hover::before{ - background-color:var(--editor-toolbar-hover-fg-color); + &:hover::before { + background-color: var(--editor-toolbar-hover-fg-color); } - &.done::before{ - -webkit-mask-image:var(--alt-text-done-image); - mask-image:var(--alt-text-done-image); + &.done::before { + -webkit-mask-image: var(--alt-text-done-image); + mask-image: var(--alt-text-done-image); } - &.new{ - &::before{ - width:16px; - height:16px; - -webkit-mask-image:var(--new-alt-text-warning-image); - mask-image:var(--new-alt-text-warning-image); - background-color:var(--alt-text-warning-color); - -webkit-mask-size:cover; - mask-size:cover; + &.new { + &::before { + width: 16px; + height: 16px; + -webkit-mask-image: var(--new-alt-text-warning-image); + mask-image: var(--new-alt-text-warning-image); + background-color: var(--alt-text-warning-color); + -webkit-mask-size: cover; + mask-size: cover; } - &:hover::before{ - background-color:var(--alt-text-hover-warning-color); + &:hover::before { + background-color: var(--alt-text-hover-warning-color); } - &.done{ - &::before{ - -webkit-mask-image:var(--alt-text-done-image); - mask-image:var(--alt-text-done-image); - background-color:var(--alt-text-done-color); + &.done { + &::before { + -webkit-mask-image: var(--alt-text-done-image); + mask-image: var(--alt-text-done-image); + background-color: var(--alt-text-done-color); } - &:hover::before{ - background-color:var(--alt-text-hover-done-color); + &:hover::before { + background-color: var(--alt-text-hover-done-color); } } } - .tooltip{ - display:none; - word-wrap:anywhere; - - &.show{ - --alt-text-tooltip-bg:light-dark(#f0f0f4, #1c1b22); - --alt-text-tooltip-fg:light-dark(#15141a, #fbfbfe); - --alt-text-tooltip-border:#8f8f9d; - --alt-text-tooltip-shadow:0 2px 6px 0 light-dark(rgb(58 57 68 / 0.2), #15141a); - - @media screen and (forced-colors: active){ - --alt-text-tooltip-bg:Canvas; - --alt-text-tooltip-fg:CanvasText; - --alt-text-tooltip-border:CanvasText; - --alt-text-tooltip-shadow:none; + .tooltip { + display: none; + word-wrap: anywhere; + + &.show { + --alt-text-tooltip-bg: light-dark(#f0f0f4, #1c1b22); + --alt-text-tooltip-fg: var( + --text-color, + light-dark(#15141a, #fbfbfe) + ); + --alt-text-tooltip-border: var(--border-color-interactive, #8f8f9d); + --alt-text-tooltip-shadow: 0 2px 6px 0 + light-dark(rgb(58 57 68 / 0.2), #15141a); + + @media screen and (forced-colors: active) { + --alt-text-tooltip-bg: Canvas; + --alt-text-tooltip-fg: var(--text-color, CanvasText); + --alt-text-tooltip-border: var(--border-color, CanvasText); + --alt-text-tooltip-shadow: none; } - display:inline-flex; - flex-direction:column; - align-items:center; - justify-content:center; - position:absolute; - top:calc(100% + 2px); - inset-inline-start:0; - padding-block:2px 3px; - padding-inline:3px; - max-width:300px; - width:-moz-max-content; - width:max-content; - height:auto; - font-size:12px; - - border:0.5px solid var(--alt-text-tooltip-border); - background:var(--alt-text-tooltip-bg); - box-shadow:var(--alt-text-tooltip-shadow); - color:var(--alt-text-tooltip-fg); - - pointer-events:none; + display: inline-flex; + flex-direction: column; + align-items: center; + justify-content: center; + position: absolute; + top: calc(100% + 2px); + inset-inline-start: 0; + padding-block: 2px 3px; + padding-inline: 3px; + max-width: 300px; + width: -moz-max-content; + width: max-content; + height: auto; + font-size: 12px; + + border: 0.5px solid var(--alt-text-tooltip-border); + background: var(--alt-text-tooltip-bg); + box-shadow: var(--alt-text-tooltip-shadow); + color: var(--alt-text-tooltip-fg); + + pointer-events: none; } } } - .comment{ - width:var(--editor-toolbar-height); - - &::before{ - content:""; - -webkit-mask-image:var(--comment-edit-button-icon); - mask-image:var(--comment-edit-button-icon); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - display:inline-block; - background-color:var(--editor-toolbar-fg-color); - width:100%; - height:100%; + .comment { + width: var(--editor-toolbar-height); + + &::before { + content: ""; + -webkit-mask-image: var(--comment-edit-button-icon); + mask-image: var(--comment-edit-button-icon); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + display: inline-block; + background-color: var(--editor-toolbar-fg-color); + width: 100%; + height: 100%; } } } } } -.annotationEditorLayer .freeTextEditor{ - padding:calc(var(--freetext-padding) * var(--total-scale-factor)); - width:auto; - height:auto; - touch-action:none; +.annotationEditorLayer .freeTextEditor { + padding: calc(var(--freetext-padding) * var(--total-scale-factor)); + width: auto; + height: auto; + touch-action: none; } -.annotationEditorLayer .freeTextEditor .internal{ - background:transparent; - border:none; - inset:0; - overflow:visible; - white-space:nowrap; - font:10px sans-serif; - line-height:var(--freetext-line-height); - text-align:start; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; +.annotationEditorLayer .freeTextEditor .internal { + background: transparent; + border: none; + inset: 0; + overflow: visible; + white-space: nowrap; + font: 10px sans-serif; + line-height: var(--freetext-line-height); + text-align: start; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } -.annotationEditorLayer .freeTextEditor .overlay{ - position:absolute; - display:none; - background:transparent; - inset:0; - width:100%; - height:100%; +.annotationEditorLayer .freeTextEditor .overlay { + position: absolute; + display: none; + background: transparent; + inset: 0; + width: 100%; + height: 100%; } -.annotationEditorLayer freeTextEditor .overlay.enabled{ - display:block; +.annotationEditorLayer freeTextEditor .overlay.enabled { + display: block; } -.annotationEditorLayer .freeTextEditor .internal:empty::before{ - content:attr(default-content); - color:gray; +.annotationEditorLayer .freeTextEditor .internal:empty::before { + content: attr(default-content); + color: gray; } -.annotationEditorLayer .freeTextEditor .internal:focus{ - outline:none; - -webkit-user-select:auto; - -moz-user-select:auto; - user-select:auto; +.annotationEditorLayer .freeTextEditor .internal:focus { + outline: none; + -webkit-user-select: auto; + -moz-user-select: auto; + user-select: auto; } -.annotationEditorLayer .inkEditor{ - width:100%; - height:100%; +.annotationEditorLayer .inkEditor { + width: 100%; + height: 100%; } -.annotationEditorLayer .inkEditor.editing{ - cursor:inherit; +.annotationEditorLayer .inkEditor.editing { + cursor: inherit; } -.annotationEditorLayer .inkEditor .inkEditorCanvas{ - position:absolute; - inset:0; - width:100%; - height:100%; - touch-action:none; +.annotationEditorLayer .inkEditor .inkEditorCanvas { + position: absolute; + inset: 0; + width: 100%; + height: 100%; + touch-action: none; } -.annotationEditorLayer .stampEditor{ - width:auto; - height:auto; +.annotationEditorLayer .stampEditor { + width: auto; + height: auto; - canvas{ - position:absolute; - width:100%; - height:100%; - margin:0; - top:0; - left:0; + canvas { + position: absolute; + width: 100%; + height: 100%; + margin: 0; + top: 0; + left: 0; } - .noAltTextBadge{ - --no-alt-text-badge-border-color:light-dark(#f0f0f4, #52525e); - --no-alt-text-badge-bg-color:light-dark(#cfcfd8, #fbfbfe); - --no-alt-text-badge-fg-color:light-dark(#5b5b66, #15141a); + .noAltTextBadge { + --no-alt-text-badge-border-color: light-dark(#f0f0f4, #52525e); + --no-alt-text-badge-bg-color: light-dark(#cfcfd8, #fbfbfe); + --no-alt-text-badge-fg-color: light-dark(#5b5b66, #15141a); - @media screen and (forced-colors: active){ - --no-alt-text-badge-border-color:ButtonText; - --no-alt-text-badge-bg-color:ButtonFace; - --no-alt-text-badge-fg-color:ButtonText; + @media screen and (forced-colors: active) { + --no-alt-text-badge-border-color: ButtonText; + --no-alt-text-badge-bg-color: ButtonFace; + --no-alt-text-badge-fg-color: ButtonText; } - position:absolute; - inset-inline-end:5px; - inset-block-end:5px; - display:inline-flex; - width:32px; - height:32px; - padding:3px; - justify-content:center; - align-items:center; - pointer-events:none; - z-index:1; + position: absolute; + inset-inline-end: 5px; + inset-block-end: 5px; + display: inline-flex; + width: 32px; + height: 32px; + padding: 3px; + justify-content: center; + align-items: center; + pointer-events: none; + z-index: 1; - border-radius:2px; - border:1px solid var(--no-alt-text-badge-border-color); - background:var(--no-alt-text-badge-bg-color); + border-radius: 2px; + border: 1px solid var(--no-alt-text-badge-border-color); + background: var(--no-alt-text-badge-bg-color); - &::before{ - content:""; - display:inline-block; - width:16px; - height:16px; - -webkit-mask-image:var(--new-alt-text-warning-image); - mask-image:var(--new-alt-text-warning-image); - -webkit-mask-size:cover; - mask-size:cover; - background-color:var(--no-alt-text-badge-fg-color); + &::before { + content: ""; + display: inline-block; + width: 16px; + height: 16px; + -webkit-mask-image: var(--new-alt-text-warning-image); + mask-image: var(--new-alt-text-warning-image); + -webkit-mask-size: cover; + mask-size: cover; + background-color: var(--no-alt-text-badge-fg-color); } } } -.annotationEditorLayer{ - :is(.freeTextEditor, .inkEditor, .stampEditor, .signatureEditor){ - & > .resizers{ - position:absolute; - inset:0; - z-index:1; - - &.hidden{ - display:none; - } - - & > .resizer{ - width:var(--resizer-size); - height:var(--resizer-size); - background:content-box var(--resizer-bg-color); - border:var(--focus-outline-around); - border-radius:2px; - position:absolute; - - &.topLeft{ - top:var(--resizer-shift); - left:var(--resizer-shift); - } - - &.topMiddle{ - top:var(--resizer-shift); - left:calc(50% + var(--resizer-shift)); - } - - &.topRight{ - top:var(--resizer-shift); - right:var(--resizer-shift); - } - - &.middleRight{ - top:calc(50% + var(--resizer-shift)); - right:var(--resizer-shift); - } - - &.bottomRight{ - bottom:var(--resizer-shift); - right:var(--resizer-shift); - } - - &.bottomMiddle{ - bottom:var(--resizer-shift); - left:calc(50% + var(--resizer-shift)); - } - - &.bottomLeft{ - bottom:var(--resizer-shift); - left:var(--resizer-shift); - } - - &.middleLeft{ - top:calc(50% + var(--resizer-shift)); - left:var(--resizer-shift); - } - } - } - } - +.annotationEditorLayer { &[data-main-rotation="0"] :is([data-editor-rotation="0"], [data-editor-rotation="180"]), &[data-main-rotation="90"] @@ -4039,26 +4090,26 @@ &[data-main-rotation="180"] :is([data-editor-rotation="180"], [data-editor-rotation="0"]), &[data-main-rotation="270"] - :is([data-editor-rotation="90"], [data-editor-rotation="270"]){ - & > .resizers > .resizer{ + :is([data-editor-rotation="90"], [data-editor-rotation="270"]) { + & > .resizers > .resizer { &.topLeft, - &.bottomRight{ - cursor:nwse-resize; + &.bottomRight { + cursor: nwse-resize; } &.topMiddle, - &.bottomMiddle{ - cursor:ns-resize; + &.bottomMiddle { + cursor: ns-resize; } &.topRight, - &.bottomLeft{ - cursor:nesw-resize; + &.bottomLeft { + cursor: nesw-resize; } &.middleRight, - &.middleLeft{ - cursor:ew-resize; + &.middleLeft { + cursor: ew-resize; } } } @@ -4070,26 +4121,26 @@ &[data-main-rotation="180"] :is([data-editor-rotation="270"], [data-editor-rotation="90"]), &[data-main-rotation="270"] - :is([data-editor-rotation="180"], [data-editor-rotation="0"]){ - & > .resizers > .resizer{ + :is([data-editor-rotation="180"], [data-editor-rotation="0"]) { + & > .resizers > .resizer { &.topLeft, - &.bottomRight{ - cursor:nesw-resize; + &.bottomRight { + cursor: nesw-resize; } &.topMiddle, - &.bottomMiddle{ - cursor:ew-resize; + &.bottomMiddle { + cursor: ew-resize; } &.topRight, - &.bottomLeft{ - cursor:nwse-resize; + &.bottomLeft { + cursor: nwse-resize; } &.middleRight, - &.middleLeft{ - cursor:ns-resize; + &.middleLeft { + cursor: ns-resize; } } } @@ -4100,18 +4151,18 @@ [data-main-rotation="90"] [data-editor-rotation="0"], [data-main-rotation="180"] [data-editor-rotation="270"], [data-main-rotation="270"] [data-editor-rotation="180"] - ){ - .editToolbar{ - rotate:270deg; + ) { + .editToolbar { + rotate: 270deg; - &:dir(ltr){ - inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset)); - inset-block-start:0; + &:dir(ltr) { + inset-inline-end: calc(0px - var(--editor-toolbar-vert-offset)); + inset-block-start: 0; } - &:dir(rtl){ - inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset)); - inset-block-start:0; + &:dir(rtl) { + inset-inline-end: calc(100% + var(--editor-toolbar-vert-offset)); + inset-block-start: 0; } } } @@ -4122,11 +4173,11 @@ [data-main-rotation="90"] [data-editor-rotation="90"], [data-main-rotation="180"] [data-editor-rotation="0"], [data-main-rotation="270"] [data-editor-rotation="270"] - ){ - .editToolbar{ - rotate:180deg; - inset-inline-end:100%; - inset-block-start:calc(0px - var(--editor-toolbar-vert-offset)); + ) { + .editToolbar { + rotate: 180deg; + inset-inline-end: 100%; + inset-block-start: calc(0px - var(--editor-toolbar-vert-offset)); } } @@ -4136,460 +4187,463 @@ [data-main-rotation="90"] [data-editor-rotation="180"], [data-main-rotation="180"] [data-editor-rotation="90"], [data-main-rotation="270"] [data-editor-rotation="0"] - ){ - .editToolbar{ - rotate:90deg; + ) { + .editToolbar { + rotate: 90deg; - &:dir(ltr){ - inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset)); - inset-block-start:100%; + &:dir(ltr) { + inset-inline-end: calc(100% + var(--editor-toolbar-vert-offset)); + inset-block-start: 100%; } - &:dir(rtl){ - inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset)); - inset-block-start:0; + &:dir(rtl) { + inset-inline-start: calc(0px - var(--editor-toolbar-vert-offset)); + inset-block-start: 0; } } } } -.dialog.altText{ - &::backdrop{ - -webkit-mask:url(#alttext-manager-mask); - mask:url(#alttext-manager-mask); +.dialog.altText { + &::backdrop { + -webkit-mask: url(#alttext-manager-mask); + mask: url(#alttext-manager-mask); } - &.positioned{ - margin:0; + &.positioned { + margin: 0; } - & #altTextContainer{ - width:300px; - height:-moz-fit-content; - height:fit-content; - display:inline-flex; - flex-direction:column; - align-items:flex-start; - gap:16px; + & #altTextContainer { + width: 300px; + height: -moz-fit-content; + height: fit-content; + display: inline-flex; + flex-direction: column; + align-items: flex-start; + gap: 16px; - & #overallDescription{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:4px; - align-self:stretch; + & #overallDescription { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 4px; + align-self: stretch; - & span{ - align-self:stretch; + & span { + align-self: stretch; } - & .title{ - font-size:13px; - font-style:normal; - font-weight:590; + & .title { + font-size: 13px; + font-style: normal; + font-weight: 590; } } - & #addDescription{ - display:flex; - flex-direction:column; - align-items:stretch; - gap:8px; + & #addDescription { + display: flex; + flex-direction: column; + align-items: stretch; + gap: 8px; - & .descriptionArea{ - flex:1; - padding-inline:24px 10px; + & .descriptionArea { + flex: 1; + padding-inline: 24px 10px; - textarea{ - width:100%; - min-height:75px; + textarea { + width: 100%; + min-height: 75px; } } } - & #buttons{ - display:flex; - justify-content:flex-end; - align-items:flex-start; - gap:8px; - align-self:stretch; + & #buttons { + display: flex; + justify-content: flex-end; + align-items: flex-start; + gap: 8px; + align-self: stretch; } } } -.dialog.newAltText{ - --new-alt-text-ai-disclaimer-icon:url(images/altText_disclaimer.svg); - --new-alt-text-spinner-icon:url(images/altText_spinner.svg); - --preview-image-bg-color:light-dark(#f0f0f4, #2b2a33); - --preview-image-border:none; +.dialog.newAltText { + --new-alt-text-ai-disclaimer-icon: url(images/altText_disclaimer.svg); + --new-alt-text-spinner-icon: url(images/altText_spinner.svg); + --preview-image-bg-color: light-dark(#f0f0f4, #2b2a33); + --preview-image-border: none; - @media screen and (forced-colors: active){ - --preview-image-bg-color:ButtonFace; - --preview-image-border:1px solid ButtonText; + @media screen and (forced-colors: active) { + --preview-image-bg-color: ButtonFace; + --preview-image-border: 1px solid ButtonText; } - width:80%; - max-width:570px; - min-width:300px; - padding:0; + width: 80%; + max-width: 570px; + min-width: 300px; + padding: 0; - &.noAi{ + &.noAi { #newAltTextDisclaimer, - #newAltTextCreateAutomatically{ - display:none !important; + #newAltTextCreateAutomatically { + display: none !important; } } - &.aiInstalling{ - #newAltTextCreateAutomatically{ - display:none !important; + &.aiInstalling { + #newAltTextCreateAutomatically { + display: none !important; } - #newAltTextDownloadModel{ - display:flex !important; + #newAltTextDownloadModel { + display: flex !important; } } - &.error{ - #newAltTextNotNow{ - display:none !important; + &.error { + #newAltTextNotNow { + display: none !important; } - #newAltTextCancel{ - display:inline-block !important; + #newAltTextCancel { + display: inline-block !important; } } - &:not(.error) #newAltTextError{ - display:none !important; + &:not(.error) #newAltTextError { + display: none !important; } - #newAltTextContainer{ - display:flex; - width:auto; - padding:16px; - flex-direction:column; - justify-content:flex-end; - align-items:flex-start; - gap:12px; - flex:0 1 auto; - line-height:normal; + #newAltTextContainer { + display: flex; + width: auto; + padding: 16px; + flex-direction: column; + justify-content: flex-end; + align-items: flex-start; + gap: 12px; + flex: 0 1 auto; + line-height: normal; - #mainContent{ - display:flex; - justify-content:flex-end; - align-items:flex-start; - gap:12px; - align-self:stretch; - flex:1 1 auto; + #mainContent { + display: flex; + justify-content: flex-end; + align-items: flex-start; + gap: 12px; + align-self: stretch; + flex: 1 1 auto; - #descriptionAndSettings{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:16px; - flex:1 0 0; - align-self:stretch; + #descriptionAndSettings { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 16px; + flex: 1 0 0; + align-self: stretch; } - #descriptionInstruction{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:8px; - align-self:stretch; - flex:1 1 auto; + #descriptionInstruction { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 8px; + align-self: stretch; + flex: 1 1 auto; - #newAltTextDescriptionContainer{ - width:100%; - height:70px; - position:relative; + #newAltTextDescriptionContainer { + width: 100%; + height: 70px; + position: relative; - textarea{ - width:100%; - height:100%; - padding:8px; + textarea { + width: 100%; + height: 100%; + padding: 8px; - &::-moz-placeholder{ - color:var(--text-secondary-color); + &::-moz-placeholder { + color: var(--text-secondary-color); } - &::placeholder{ - color:var(--text-secondary-color); + &::placeholder { + color: var(--text-secondary-color); } } - .altTextSpinner{ - display:none; - position:absolute; - width:16px; - height:16px; - inset-inline-start:8px; - inset-block-start:8px; - -webkit-mask-size:cover; - mask-size:cover; - background-color:var(--text-secondary-color); - pointer-events:none; + .altTextSpinner { + display: none; + position: absolute; + width: 16px; + height: 16px; + inset-inline-start: 8px; + inset-block-start: 8px; + -webkit-mask-size: cover; + mask-size: cover; + background-color: var(--text-secondary-color); + pointer-events: none; } - &.loading{ - textarea::-moz-placeholder{ - color:transparent; + &.loading { + textarea::-moz-placeholder { + color: transparent; } - textarea::placeholder{ - color:transparent; + textarea::placeholder { + color: transparent; } - .altTextSpinner{ - display:inline-block; - -webkit-mask-image:var(--new-alt-text-spinner-icon); - mask-image:var(--new-alt-text-spinner-icon); + .altTextSpinner { + display: inline-block; + -webkit-mask-image: var(--new-alt-text-spinner-icon); + mask-image: var(--new-alt-text-spinner-icon); } } } - #newAltTextDescription{ - font-size:11px; + #newAltTextDescription { + font-size: 11px; } - #newAltTextDisclaimer{ - display:flex; - flex-direction:row; - align-items:flex-start; - gap:4px; - font-size:11px; - - &::before{ - content:""; - display:inline-block; - width:17px; - height:16px; - -webkit-mask-image:var(--new-alt-text-ai-disclaimer-icon); - mask-image:var(--new-alt-text-ai-disclaimer-icon); - -webkit-mask-size:cover; - mask-size:cover; - background-color:var(--text-secondary-color); - flex:1 0 auto; + #newAltTextDisclaimer { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: 4px; + font-size: 11px; + + &::before { + content: ""; + display: inline-block; + width: 17px; + height: 16px; + -webkit-mask-image: var(--new-alt-text-ai-disclaimer-icon); + mask-image: var(--new-alt-text-ai-disclaimer-icon); + -webkit-mask-size: cover; + mask-size: cover; + background-color: var(--text-secondary-color); + flex: 1 0 auto; } } } - #newAltTextDownloadModel{ - display:flex; - align-items:center; - gap:4px; - align-self:stretch; - - &::before{ - content:""; - display:inline-block; - width:16px; - height:16px; - -webkit-mask-image:var(--new-alt-text-spinner-icon); - mask-image:var(--new-alt-text-spinner-icon); - -webkit-mask-size:cover; - mask-size:cover; - background-color:var(--text-secondary-color); + #newAltTextDownloadModel { + display: flex; + align-items: center; + gap: 4px; + align-self: stretch; + + &::before { + content: ""; + display: inline-block; + width: 16px; + height: 16px; + -webkit-mask-image: var(--new-alt-text-spinner-icon); + mask-image: var(--new-alt-text-spinner-icon); + -webkit-mask-size: cover; + mask-size: cover; + background-color: var(--text-secondary-color); } } - #newAltTextImagePreview{ - width:180px; - aspect-ratio:1; - display:flex; - justify-content:center; - align-items:center; - flex:0 0 auto; - background-color:var(--preview-image-bg-color); - border:var(--preview-image-border); + #newAltTextImagePreview { + width: 180px; + aspect-ratio: 1; + display: flex; + justify-content: center; + align-items: center; + flex: 0 0 auto; + background-color: var(--preview-image-bg-color); + border: var(--preview-image-border); - > canvas{ - max-width:100%; - max-height:100%; + > canvas { + max-width: 100%; + max-height: 100%; } } } } } -.colorPicker{ - --hover-outline-color:light-dark(#0250bb, #80ebff); - --selected-outline-color:light-dark(#0060df, #aaf2ff); - --swatch-border-color:light-dark(#cfcfd8, #52525e); +.colorPicker { + --hover-outline-color: var( + --color-accent-primary-hover, + light-dark(#0250bb, #80ebff) + ); + --selected-outline-color: light-dark(#0060df, #aaf2ff); + --swatch-border-color: light-dark(#cfcfd8, #52525e); - @media screen and (forced-colors: active){ - --hover-outline-color:Highlight; - --selected-outline-color:var(--hover-outline-color); - --swatch-border-color:ButtonText; + @media screen and (forced-colors: active) { + --hover-outline-color: Highlight; + --selected-outline-color: var(--hover-outline-color); + --swatch-border-color: ButtonText; } - .swatch{ - width:16px; - height:16px; - border:1px solid var(--swatch-border-color); - border-radius:100%; - outline-offset:2px; - box-sizing:border-box; - forced-color-adjust:none; + .swatch { + width: 16px; + height: 16px; + border: 1px solid var(--swatch-border-color); + border-radius: 100%; + outline-offset: 2px; + box-sizing: border-box; + forced-color-adjust: none; } - button:is(:hover, .selected) > .swatch{ - border:none; + button:is(:hover, .selected) > .swatch { + border: none; } } -.basicColorPicker{ - width:28px; +.basicColorPicker { + width: 28px; - &::-moz-color-swatch{ - border-radius:100%; - margin:0; + &::-moz-color-swatch { + border-radius: 100%; + margin: 0; } - &::-webkit-color-swatch{ - border-radius:100%; - margin:0; + &::-webkit-color-swatch { + border-radius: 100%; + margin: 0; } } -.annotationEditorLayer{ - &[data-main-rotation="0"]{ - .highlightEditor:not(.free) > .editToolbar{ - rotate:0deg; +.annotationEditorLayer { + &[data-main-rotation="0"] { + .highlightEditor:not(.free) > .editToolbar { + rotate: 0deg; } } - &[data-main-rotation="90"]{ - .highlightEditor:not(.free) > .editToolbar{ - rotate:270deg; + &[data-main-rotation="90"] { + .highlightEditor:not(.free) > .editToolbar { + rotate: 270deg; } } - &[data-main-rotation="180"]{ - .highlightEditor:not(.free) > .editToolbar{ - rotate:180deg; + &[data-main-rotation="180"] { + .highlightEditor:not(.free) > .editToolbar { + rotate: 180deg; } } - &[data-main-rotation="270"]{ - .highlightEditor:not(.free) > .editToolbar{ - rotate:90deg; + &[data-main-rotation="270"] { + .highlightEditor:not(.free) > .editToolbar { + rotate: 90deg; } } - .highlightEditor{ - position:absolute; - background:transparent; - z-index:1; - cursor:auto; - max-width:100%; - max-height:100%; - border:none; - outline:none; - pointer-events:none; - transform-origin:0 0; + .highlightEditor { + position: absolute; + background: transparent; + z-index: 1; + cursor: auto; + max-width: 100%; + max-height: 100%; + border: none; + outline: none; + pointer-events: none; + transform-origin: 0 0; - &:not(.free){ - transform:none; + &:not(.free) { + transform: none; } - .internal{ - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - pointer-events:auto; + .internal { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: auto; } - &.disabled .internal{ - pointer-events:none; + &.disabled .internal { + pointer-events: none; } - &.selectedEditor{ - .internal{ - cursor:pointer; + &.selectedEditor { + .internal { + cursor: pointer; } } - .editToolbar{ - --editor-toolbar-colorpicker-arrow-image:url(images/toolbarButton-menuArrow.svg); + .editToolbar { + --editor-toolbar-colorpicker-arrow-image: url(images/toolbarButton-menuArrow.svg); - transform-origin:center !important; + transform-origin: center !important; - .buttons{ - .colorPicker{ - position:relative; - width:auto; - display:flex; - justify-content:center; - align-items:center; - gap:4px; - padding:4px; + .buttons { + .colorPicker { + position: relative; + width: auto; + display: flex; + justify-content: center; + align-items: center; + gap: 4px; + padding: 4px; - &::after{ - content:""; - -webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image); - mask-image:var(--editor-toolbar-colorpicker-arrow-image); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - display:inline-block; - background-color:var(--editor-toolbar-fg-color); - width:12px; - height:12px; + &::after { + content: ""; + -webkit-mask-image: var(--editor-toolbar-colorpicker-arrow-image); + mask-image: var(--editor-toolbar-colorpicker-arrow-image); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + display: inline-block; + background-color: var(--editor-toolbar-fg-color); + width: 12px; + height: 12px; } - &:hover::after{ - background-color:var(--editor-toolbar-hover-fg-color); + &:hover::after { + background-color: var(--editor-toolbar-hover-fg-color); } - &:has(.dropdown:not(.hidden)){ - background-color:var(--editor-toolbar-hover-bg-color); + &:has(.dropdown:not(.hidden)) { + background-color: var(--editor-toolbar-hover-bg-color); - &::after{ - scale:-1; + &::after { + scale: -1; } } - .dropdown{ - position:absolute; - display:flex; - justify-content:center; - align-items:center; - flex-direction:column; - gap:11px; - padding-block:8px; - border-radius:6px; - background-color:var(--editor-toolbar-bg-color); - border:1px solid var(--editor-toolbar-border-color); - box-shadow:var(--editor-toolbar-shadow); - inset-block-start:calc(100% + 4px); - width:calc(100% + 2 * var(--editor-toolbar-padding)); - - button{ - width:100%; - height:auto; - border:none; - cursor:pointer; - display:flex; - justify-content:center; - align-items:center; - background:none; - - &:is(:active, :focus-visible){ - outline:none; + .dropdown { + position: absolute; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + gap: 11px; + padding-block: 8px; + border-radius: 6px; + background-color: var(--editor-toolbar-bg-color); + border: 1px solid var(--editor-toolbar-border-color); + box-shadow: var(--editor-toolbar-shadow); + inset-block-start: calc(100% + 4px); + width: calc(100% + 2 * var(--editor-toolbar-padding)); + + button { + width: 100%; + height: auto; + border: none; + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + background: none; + + &:is(:active, :focus-visible) { + outline: none; } - > .swatch{ - outline-offset:2px; + > .swatch { + outline-offset: 2px; } - &[aria-selected="true"] > .swatch{ - outline:2px solid var(--selected-outline-color); + &[aria-selected="true"] > .swatch { + outline: 2px solid var(--selected-outline-color); } - &:is(:hover, :active, :focus-visible) > .swatch{ - outline:2px solid var(--hover-outline-color); + &:is(:hover, :active, :focus-visible) > .swatch { + outline: 2px solid var(--hover-outline-color); } } } @@ -4599,1405 +4653,1466 @@ } } -.editorParamsToolbar:has(#highlightParamsToolbarContainer){ - padding:unset; +.editorParamsToolbar:has(#highlightParamsToolbarContainer) { + padding: unset; } -#highlightParamsToolbarContainer{ - gap:16px; - padding-inline:10px; - padding-block-end:12px; +#highlightParamsToolbarContainer { + gap: 16px; + padding-inline: 10px; + padding-block-end: 12px; - .colorPicker{ - display:flex; - flex-direction:column; - gap:8px; + .colorPicker { + display: flex; + flex-direction: column; + gap: 8px; - .dropdown{ - display:flex; - justify-content:space-between; - align-items:center; - flex-direction:row; - height:auto; + .dropdown { + display: flex; + justify-content: space-between; + align-items: center; + flex-direction: row; + height: auto; - button{ - width:auto; - height:auto; - border:none; - cursor:pointer; - display:flex; - justify-content:center; - align-items:center; - background:none; - flex:0 0 auto; - padding:0; + button { + width: auto; + height: auto; + border: none; + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + background: none; + flex: 0 0 auto; + padding: 0; - .swatch{ - width:24px; - height:24px; + .swatch { + width: 24px; + height: 24px; } - &:is(:active, :focus-visible){ - outline:none; + &:is(:active, :focus-visible) { + outline: none; } - &[aria-selected="true"] > .swatch{ - outline:2px solid var(--selected-outline-color); + &[aria-selected="true"] > .swatch { + outline: 2px solid var(--selected-outline-color); } - &:is(:hover, :active, :focus-visible) > .swatch{ - outline:2px solid var(--hover-outline-color); + &:is(:hover, :active, :focus-visible) > .swatch { + outline: 2px solid var(--hover-outline-color); } } } } - #editorHighlightThickness{ - display:flex; - flex-direction:column; - align-items:center; - gap:4px; - align-self:stretch; + #editorHighlightThickness { + display: flex; + flex-direction: column; + align-items: center; + gap: 4px; + align-self: stretch; - .editorParamsLabel{ - height:auto; - align-self:stretch; + .editorParamsLabel { + height: auto; + align-self: stretch; } - .thicknessPicker{ - display:flex; - justify-content:space-between; - align-items:center; - align-self:stretch; + .thicknessPicker { + display: flex; + justify-content: space-between; + align-items: center; + align-self: stretch; - --example-color:light-dark(#bfbfc9, #80808e); + --example-color: light-dark(#bfbfc9, #80808e); - @media screen and (forced-colors: active){ - --example-color:CanvasText; + @media screen and (forced-colors: active) { + --example-color: CanvasText; } - :is(& > .editorParamsSlider[disabled]){ - opacity:0.4; + :is(& > .editorParamsSlider[disabled]) { + opacity: 0.4; } &::before, - &::after{ - content:""; - width:8px; - aspect-ratio:1; - display:block; - border-radius:100%; - background-color:var(--example-color); + &::after { + content: ""; + width: 8px; + aspect-ratio: 1; + display: block; + border-radius: 100%; + background-color: var(--example-color); } - &::after{ - width:24px; + &::after { + width: 24px; } - .editorParamsSlider{ - width:unset; - height:14px; + .editorParamsSlider { + width: unset; + height: 14px; } } } - #editorHighlightVisibility{ - display:flex; - flex-direction:column; - align-items:flex-start; - gap:8px; - align-self:stretch; + #editorHighlightVisibility { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 8px; + align-self: stretch; - .divider{ - --divider-color:light-dark(#d7d7db, #8f8f9d); + .divider { + --divider-color: light-dark(#d7d7db, #8f8f9d); - @media screen and (forced-colors: active){ - --divider-color:CanvasText; + @media screen and (forced-colors: active) { + --divider-color: CanvasText; } - margin-block:4px; - width:100%; - height:1px; - background-color:var(--divider-color); + margin-block: 4px; + width: 100%; + height: 1px; + background-color: var(--divider-color); } - .toggler{ - display:flex; - justify-content:space-between; - align-items:center; - align-self:stretch; + .toggler { + display: flex; + justify-content: space-between; + align-items: center; + align-self: stretch; } } } -#altTextSettingsDialog{ - padding:16px; +#altTextSettingsDialog { + padding: 16px; - #altTextSettingsContainer{ - display:flex; - width:573px; - flex-direction:column; - gap:16px; + #altTextSettingsContainer { + display: flex; + width: 573px; + flex-direction: column; + gap: 16px; - .mainContainer{ - gap:16px; + .mainContainer { + gap: 16px; } - .description{ - color:var(--text-secondary-color); + .description { + color: var(--text-secondary-color); } - #aiModelSettings{ - display:flex; - flex-direction:column; - gap:12px; + #aiModelSettings { + display: flex; + flex-direction: column; + gap: 12px; } #automaticAltText, - #altTextEditor{ - display:flex; - flex-direction:column; - gap:8px; + #altTextEditor { + display: flex; + flex-direction: column; + gap: 8px; } #createModelDescription, #aiModelSettings, - #showAltTextDialogDescription{ - padding-inline-start:40px; + #showAltTextDialogDescription { + padding-inline-start: 40px; } - #automaticSettings{ - display:flex; - flex-direction:column; - gap:16px; + #automaticSettings { + display: flex; + flex-direction: column; + gap: 16px; } } } -button.hasPopupMenu{ - &[aria-expanded="true"] + menu{ - visibility:visible; +button.hasPopupMenu { + &[aria-expanded="true"] + menu { + visibility: visible; } - &[aria-expanded="false"] + menu{ - visibility:hidden; + &[aria-expanded="false"] + menu { + visibility: hidden; } } -.popupMenu{ - --menuitem-checkmark-icon:url(images/checkmark.svg); - --menu-mark-icon-size:0; - --menu-icon-size:16px; - --menuitem-gap:5px; - --menuitem-border-color:transparent; - --menuitem-active-bg:color-mix( +.popupMenu { + --menuitem-checkmark-icon: url(images/checkmark.svg); + --menu-mark-icon-size: 0; + --menu-icon-size: 16px; + --menuitem-gap: 5px; + --menuitem-border-color: transparent; + --menuitem-active-bg: color-mix( in srgb, var(--menu-text-color), transparent 79% ); - --menuitem-text-active-fg:var(--menu-text-color); - --menuitem-active-border-color:var(--menuitem-border-color); - --menuitem-focus-bg:color-mix( + --menuitem-text-active-fg: var(--menu-text-color); + --menuitem-active-border-color: var(--menuitem-border-color); + --menuitem-focus-bg: color-mix( in srgb, var(--menu-text-color), transparent 93% ); - --menuitem-focus-outline-color:light-dark(#0062fa, #00cadb); - --menuitem-focus-border-color:light-dark(white, black); - - --menu-bg:light-dark(white, #23222b); - --menu-background-blend-mode:normal; - --menu-box-shadow:0 0.375px 1.5px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), 0 3px 12px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); - --menu-border-color:light-dark(rgb(21 20 26 / 0.1), rgb(251 251 254 / 0.1)); - --menuitem-border-radius:8px; - --menu-backdrop-filter:none; - --menu-text-color:light-dark(#15141a, #fbfbfe); - --menu-text-disabled-color:var(--menu-text-color); - --menuitem-text-hover-fg:var(--menu-text-color); - --menuitem-hover-bg:color-mix( + --menuitem-focus-outline-color: var( + --focus-outline-color, + light-dark(#0062fa, #00cadb) + ); + --menuitem-focus-border-color: light-dark(white, black); + + --menu-bg: var(--background-color-box, light-dark(white, #23222b)); + --menu-background-blend-mode: normal; + --menu-box-shadow: + 0 0.375px 1.5px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), + 0 3px 12px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); + --menu-border-color: light-dark(rgb(21 20 26 / 0.1), rgb(251 251 254 / 0.1)); + --menuitem-border-radius: 8px; + --menu-backdrop-filter: none; + --menu-text-color: var(--text-color, light-dark(#15141a, #fbfbfe)); + --menu-text-disabled-color: var(--menu-text-color); + --menuitem-text-hover-fg: var(--menu-text-color); + --menuitem-hover-bg: color-mix( in srgb, var(--menu-text-color), transparent 86% ); - --menuitem-hover-background-blend-mode:normal; - --disabled-opacity:0.62; - - @media screen and (forced-colors: active){ - --menu-bg:Canvas; - --menu-background-blend-mode:normal; - --menu-box-shadow:none; - --menu-backdrop-filter:none; - --menu-text-color:ButtonText; - --menu-text-disabled-color:GrayText; - --menu-border-color:CanvasText; - --menuitem-border-color:none; - --menuitem-hover-bg:SelectedItemText; - --menuitem-text-hover-fg:SelectedItem; - --menuitem-active-bg:SelectedItemText; - --menuitem-active-border-color:ButtonText; - --menuitem-text-active-fg:SelectedItem; - --menuitem-focus-bg:ButtonFace; - --menuitem-focus-outline-color:CanvasText; - --menuitem-focus-border-color:none; - --disabled-opacity:1; - } - - display:flex; - flex-direction:column; - width:-moz-max-content; - width:max-content; - height:auto; - position:relative; - left:0; - top:1px; - margin:0; - padding:5px; - box-sizing:border-box; - - background:var(--menu-bg); - background-blend-mode:var(--menu-background-blend-mode); - box-shadow:var(--menu-box-shadow); - border-radius:6px; - border:1px solid var(--menu-border-color); - backdrop-filter:var(--menu-backdrop-filter); - - &.withMark{ - --menu-mark-icon-size:16px; - } - - > button{ - display:flex; - align-items:center; - position:relative; - width:100%; - height:26px; - padding-inline:calc(var(--menu-mark-icon-size) + var(--menuitem-gap)) var(--menuitem-gap); - gap:var(--menuitem-gap); - box-sizing:border-box; - border-radius:var(--menuitem-border-radius); - border:1px solid var(--menuitem-border-color); - background:transparent; - - &.selected::after{ - content:""; - display:inline-block; - width:11px; - height:11px; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-image:var(--menuitem-checkmark-icon); - mask-image:var(--menuitem-checkmark-icon); - background-color:var(--menu-text-color); - position:absolute; - inset-inline-start:var(--menuitem-gap); - top:50%; - transform:translateY(-50%); - } - - &:disabled{ - opacity:var(--disabled-opacity); - - &.selected::after{ - background-color:var(--menu-text-disabled-color); - } - - &:not(.noIcon)::before{ - background-color:var(--menu-text-disabled-color); - } - - > span{ - color:var(--menu-text-disabled-color); - } - } - - &:not(:disabled){ - &:hover{ - background:var(--menuitem-hover-bg); - background-blend-mode:var(--menuitem-hover-background-blend-mode); - - &:not(.noIcon)::before{ - background-color:var(--menuitem-text-hover-fg); + --menuitem-hover-background-blend-mode: normal; + --disabled-opacity: 0.62; + + @media screen and (forced-colors: active) { + --menu-bg: var(--background-color-box, Canvas); + --menu-background-blend-mode: normal; + --menu-box-shadow: none; + --menu-backdrop-filter: none; + --menu-text-color: var(--text-color, ButtonText); + --menu-text-disabled-color: GrayText; + --menu-border-color: CanvasText; + --menuitem-border-color: none; + --menuitem-hover-bg: SelectedItemText; + --menuitem-text-hover-fg: SelectedItem; + --menuitem-active-bg: SelectedItemText; + --menuitem-active-border-color: ButtonText; + --menuitem-text-active-fg: SelectedItem; + --menuitem-focus-bg: ButtonFace; + --menuitem-focus-outline-color: var(--focus-outline-color, CanvasText); + --menuitem-focus-border-color: none; + --disabled-opacity: 1; + } + + display: flex; + flex-direction: column; + width: -moz-max-content; + width: max-content; + height: auto; + position: relative; + left: 0; + top: 1px; + margin: 0; + padding: 5px; + box-sizing: border-box; + + background: var(--menu-bg); + background-blend-mode: var(--menu-background-blend-mode); + box-shadow: var(--menu-box-shadow); + border-radius: 6px; + border: 1px solid var(--menu-border-color); + backdrop-filter: var(--menu-backdrop-filter); + + &.withMark { + --menu-mark-icon-size: 16px; + } + + > button { + display: flex; + align-items: center; + position: relative; + width: 100%; + height: 26px; + padding-inline: calc(var(--menu-mark-icon-size) + var(--menuitem-gap)) + var(--menuitem-gap); + gap: var(--menuitem-gap); + box-sizing: border-box; + border-radius: var(--menuitem-border-radius); + border: 1px solid var(--menuitem-border-color); + background: transparent; + + &.selected::after { + content: ""; + display: inline-block; + width: 11px; + height: 11px; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-image: var(--menuitem-checkmark-icon); + mask-image: var(--menuitem-checkmark-icon); + background-color: var(--menu-text-color); + position: absolute; + inset-inline-start: var(--menuitem-gap); + top: 50%; + transform: translateY(-50%) scaleX(var(--dir-factor)); + } + + &:disabled { + opacity: var(--disabled-opacity); + + &.selected::after { + background-color: var(--menu-text-disabled-color); + } + + &:not(.noIcon)::before { + background-color: var(--menu-text-disabled-color); + } + + > span { + color: var(--menu-text-disabled-color); + } + } + + &:not(:disabled) { + &:hover { + background: var(--menuitem-hover-bg); + background-blend-mode: var(--menuitem-hover-background-blend-mode); + + &:not(.noIcon)::before { + background-color: var(--menuitem-text-hover-fg); } - > span{ - color:var(--menuitem-text-hover-fg); + > span { + color: var(--menuitem-text-hover-fg); } - &.selected::after{ - background-color:var(--menuitem-text-hover-fg); + &.selected::after { + background-color: var(--menuitem-text-hover-fg); } } - &:active{ - background-color:var(--menuitem-active-bg); - border-color:var(--menuitem-active-border-color); + &:active { + background-color: var(--menuitem-active-bg); + border-color: var(--menuitem-active-border-color); - > span{ - color:var(--menuitem-text-active-fg); + > span { + color: var(--menuitem-text-active-fg); } } - &:focus-visible{ - border-color:var(--menuitem-focus-border-color); - background-color:var(--menuitem-focus-bg); - outline:2px solid var(--menuitem-focus-outline-color); - outline-offset:2px; + &:focus-visible { + border-color: var(--menuitem-focus-border-color); + background-color: var(--menuitem-focus-bg); + outline: 2px solid var(--menuitem-focus-outline-color); + outline-offset: 2px; } } - &:not(.noIcon)::before{ - display:inline-block; - width:var(--menu-icon-size); - height:var(--menu-icon-size); - content:""; - -webkit-mask-size:cover; - mask-size:cover; - -webkit-mask-position:center; - mask-position:center; - background-color:var(--menu-text-color); + &:not(.noIcon)::before { + display: inline-block; + width: var(--menu-icon-size); + height: var(--menu-icon-size); + content: ""; + -webkit-mask-size: cover; + mask-size: cover; + -webkit-mask-position: center; + mask-position: center; + background-color: var(--menu-text-color); } - > span{ - display:flex; - align-items:center; - align-self:stretch; - width:100%; - min-width:-moz-max-content; - min-width:max-content; - text-align:start; - color:var(--menu-text-color); - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - padding-inline-start:6px; + > span { + display: flex; + align-items: center; + align-self: stretch; + width: 100%; + min-width: -moz-max-content; + min-width: max-content; + text-align: start; + color: var(--menu-text-color); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + padding-inline-start: 6px; - font:menu; - font-size:13px; - font-style:normal; - font-weight:510; - line-height:normal; + font: menu; + font-size: 13px; + font-style: normal; + font-weight: 510; + line-height: normal; } } + } -.treeView{ - --treeitem-color:light-dark(rgb(0 0 0 / 0.8), rgb(255 255 255 / 0.8)); - --treeitem-bg-color:light-dark(rgb(0 0 0 / 0.15), rgb(255 255 255 / 0.15)); - --treeitem-hover-color:light-dark(rgb(0 0 0 / 0.9), rgb(255 255 255 / 0.9)); - --treeitem-selected-color:light-dark( +.treeView { + --treeitem-color: light-dark(rgb(0 0 0 / 0.8), rgb(255 255 255 / 0.8)); + --treeitem-bg-color: light-dark(rgb(0 0 0 / 0.15), rgb(255 255 255 / 0.15)); + --treeitem-hover-color: light-dark(rgb(0 0 0 / 0.9), rgb(255 255 255 / 0.9)); + --treeitem-selected-color: light-dark( rgb(0 0 0 / 0.9), rgb(255 255 255 / 0.9) ); - --treeitem-selected-bg-color:light-dark( + --treeitem-selected-bg-color: light-dark( rgb(0 0 0 / 0.25), rgb(255 255 255 / 0.25) ); - --treeitem-expanded-icon:url(images/treeitem-expanded.svg); - --treeitem-collapsed-icon:url(images/treeitem-collapsed.svg); - - &.withNesting{ - .treeItemToggler{ - &::before{ - position:absolute; - display:inline-block; - width:16px; - height:16px; - inset-inline-end:4px; - - content:""; - background-color:var(--toolbar-icon-bg-color); - -webkit-mask-image:var(--treeitem-expanded-icon); - mask-image:var(--treeitem-expanded-icon); - -webkit-mask-size:cover; - mask-size:cover; - } - - position:relative; - float:inline-start; - height:0; - width:0; - color:rgb(255 255 255 / 0.5); - - &.treeItemsHidden{ - &::before{ - -webkit-mask-image:var(--treeitem-collapsed-icon); - mask-image:var(--treeitem-collapsed-icon); - transform:scaleX(var(--dir-factor)); + --treeitem-expanded-icon: url(images/treeitem-expanded.svg); + --treeitem-collapsed-icon: url(images/treeitem-collapsed.svg); + + &.withNesting { + .treeItemToggler { + &::before { + position: absolute; + display: inline-block; + width: 16px; + height: 16px; + inset-inline-end: 4px; + + content: ""; + background-color: var(--toolbar-icon-bg-color); + -webkit-mask-image: var(--treeitem-expanded-icon); + mask-image: var(--treeitem-expanded-icon); + -webkit-mask-size: cover; + mask-size: cover; + } + + position: relative; + float: inline-start; + height: 0; + width: 0; + color: rgb(255 255 255 / 0.5); + + &.treeItemsHidden { + &::before { + -webkit-mask-image: var(--treeitem-collapsed-icon); + mask-image: var(--treeitem-collapsed-icon); + transform: scaleX(var(--dir-factor)); } - ~ .treeItems{ - display:none; + ~ .treeItems { + display: none; } } &:hover + a, - &:hover ~ .treeItems{ - background-color:var(--treeitem-bg-color); - background-clip:padding-box; - border-radius:2px; - color:var(--treeitem-hover-color); + &:hover ~ .treeItems { + background-color: var(--treeitem-bg-color); + background-clip: padding-box; + border-radius: 2px; + color: var(--treeitem-hover-color); } } > .treeItem, - .treeItem > .treeItems{ - margin-inline-start:20px; + .treeItem > .treeItems { + margin-inline-start: 20px; } } - &#layersView .treeItem > a{ - *{ - cursor:pointer; + &#layersView .treeItem > a { + * { + cursor: pointer; } - > label{ - display:flex; - align-items:center; - padding-inline-start:4px; - > input{ - margin-top:1px; + > label { + display: flex; + align-items: center; + padding-inline-start: 4px; + > input { + margin-top: 1px; } } } - .treeItem{ - > a{ - text-decoration:none; - display:inline-block; - min-width:calc(100% - 4px); - height:auto; - margin-bottom:1px; - padding:2px 0 5px; - padding-inline-start:4px; - border-radius:2px; - color:var(--treeitem-color); - font-size:13px; - line-height:15px; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - white-space:normal; - cursor:default; + .treeItem { + > a { + text-decoration: none; + display: inline-block; + min-width: calc(100% - 4px); + height: auto; + margin-bottom: 1px; + padding: 2px 0 5px; + padding-inline-start: 4px; + border-radius: 2px; + color: var(--treeitem-color); + font-size: 13px; + line-height: 15px; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + white-space: normal; + cursor: default; + + &:hover { + background-color: var(--treeitem-bg-color); + background-clip: padding-box; + border-radius: 2px; + color: var(--treeitem-hover-color); - &:hover{ - background-color:var(--treeitem-bg-color); - background-clip:padding-box; - border-radius:2px; - color:var(--treeitem-hover-color); } } - &.selected > a{ - background-color:var(--treeitem-selected-bg-color); - color:var(--treeitem-selected-color); + &.selected > a { + background-color: var(--treeitem-selected-bg-color); + color: var(--treeitem-selected-color); } } } -#outerContainer{ - &.viewsManagerMoving{ - #viewsManager{ - visibility:visible; +#outerContainer { + &.viewsManagerMoving { + #viewsManager { + visibility: visible; } } - &.viewsManagerOpen{ - #viewsManager{ - visibility:visible; - inset-inline-start:8px; + &.viewsManagerOpen { + #viewsManager { + visibility: visible; + inset-inline-start: 8px; } - #viewerContainer:not(.pdfPresentationMode){ - inset-inline-start:var(--viewsManager-width, 0); - transition-property:inset-inline-start; + #viewerContainer:not(.pdfPresentationMode) { + inset-inline-start: var(--viewsManager-width, 0); + transition-property: inset-inline-start; } } - &.viewsManagerResizing :is(#sidebarContainer, #viewerContainer, #loadingBar){ - transition-duration:0s; + &.viewsManagerResizing :is(#sidebarContainer, #viewerContainer, #loadingBar) { + transition-duration: 0s; } } -#viewsManager{ - --views-manager-button-icon:url(images/pages_viewButton.svg); - --views-manager-button-arrow-icon:url(images/pages_viewArrow.svg); - --views-manager-add-file-button-icon:url(images/toolbarButton-zoomIn.svg); - --current-outline-button-icon:url(images/toolbarButton-currentOutlineItem.svg); - --menuitem-thumbnailsView-icon:url(images/pages_viewButton.svg); - --menuitem-outlinesView-icon:url(images/toolbarButton-viewOutline.svg); - --menuitem-attachmentsView-icon:url(images/toolbarButton-viewAttachments.svg); - --menuitem-layersView-icon:url(images/toolbarButton-viewLayers.svg); - --manage-button-icon:url(images/toolbarButton-pageDown.svg); - --close-button-icon:url(images/pages_closeButton.svg); - --undo-label-icon:url(images/altText_done.svg); - --pages-selected-icon:url(images/pages_selected.svg); - --spinner-icon:url(images/altText_spinner.svg); +#viewsManager { + --views-manager-button-icon: url(images/pages_viewButton.svg); + --views-manager-button-arrow-icon: url(images/pages_viewArrow.svg); + --views-manager-add-file-button-icon: url(images/toolbarButton-zoomIn.svg); + --current-outline-button-icon: url(images/toolbarButton-currentOutlineItem.svg); + --menuitem-thumbnailsView-icon: url(images/pages_viewButton.svg); + --menuitem-outlinesView-icon: url(images/toolbarButton-viewOutline.svg); + --menuitem-attachmentsView-icon: url(images/toolbarButton-viewAttachments.svg); + --menuitem-layersView-icon: url(images/toolbarButton-viewLayers.svg); + --manage-button-icon: url(images/toolbarButton-pageDown.svg); + --close-button-icon: url(images/pages_closeButton.svg); + --undo-label-icon: url(images/altText_done.svg); + --pages-selected-icon: url(images/pages_selected.svg); + --spinner-icon: url(images/altText_spinner.svg); - --sidebar-bg-color:light-dark(rgb(255 255 255 / 0.92), rgb(66 65 77 / 0.92)); - --sidebar-backdrop-filter:blur(7px); - --sidebar-width:230px; - --sidebar-min-width:min-content; - --sidebar-max-width:50vw; - --sidebar-block-padding:8px; + --sidebar-bg-color: light-dark(rgb(255 255 255 / 0.92), rgb(66 65 77 / 0.92)); + --sidebar-backdrop-filter: blur(7px); + --sidebar-width: 230px; + --sidebar-min-width: min-content; + --sidebar-max-width: 50vw; + --sidebar-block-padding: 8px; - --text-color:light-dark(#15141a, #fbfbfe); - --button-fg:var(--text-color); - --button-no-bg:transparent; - --button-bg:light-dark(rgb(21 20 26 / 0.07), rgb(251 251 254 / 0.07)); - --button-border-color:transparent; - --button-hover-bg:light-dark(rgb(21 20 26 / 0.14), rgb(251 251 254 / 0.14)); - --button-hover-fg:var(--text-color); - --button-hover-border-color:var(--button-border-color); - --button-active-bg:light-dark(rgb(21 20 26 / 0.21), rgb(251 251 254 / 0.21)); - --button-active-fg:var(--text-color); - --button-active-border-color:var(--button-border-color); - --button-focus-no-bg:color-mix(in srgb, var(--text-color), transparent 93%); - --button-focus-outline-color:light-dark(#0062fa, #00cadb); - --button-focus-border-color:light-dark(white, black); - --status-border-color:transparent; - --status-actions-bg:light-dark( + --views-text-color: var(--text-color, light-dark(#15141a, #fbfbfe)); + --button-fg: var(--views-text-color); + --button-no-bg: var(--button-background-color-toolbar, transparent); + --button-bg: var( + --button-background-color, + light-dark(rgb(21 20 26 / 0.07), rgb(251 251 254 / 0.07)) + ); + --views-button-border-color: var(--button-border-color, transparent); + --button-hover-bg: var( + --button-background-color-hover, + light-dark(rgb(21 20 26 / 0.14), rgb(251 251 254 / 0.14)) + ); + --button-hover-fg: var(--views-text-color); + --button-hover-border-color: var(--views-button-border-color); + --button-active-bg: var( + --button-background-color-active, + light-dark(rgb(21 20 26 / 0.21), rgb(251 251 254 / 0.21)) + ); + --button-active-fg: var(--views-text-color); + --button-active-border-color: var(--views-button-border-color); + --button-focus-no-bg: color-mix( + in srgb, + var(--views-text-color), + transparent 93% + ); + --button-focus-outline-color: var( + --focus-outline-color, + light-dark(#0062fa, #00cadb) + ); + --button-focus-border-color: light-dark(white, black); + --status-border-color: transparent; + --status-actions-bg: light-dark( rgb(21 20 26 / 0.03), rgb(251 251 254 / 0.03) ); - --status-undo-bg:light-dark(rgb(0 98 250 / 0.08), rgb(0 202 219 / 0.08)); - --status-waiting-bg:var(--status-undo-bg); - --indicator-color:light-dark(#0062fa, #00cadb); - --status-warning-bg:light-dark(#ffe8ea, #6e001f); - --indicator-warning-color:light-dark(#b20037, #ffa0aa); - --header-shadow:0 0.25px 0.75px -0.75px light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), 0 2px 6px -6px light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); - --header-bg:light-dark(rgb(255 255 255 / 0.92), #42414e); - --image-outline:none; - --image-border-width:6px; - --image-border-color:light-dark(#cfcfd8, #3a3944); - --image-hover-border-color:#bfbfc9; - --image-current-border-color:var(--button-focus-outline-color); - --image-current-focused-outline-color:var(--image-hover-border-color); - --image-page-number-bg:light-dark(#f0f0f4, #42414d); - --image-page-number-fg:var(--text-color); - --image-page-number-border-color:transparent; - --image-hover-page-number-bg:var(--image-page-number-bg); - --image-hover-page-number-fg:var(--image-page-number-fg); - --image-current-page-number-bg:var(--image-current-border-color); - --image-current-page-number-fg:light-dark(#fff, #15141a); - --image-current-hover-page-number-bg:var(--image-current-page-number-bg); - --image-current-hover-page-number-fg:var(--image-current-page-number-fg); - --image-shadow:0 0.375px 1.5px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), 0 0 0 1px var(--image-border-color), 0 3px 12px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); - --image-hover-shadow:0 0.375px 1.5px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), 0 0 0 1px light-dark(rgb(21 20 26 / 0.1), rgb(251 251 254 / 0.1)), 0 0 0 var(--image-border-width) var(--image-hover-border-color), 0 3px 12px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); - --image-current-shadow:0 0.375px 1.5px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), 0 0 0 var(--image-border-width) var(--image-current-border-color), 0 3px 12px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); - --image-dragging-placeholder-bg:light-dark( + --status-undo-bg: light-dark(rgb(0 98 250 / 0.08), rgb(0 202 219 / 0.08)); + --status-waiting-bg: var(--status-undo-bg); + --indicator-color: var(--color-accent-primary, light-dark(#0062fa, #00cadb)); + --status-warning-bg: light-dark(#ffe8ea, #6e001f); + --indicator-warning-color: light-dark(#b20037, #ffa0aa); + --header-shadow: + 0 0.25px 0.75px -0.75px light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), + 0 2px 6px -6px light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); + --header-bg: light-dark(rgb(255 255 255 / 0.92), #42414e); + --image-outline: none; + --image-border-width: 6px; + --image-border-color: light-dark(#cfcfd8, #3a3944); + --image-hover-border-color: #bfbfc9; + --image-current-border-color: var(--button-focus-outline-color); + --image-current-focused-outline-color: var(--image-hover-border-color); + --image-page-number-bg: light-dark(#f0f0f4, #42414d); + --image-page-number-fg: var(--views-text-color); + --image-page-number-border-color: transparent; + --image-hover-page-number-bg: var(--image-page-number-bg); + --image-hover-page-number-fg: var(--image-page-number-fg); + --image-current-page-number-bg: var(--image-current-border-color); + --image-current-page-number-fg: light-dark(#fff, #15141a); + --image-current-hover-page-number-bg: var(--image-current-page-number-bg); + --image-current-hover-page-number-fg: var(--image-current-page-number-fg); + --image-shadow: + 0 0.375px 1.5px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), + 0 0 0 1px var(--image-border-color), + 0 3px 12px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); + --image-hover-shadow: + 0 0.375px 1.5px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), + 0 0 0 1px light-dark(rgb(21 20 26 / 0.1), rgb(251 251 254 / 0.1)), + 0 0 0 var(--image-border-width) var(--image-hover-border-color), + 0 3px 12px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); + --image-current-shadow: + 0 0.375px 1.5px 0 light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), + 0 0 0 var(--image-border-width) var(--image-current-border-color), + 0 3px 12px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); + --image-dragging-placeholder-bg: light-dark( rgb(0 98 250 / 0.08), rgb(0 202 219 / 0.08) ); - --image-dragging-placeholder-border:var(--image-outline); - --multiple-dragging-bg:white; - --image-multiple-dragging-shadow:0 0 0 var(--image-border-width) var(--image-current-border-color), var(--image-border-width) var(--image-border-width) 0 calc(var(--image-border-width) / 2) var(--multiple-dragging-bg), var(--image-border-width) var(--image-border-width) 0 calc(3 * var(--image-border-width) / 2) var(--image-current-border-color); - --image-dragging-shadow:0 0 0 var(--image-border-width) var(--image-current-border-color); - --multiple-dragging-indicator-bg:var(--indicator-color); - --multiple-dragging-text-color:light-dark(#fbfbfe, #15141a); - - @media screen and (forced-colors: active){ - --text-color:CanvasText; - --button-fg:ButtonText; - --button-bg:ButtonFace; - --button-no-bg:ButtonFace; - --button-border-color:ButtonText; - --button-hover-bg:SelectedItemText; - --button-hover-fg:SelectedItem; - --button-hover-border-color:SelectedItem; - --button-active-bg:SelectedItemText; - --button-active-fg:SelectedItem; - --button-active-border-color:ButtonText; - --button-focus-no-bg:ButtonFace; - --button-focus-outline-color:CanvasText; - --button-focus-border-color:none; - --status-border-color:CanvasText; - --status-undo-bg:none; - --indicator-color:CanvasText; - --status-warning-bg:none; - --indicator-warning-color:CanvasText; - --header-shadow:none; - --image-shadow:none; - --image-outline:1px solid ButtonText; - --image-focus-outline-color:CanvasText; - --image-hover-border-color:SelectedItem; - --image-hover-page-number-bg:SelectedItemText; - --image-hover-page-number-fg:SelectedItem; - --image-current-page-number-bg:ButtonText; - --image-current-page-number-fg:ButtonFace; - --image-current-border-color:ButtonText; - --image-current-focused-outline-color:var(--image-hover-border-color); - --image-current-hover-page-number-bg:SelectedItem; - --image-current-hover-page-number-fg:SelectedItemText; - --image-page-number-bg:ButtonFace; - --image-page-number-fg:ButtonText; - --image-page-number-border-color:var(--image-page-number-fg); - --multiple-dragging-bg:Canvas; - --multiple-dragging-indicator-bg:ButtonBorder; - --multiple-dragging-text-color:Canvas; - --image-dragging-placeholder-bg:Canvas; - --image-dragging-placeholder-border:1px GrayText solid; - } - - display:flex; - padding-bottom:16px; - flex-direction:column; - align-items:flex-start; - inset-block-start:calc(100% + var(--sidebar-block-padding)); - height:calc( + --image-dragging-placeholder-border: var(--image-outline); + --multiple-dragging-bg: white; + --image-multiple-dragging-shadow: + 0 0 0 var(--image-border-width) var(--image-current-border-color), + var(--image-border-width) var(--image-border-width) 0 + calc(var(--image-border-width) / 2) var(--multiple-dragging-bg), + var(--image-border-width) var(--image-border-width) 0 + calc(3 * var(--image-border-width) / 2) var(--image-current-border-color); + --image-dragging-shadow: 0 0 0 var(--image-border-width) + var(--image-current-border-color); + --multiple-dragging-indicator-bg: var(--indicator-color); + --multiple-dragging-text-color: light-dark(#fbfbfe, #15141a); + + @media screen and (forced-colors: active) { + --views-text-color: var(--text-color, CanvasText); + --button-fg: var(--button-text-color, ButtonText); + --button-bg: var(--button-background-color, ButtonFace); + --button-no-bg: var(--button-background-color, ButtonFace); + --views-button-border-color: var(--button-border-color, ButtonText); + --button-hover-bg: var(--button-background-color-hover, SelectedItemText); + --button-hover-fg: var(--button-text-color-hover, SelectedItem); + --button-hover-border-color: var(--button-border-color-hover, SelectedItem); + --button-active-bg: var(--button-background-color-active, SelectedItemText); + --button-active-fg: var(--button-text-color-active, SelectedItem); + --button-active-border-color: var(--button-border-color-active, ButtonText); + --button-focus-no-bg: var(--button-background-color, ButtonFace); + --button-focus-outline-color: var(--focus-outline-color, CanvasText); + --button-focus-border-color: none; + --status-border-color: CanvasText; + --status-undo-bg: none; + --indicator-color: var(--text-color, CanvasText); + --status-warning-bg: none; + --indicator-warning-color: CanvasText; + --header-shadow: none; + --image-shadow: none; + --image-outline: 1px solid ButtonText; + --image-focus-outline-color: CanvasText; + --image-hover-border-color: SelectedItem; + --image-hover-page-number-bg: SelectedItemText; + --image-hover-page-number-fg: SelectedItem; + --image-current-page-number-bg: ButtonText; + --image-current-page-number-fg: ButtonFace; + --image-current-border-color: var(--border-color, ButtonText); + --image-current-focused-outline-color: var(--image-hover-border-color); + --image-current-hover-page-number-bg: SelectedItem; + --image-current-hover-page-number-fg: SelectedItemText; + --image-page-number-bg: ButtonFace; + --image-page-number-fg: ButtonText; + --image-page-number-border-color: var(--image-page-number-fg); + --multiple-dragging-bg: Canvas; + --multiple-dragging-indicator-bg: var(--text-color, ButtonBorder); + --multiple-dragging-text-color: Canvas; + --image-dragging-placeholder-bg: Canvas; + --image-dragging-placeholder-border: 1px GrayText solid; + } + + display: flex; + padding-block: 0 16px; + flex-direction: column; + align-items: flex-start; + inset-block-start: calc(100% + var(--sidebar-block-padding)); + height: calc( var(--viewer-container-height) - 2 * var(--sidebar-block-padding) ); - position:absolute; + position: absolute; - inset-inline-start:calc( + inset-inline-start: calc( -1 * var(--viewsManager-width, --sidebar-width) - 1px ); - transition-property:inset-inline-start; - transition-duration:var(--sidebar-transition-duration); - transition-timing-function:var(--sidebar-transition-timing-function); - - .sidebarResizer{ - inset-inline-start:calc(100% + 4px); - } - - .viewsManagerButton{ - width:auto; - color:var(--button-fg); - border-radius:8px; - border:1px solid var(--button-border-color); - background:var(--button-bg); - - &:hover{ - background-color:var(--button-hover-bg) !important; - color:var(--button-hover-fg) !important; - border-color:var(--button-hover-border-color) !important; - - &::before{ - background-color:var(--button-hover-fg) !important; - } - } - &:active{ - background:var(--button-active-bg) !important; - color:var(--button-active-fg) !important; - border-color:var(--button-active-border-color) !important; - - &::before{ - background-color:var(--button-active-fg) !important; - } - } - &:focus-visible{ - outline:2px solid var(--button-focus-outline-color); - outline-offset:2px; - border-color:var(--button-focus-border-color); - } - - &.viewsCloseButton{ - width:26px; - height:26px; - padding:4px; - border-radius:8px; - background:none; - - &::before{ - -webkit-mask-image:var(--close-button-icon); - mask-image:var(--close-button-icon); - } - } - } - - #viewsManagerHeader{ - display:flex; - flex-direction:column; - align-items:flex-start; - align-self:stretch; - width:100%; - box-shadow:var(--header-shadow); - flex:0 0 auto; - background-color:var(--header-bg); - - .viewsManagerLabel{ - flex:1 1 auto; - color:var(--text-color); - text-align:center; - height:-moz-fit-content; - height:fit-content; - width:-moz-fit-content; - width:fit-content; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - - font:menu; - font-size:15px; - font-style:normal; - font-weight:400; - line-height:normal; - } - - #viewsManagerTitle{ - display:flex; - flex-direction:row; - align-items:center; - align-self:stretch; - justify-content:space-between; - width:auto; - padding:12px 16px 12px 8px; - - &:not(:has(#viewsManagerHeaderLabel ~ button:not([hidden])))::after{ - - content:""; - flex:0 0 auto; - width:32px; - height:32px; - pointer-events:none; - } - - #viewsManagerSelector{ - width:48px; - height:32px; - display:block; - - > button{ - background:var(--button-no-bg); - width:100%; - height:100%; - - &:focus-visible{ - background-color:var(--button-focus-no-bg); + transition-property: inset-inline-start; + transition-duration: var(--sidebar-transition-duration); + transition-timing-function: var(--sidebar-transition-timing-function); + + .sidebarResizer { + inset-inline-start: calc(100% + 4px); + } + + .viewsManagerButton { + width: auto; + color: var(--button-fg); + border-radius: var(--button-border-radius, 8px); + border: 1px solid var(--views-button-border-color); + background: var(--button-bg); + + &:hover { + background-color: var(--button-hover-bg) !important; + color: var(--button-hover-fg) !important; + border-color: var(--button-hover-border-color) !important; + + &::before { + background-color: var(--button-hover-fg) !important; + } + } + &:active { + background: var(--button-active-bg) !important; + color: var(--button-active-fg) !important; + border-color: var(--button-active-border-color) !important; + + &::before { + background-color: var(--button-active-fg) !important; + } + } + &:focus-visible { + outline: 2px solid var(--button-focus-outline-color); + outline-offset: 2px; + border-color: var(--button-focus-border-color); + } + + &.viewsCloseButton { + width: var(--size-item-large, 26px); + height: var(--size-item-large, 26px); + border-radius: var(--button-border-radius, 8px); + background: none; + display: flex; + align-items: center; + justify-content: center; + + &::before { + width: 16px; + height: 16px; + -webkit-mask-image: var(--close-button-icon); + mask-image: var(--close-button-icon); + } + } + } + + #viewsManagerHeader { + display: flex; + flex-direction: column; + align-items: flex-start; + align-self: stretch; + width: 100%; + box-shadow: var(--header-shadow); + flex: 0 0 auto; + background-color: var(--header-bg); + border-start-start-radius: calc(var(--sidebar-border-radius) - 1px); + border-start-end-radius: calc(var(--sidebar-border-radius) - 1px); + + .viewsManagerLabel { + flex: 1 1 auto; + color: var(--views-text-color); + text-align: center; + height: -moz-fit-content; + height: fit-content; + width: -moz-fit-content; + width: fit-content; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + + font: menu; + font-size: 15px; + font-style: normal; + font-weight: 400; + line-height: normal; + } + + #viewsManagerTitle { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; + justify-content: space-between; + width: auto; + padding-block: 12px; + padding-inline: 8px 16px; + + &:not(:has(#viewsManagerHeaderLabel ~ button:not([hidden])))::after { + + content: ""; + flex: 0 0 auto; + width: 32px; + height: 32px; + pointer-events: none; + } + + #viewsManagerSelector { + width: 48px; + height: 32px; + display: block; + + > button { + background: var(--button-no-bg); + width: 100%; + height: 100%; + + &:focus-visible { + background-color: var(--button-focus-no-bg); } - &::before{ - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-image:var(--views-manager-button-icon); - mask-image:var(--views-manager-button-icon); - background-color:var(--button-fg); + &::before { + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-image: var(--views-manager-button-icon); + mask-image: var(--views-manager-button-icon); + background-color: var(--button-fg); } - &::after{ - content:""; - display:inline-block; - width:12px; - height:12px; - margin-left:8px; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-image:var(--views-manager-button-arrow-icon); - mask-image:var(--views-manager-button-arrow-icon); - background-color:var(--button-fg); + &::after { + content: ""; + display: inline-block; + width: 12px; + height: 12px; + margin-inline-start: 8px; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-image: var(--views-manager-button-arrow-icon); + mask-image: var(--views-manager-button-arrow-icon); + background-color: var(--button-fg); } - &:hover{ + &:hover { &::before, - &::after{ - background-color:var(--button-hover-fg) !important; + &::after { + background-color: var(--button-hover-fg) !important; } } - &:active{ + &:active { &::before, - &::after{ - background-color:var(--button-active-fg) !important; + &::after { + background-color: var(--button-active-fg) !important; } } } - > .popupMenu{ - min-width:182px; - z-index:1; + > .popupMenu { + min-width: 182px; + z-index: 1; - > button{ - &#thumbnailsViewMenu::before{ - -webkit-mask-image:var(--menuitem-thumbnailsView-icon); - mask-image:var(--menuitem-thumbnailsView-icon); + > button { + &#thumbnailsViewMenu::before { + -webkit-mask-image: var(--menuitem-thumbnailsView-icon); + mask-image: var(--menuitem-thumbnailsView-icon); } - &#outlinesViewMenu::before{ - -webkit-mask-image:var(--menuitem-outlinesView-icon); - mask-image:var(--menuitem-outlinesView-icon); + &#outlinesViewMenu::before { + -webkit-mask-image: var(--menuitem-outlinesView-icon); + mask-image: var(--menuitem-outlinesView-icon); } - &#attachmentsViewMenu::before{ - -webkit-mask-image:var(--menuitem-attachmentsView-icon); - mask-image:var(--menuitem-attachmentsView-icon); + &#attachmentsViewMenu::before { + -webkit-mask-image: var(--menuitem-attachmentsView-icon); + mask-image: var(--menuitem-attachmentsView-icon); } - &#layersViewMenu::before{ - -webkit-mask-image:var(--menuitem-layersView-icon); - mask-image:var(--menuitem-layersView-icon); + &#layersViewMenu::before { + -webkit-mask-image: var(--menuitem-layersView-icon); + mask-image: var(--menuitem-layersView-icon); } } } } - #viewsManagerAddFileButton{ - background:var(--button-no-bg); - width:32px; - height:32px; + #viewsManagerAddFileButton { + background: var(--button-no-bg); + width: 32px; + height: 32px; - &:focus-visible{ - background-color:var(--button-focus-no-bg); + &:focus-visible { + background-color: var(--button-focus-no-bg); } - &::before{ - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-image:var(--views-manager-add-file-button-icon); - mask-image:var(--views-manager-add-file-button-icon); - background-color:var(--button-fg); + &::before { + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-image: var(--views-manager-add-file-button-icon); + mask-image: var(--views-manager-add-file-button-icon); + background-color: var(--button-fg); } - > input{ - display:none; + > input { + display: none; } } - #viewsManagerCurrentOutlineButton{ - background:var(--button-no-bg); - width:32px; - height:32px; + #viewsManagerCurrentOutlineButton { + background: var(--button-no-bg); + width: 32px; + height: 32px; - &:focus-visible{ - background-color:var(--button-focus-no-bg); + &:focus-visible { + background-color: var(--button-focus-no-bg); } - &::before{ - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-image:var(--current-outline-button-icon); - mask-image:var(--current-outline-button-icon); - background-color:var(--button-fg); + &::before { + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-image: var(--current-outline-button-icon); + mask-image: var(--current-outline-button-icon); + background-color: var(--button-fg); } } } - #viewsManagerStatus{ - display:grid; - width:100%; - border:1px solid var(--status-border-color); + #viewsManagerStatus { + display: grid; + width: 100%; + border: 1px solid var(--status-border-color); - > div{ - min-height:64px; - width:100%; - padding-inline:16px; - grid-area:1 / 1; - box-sizing:border-box; + > div { + min-height: 64px; + width: 100%; + padding-inline: 16px; + grid-area: 1 / 1; + box-sizing: border-box; - &.hidden{ - visibility:hidden; - display:unset !important; + &.hidden { + visibility: hidden; + display: unset !important; } } - .viewsManagerStatusLabel{ - display:flex; - align-items:center; - gap:8px; - - font:menu; - font-size:13px; - } - - #viewsManagerStatusAction{ - display:flex; - justify-content:space-between; - align-items:center; - align-self:stretch; - background-color:var(--status-actions-bg); - - #viewsManagerStatusActionLabelContainer > button{ - position:relative; - width:var(--icon-size); - height:var(--icon-size); - border:none; - padding:0; - flex:0 0 auto; - - &::before{ - content:""; - position:absolute; - inset:0; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - background-color:var(--indicator-color); - -webkit-mask-image:var(--pages-selected-icon); - mask-image:var(--pages-selected-icon); + .viewsManagerStatusLabel { + display: flex; + align-items: center; + gap: 8px; + + font: menu; + font-size: 13px; + } + + #viewsManagerStatusAction { + display: flex; + justify-content: space-between; + align-items: center; + align-self: stretch; + background-color: var(--status-actions-bg); + + #viewsManagerStatusActionLabelContainer > button { + position: relative; + width: var(--icon-size); + height: var(--icon-size); + border: none; + padding: 0; + flex: 0 0 auto; + + &::before { + content: ""; + position: absolute; + inset: 0; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + background-color: var(--indicator-color); + -webkit-mask-image: var(--pages-selected-icon); + mask-image: var(--pages-selected-icon); } - @media screen and (forced-colors: active){ - border-radius:2px; - background-color:var(--button-bg); + @media screen and (forced-colors: active) { + border-radius: 2px; + background-color: var(--button-bg); - &::before{ - background-color:var(--button-fg); + &::before { + background-color: var(--button-fg); } - &:hover{ - background-color:var(--button-hover-bg); + &:hover { + background-color: var(--button-hover-bg); - &::before{ - background-color:var(--button-hover-fg); + &::before { + background-color: var(--button-hover-fg); } } - &:active{ - background-color:var(--button-active-bg); + &:active { + background-color: var(--button-active-bg); - &::before{ - background-color:var(--button-active-fg); + &::before { + background-color: var(--button-active-fg); } } } - &#viewsManagerStatusActionDeselectButton:focus-visible{ - outline:2px solid var(--button-focus-outline-color); - border:1px solid var(--button-focus-border-color); - border-radius:2px; - outline-offset:1px; + &#viewsManagerStatusActionDeselectButton:focus-visible { + outline: 2px solid var(--button-focus-outline-color); + border: 1px solid var(--button-focus-border-color); + border-radius: 2px; + outline-offset: 1px; } } - #actionSelector{ - height:32px; - min-width:115px; - width:auto; - display:block; - - #viewsManagerStatusActionButton{ - display:flex; - align-items:center; - justify-content:space-between; - gap:8px; - width:100%; - height:100%; - padding:4px 16px; - - &::after{ - content:""; - display:inline-block; - width:var(--icon-size); - height:var(--icon-size); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-image:var(--manage-button-icon); - mask-image:var(--manage-button-icon); - background-color:var(--button-fg); + #actionSelector { + height: 32px; + min-width: 115px; + width: auto; + display: block; + + #viewsManagerStatusActionButton { + display: flex; + align-items: center; + justify-content: space-between; + gap: 8px; + width: 100%; + height: 100%; + padding: 4px 16px; + + &::after { + content: ""; + display: inline-block; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-image: var(--manage-button-icon); + mask-image: var(--manage-button-icon); + background-color: var(--button-fg); } - &:hover::after{ - background-color:var(--button-hover-fg) !important; + &:hover::after { + background-color: var(--button-hover-fg) !important; } - &:active::after{ - background-color:var(--button-active-fg) !important; + &:active::after { + background-color: var(--button-active-fg) !important; } } - > .popupMenu{ - width:100%; - min-width:-moz-fit-content; - min-width:fit-content; - z-index:1; + > .popupMenu { + width: 100%; + min-width: -moz-fit-content; + min-width: fit-content; + z-index: 1; } } } - #viewsManagerStatusUndo{ - display:flex; - justify-content:space-between; - align-items:center; - align-self:stretch; - background-color:var(--status-undo-bg); - - > span::before{ - content:""; - display:inline-block; - width:var(--icon-size); - height:var(--icon-size); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-image:var(--undo-label-icon); - mask-image:var(--undo-label-icon); - background-color:var(--indicator-color); + #viewsManagerStatusUndo { + display: flex; + justify-content: space-between; + align-items: center; + align-self: stretch; + background-color: var(--status-undo-bg); + + > span::before { + content: ""; + display: inline-block; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-image: var(--undo-label-icon); + mask-image: var(--undo-label-icon); + background-color: var(--indicator-color); } - > div{ - display:flex; - align-items:center; - gap:8px; - width:auto; + > div { + display: flex; + align-items: center; + gap: 8px; + width: auto; - #viewsManagerStatusUndoButton{ - width:auto; - min-height:24px; - padding:4px 8px; + #viewsManagerStatusUndoButton { + width: auto; + min-height: 24px; + padding: 4px 8px; } } } - #viewsManagerStatusWarning{ - display:flex; - align-items:center; - justify-content:space-between; - background-color:var(--status-warning-bg); - - > span{ - align-items:flex-start; - - &::before{ - content:""; - display:inline-block; - width:var(--icon-size); - height:var(--icon-size); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - background-color:var(--indicator-warning-color); - -webkit-mask-image:var(--undo-label-icon); - mask-image:var(--undo-label-icon); - flex:0 0 auto; + #viewsManagerStatusWarning { + display: flex; + align-items: center; + justify-content: space-between; + background-color: var(--status-warning-bg); + + > span { + align-items: flex-start; + + &::before { + content: ""; + display: inline-block; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + background-color: var(--indicator-warning-color); + -webkit-mask-image: var(--undo-label-icon); + mask-image: var(--undo-label-icon); + flex: 0 0 auto; } } } - #viewsManagerStatusWaiting{ - display:flex; - align-items:center; - justify-content:space-between; - background-color:var(--status-waiting-bg); - - > span::before{ - content:""; - display:inline-block; - width:var(--icon-size); - height:var(--icon-size); - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-position:center; - mask-position:center; - background-color:var(--indicator-color); - -webkit-mask-image:var(--spinner-icon); - mask-image:var(--spinner-icon); - flex:0 0 auto; + #viewsManagerStatusWaiting { + display: flex; + align-items: center; + justify-content: space-between; + background-color: var(--status-waiting-bg); + + > span::before { + content: ""; + display: inline-block; + width: var(--icon-size); + height: var(--icon-size); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-position: center; + mask-position: center; + background-color: var(--indicator-color); + -webkit-mask-image: var(--spinner-icon); + mask-image: var(--spinner-icon); + flex: 0 0 auto; } } } } - #viewsManagerContent{ - width:100%; - flex:1 1 0%; - overflow:auto; + #viewsManagerContent { + width: 100%; + flex: 1 1 0%; + overflow: auto; - &:has(#thumbnailsView.isDragging){ - overflow-x:hidden; + &:has(#thumbnailsView.isDragging) { + overflow-x: hidden; } - #thumbnailsView{ - --thumbnail-width:126px; - --gap-between-input-and-thumbnail:16px; + #thumbnailsView { + --thumbnail-width: 126px; + --gap-between-input-and-thumbnail: 16px; - display:flex; - flex-flow:row wrap; - align-items:center; - justify-content:space-evenly; - padding:20px 32px; - gap:44px; - width:100%; - box-sizing:border-box; - position:relative; + display: flex; + flex-flow: row wrap; + align-items: center; + justify-content: space-evenly; + padding: 20px 32px; + gap: 44px; + width: 100%; + box-sizing: border-box; + position: relative; - &.isDragging{ - cursor:grabbing; + &.isDragging { + cursor: grabbing; - > .thumbnail{ - > .thumbnailImageContainer:hover{ - cursor:grabbing; + > .thumbnail { + > .thumbnailImageContainer:hover { + cursor: grabbing; - &:not([aria-current="page"]){ - box-shadow:var(--image-shadow); + &:not([aria-current="page"]) { + box-shadow: var(--image-shadow); } } - > input{ - pointer-events:none; + > input { + pointer-events: none; } } } &.isDragging > .dragMarker, - &.isDraggingFile > .dragMarker{ - position:absolute; - top:0; - left:0; - border:2px solid var(--indicator-color); - contain:strict; + &.isDraggingFile > .dragMarker { + position: absolute; + top: 0; + left: 0; + border: 2px solid var(--indicator-color); + contain: strict; } - &.pasteMode{ - gap:var(--gap-between-input-and-thumbnail); + &.pasteMode { + gap: var(--gap-between-input-and-thumbnail); - > .thumbnail{ - flex-direction:column; + > .thumbnail { + flex-direction: column; - > input{ - display:none; + > input { + display: none; } - > .thumbnailPasteButton{ - display:flex; - justify-content:center; - align-items:center; - border-radius:16px; - min-height:24px; - padding:4px 16px; - - font:menu; - font-size:13px; - font-style:normal; - font-weight:400; - line-height:normal; + > .thumbnailPasteButton { + display: flex; + justify-content: center; + align-items: center; + border-radius: 16px; + min-height: 24px; + padding: 4px 16px; + + font: menu; + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: normal; } } } - &:not(.pasteMode) > .thumbnail > .thumbnailPasteButton{ - display:none; + &:not(.pasteMode) > .thumbnail > .thumbnailPasteButton { + display: none; } - > .thumbnail{ - --input-dim:16px; + > .thumbnail { + --input-dim: 16px; - &:not(&:has(input)){ - --input-dim:0px; - --gap-between-input-and-thumbnail:0px; + &:not(&:has(input)) { + --input-dim: 0px; + --gap-between-input-and-thumbnail: 0px; } - display:inline-flex; - justify-content:flex-end; - align-items:center; - flex-direction:row-reverse; - gap:var(--gap-between-input-and-thumbnail); - width:calc( + display: inline-flex; + justify-content: flex-end; + align-items: center; + flex-direction: row-reverse; + gap: var(--gap-between-input-and-thumbnail); + width: calc( var(--thumbnail-width) + 2 * (var(--input-dim) + var(--gap-between-input-and-thumbnail)) ); - height:auto; - position:relative; - scroll-margin-top:20px; + height: auto; + position: relative; + scroll-margin-top: 20px; - .thumbnailPasteButton{ - padding:8px 0; - text-align:center; + .thumbnailPasteButton { + padding: 8px 0; + text-align: center; } - &:not(.isDragging) > .thumbnailImageContainer::after{ - content:attr(page-number); - border-radius:8px; - border:1px solid var(--image-page-number-border-color); - background-color:var(--image-page-number-bg); - color:var(--image-page-number-fg); - position:absolute; - bottom:5px; - inset-inline-end:50%; - min-width:32px; - height:16px; - text-align:center; - box-sizing:content-box; - translate:calc(var(--dir-factor) * 50%); - - font:menu; - font-size:12px; - font-style:normal; - font-weight:400; - line-height:normal; - - pointer-events:none; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + &:not(.isDragging) > .thumbnailImageContainer::after { + content: attr(page-number); + border-radius: 8px; + border: 1px solid var(--image-page-number-border-color); + background-color: var(--image-page-number-bg); + color: var(--image-page-number-fg); + position: absolute; + bottom: 5px; + inset-inline-end: 50%; + min-width: 32px; + height: 16px; + text-align: center; + box-sizing: content-box; + translate: calc(var(--dir-factor) * 50%); + + font: menu; + font-size: 12px; + font-style: normal; + font-weight: 400; + line-height: normal; + + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } &:has([aria-current="page"]):not(.isDragging) - > .thumbnailImageContainer::after{ - background-color:var(--image-current-page-number-bg); - color:var(--image-current-page-number-fg); - outline:1px solid var(--image-current-border-color); + > .thumbnailImageContainer::after { + background-color: var(--image-current-page-number-bg); + color: var(--image-current-page-number-fg); + outline: 1px solid var(--image-current-border-color); } - &.isDragging > input{ - visibility:hidden; + &.isDragging > input { + visibility: hidden; } - > input{ - margin:0; - width:var(--input-dim); - height:var(--input-dim); - accent-color:var(--indicator-color); + > input { + margin: 0; + width: var(--input-dim); + height: var(--input-dim); + accent-color: var(--indicator-color); } - > .thumbnailImageContainer{ - --thumbnail-dragging-scale:1.4; - - width:var(--thumbnail-width); - border:none; - border-radius:8px; - box-shadow:var(--image-shadow); - box-sizing:content-box; - outline:var(--image-outline); - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - position:relative; - - img{ - width:100%; - height:100%; - border:none; - border-radius:8px; - outline:none; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - pointer-events:none; + > .thumbnailImageContainer { + --thumbnail-dragging-scale: 1.4; + + width: var(--thumbnail-width); + border: none; + border-radius: 8px; + box-shadow: var(--image-shadow); + box-sizing: content-box; + outline: var(--image-outline); + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + position: relative; + + img { + width: 100%; + height: 100%; + border: none; + border-radius: 8px; + outline: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + pointer-events: none; + } - &.missingThumbnailImage{ - content-visibility:hidden; + &.missingThumbnailImage { + content-visibility: hidden; } - &:hover{ - cursor:pointer; - box-shadow:var(--image-hover-shadow); + &:hover { + cursor: pointer; + box-shadow: var(--image-hover-shadow); - &::after{ - background-color:var(--image-hover-page-number-bg); - color:var(--image-hover-page-number-fg); + &::after { + background-color: var(--image-hover-page-number-bg); + color: var(--image-hover-page-number-fg); } - @media screen and (forced-colors: active){ - box-shadow:none; - outline:var(--image-border-width) var(--image-hover-border-color) solid; + @media screen and (forced-colors: active) { + box-shadow: none; + outline: var(--image-border-width) var(--image-hover-border-color) + solid; } } - &:focus-visible{ - &:not([aria-current="page"]){ - box-shadow:var(--image-hover-shadow); - outline:none; + &:focus-visible { + &:not([aria-current="page"]) { + box-shadow: var(--image-hover-shadow); + outline: none; - @media screen and (forced-colors: active){ - box-shadow:none; - outline:var(--image-border-width) var(--image-focus-outline-color) solid; + @media screen and (forced-colors: active) { + box-shadow: none; + outline: var(--image-border-width) + var(--image-focus-outline-color) solid; } } - &[aria-current="page"]{ - outline:var(--image-border-width) solid var(--image-current-focused-outline-color); - outline-offset:var(--image-border-width); - - @media screen and (forced-colors: active){ - box-shadow:none; - outline:var(--image-border-width) var(--image-current-border-color) solid; - outline-offset:0; - - > img{ - outline:var(--image-border-width) var(--image-focus-outline-color) solid; - outline-offset:var(--image-border-width); + &[aria-current="page"] { + outline: var(--image-border-width) solid + var(--image-current-focused-outline-color); + outline-offset: var(--image-border-width); + + @media screen and (forced-colors: active) { + box-shadow: none; + outline: var(--image-border-width) + var(--image-current-border-color) solid; + outline-offset: 0; + + > img { + outline: var(--image-border-width) + var(--image-focus-outline-color) solid; + outline-offset: var(--image-border-width); } } } - @media screen and (forced-colors: active){ - box-shadow:none; - outline:var(--image-border-width) var(--image-current-border-color) solid; + @media screen and (forced-colors: active) { + box-shadow: none; + outline: var(--image-border-width) + var(--image-current-border-color) solid; - &:hover > img{ - outline:var(--image-border-width) var(--image-hover-border-color) solid; - outline-offset:var(--image-border-width); + &:hover > img { + outline: var(--image-border-width) + var(--image-hover-border-color) solid; + outline-offset: var(--image-border-width); } } } - &[aria-current="page"]{ - box-shadow:var(--image-current-shadow); + &[aria-current="page"] { + box-shadow: var(--image-current-shadow); - &:hover::after{ - background-color:var(--image-current-hover-page-number-bg); - color:var(--image-current-hover-page-number-fg); + &:hover::after { + background-color: var(--image-current-hover-page-number-bg); + color: var(--image-current-hover-page-number-fg); } - @media screen and (forced-colors: active){ - box-shadow:none; - outline:var(--image-border-width) var(--image-current-border-color) solid; + @media screen and (forced-colors: active) { + box-shadow: none; + outline: var(--image-border-width) + var(--image-current-border-color) solid; - &:hover > img{ - outline:var(--image-border-width) var(--image-hover-border-color) solid; - outline-offset:var(--image-border-width); + &:hover > img { + outline: var(--image-border-width) + var(--image-hover-border-color) solid; + outline-offset: var(--image-border-width); } } } - &.placeholder{ - background-color:var(--image-dragging-placeholder-bg); - box-shadow:none !important; - outline:var(--image-dragging-placeholder-border); + &.placeholder { + background-color: var(--image-dragging-placeholder-bg); + box-shadow: none !important; + outline: var(--image-dragging-placeholder-border); } - &.draggingThumbnail{ - position:absolute; - left:0; - top:0; - z-index:1; - transform-origin:0 0 0; - scale:calc(1 / var(--thumbnail-dragging-scale)); - pointer-events:none; - box-shadow:var(--image-dragging-shadow); - - &.multiple{ - box-shadow:var(--image-multiple-dragging-shadow); - - @media screen and (forced-colors: active){ - forced-color-adjust:none; - box-shadow:var(--image-multiple-dragging-shadow); + &.draggingThumbnail { + position: absolute; + left: 0; + top: 0; + z-index: 1; + transform-origin: 0 0 0; + scale: calc(1 / var(--thumbnail-dragging-scale)); + pointer-events: none; + box-shadow: var(--image-dragging-shadow); + + &.multiple { + box-shadow: var(--image-multiple-dragging-shadow); + + @media screen and (forced-colors: active) { + forced-color-adjust: none; + box-shadow: var(--image-multiple-dragging-shadow); } - > .thumbnailImageContainer{ - position:absolute; - top:0; - left:0; - - width:var(--thumbnail-width); - border:none; - border-radius:8px; - box-sizing:content-box; - outline:none; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + > .thumbnailImageContainer { + position: absolute; + top: 0; + left: 0; + + width: var(--thumbnail-width); + border: none; + border-radius: 8px; + box-sizing: content-box; + outline: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + } - &::after{ - content:attr(data-multiple-count); - border-radius:calc(8px * var(--thumbnail-dragging-scale)); - background-color:var(--multiple-dragging-indicator-bg); - color:var(--multiple-dragging-text-color); - position:absolute; - inset-block-end:calc(4px * var(--thumbnail-dragging-scale)); - inset-inline-start:calc(4px * var(--thumbnail-dragging-scale)); - min-width:calc(32px * var(--thumbnail-dragging-scale)); - height:calc(16px * var(--thumbnail-dragging-scale)); - text-align:center; - font:menu; - font-size:calc(13px * var(--thumbnail-dragging-scale)); - font-style:normal; - font-weight:400; - line-height:normal; - contain:strict; + &::after { + content: attr(data-multiple-count); + border-radius: calc(8px * var(--thumbnail-dragging-scale)); + + background-color: var(--multiple-dragging-indicator-bg); + color: var(--multiple-dragging-text-color); + position: absolute; + inset-block-end: calc(4px * var(--thumbnail-dragging-scale)); + inset-inline-start: calc(4px * var(--thumbnail-dragging-scale)); + min-width: calc(32px * var(--thumbnail-dragging-scale)); + height: calc(16px * var(--thumbnail-dragging-scale)); + text-align: center; + font: menu; + font-size: calc(13px * var(--thumbnail-dragging-scale)); + font-style: normal; + font-weight: 400; + line-height: normal; + contain: strict; } } } @@ -6005,44 +6120,44 @@ button.hasPopupMenu{ } } - #attachmentsView{ - --attachment-color:light-dark(rgb(0 0 0 / 0.8), rgb(255 255 255 / 0.8)); - --attachment-bg-color:light-dark( + #attachmentsView { + --attachment-color: light-dark(rgb(0 0 0 / 0.8), rgb(255 255 255 / 0.8)); + --attachment-bg-color: light-dark( rgb(0 0 0 / 0.15), rgb(255 255 255 / 0.15) ); - --attachment-hover-color:light-dark( + --attachment-hover-color: light-dark( rgb(0 0 0 / 0.9), rgb(255 255 255 / 0.9) ); - > ul{ - list-style-type:none; - padding:0; - - > li > a{ - text-decoration:none; - display:inline-block; - min-width:calc(100% - 4px); - height:auto; - margin-bottom:1px; - padding:2px 0 5px; - padding-inline-start:4px; - border-radius:2px; - color:var(--attachment-color); - font-size:13px; - line-height:15px; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - white-space:normal; - cursor:pointer; - - &:hover{ - background-color:var(--attachment-bg-color); - background-clip:padding-box; - border-radius:2px; - color:var(--attachment-hover-color); + > ul { + list-style-type: none; + padding: 0; + + > li > a { + text-decoration: none; + display: inline-block; + min-width: calc(100% - 4px); + height: auto; + margin-bottom: 1px; + padding: 2px 0 5px; + padding-inline-start: 4px; + border-radius: 2px; + color: var(--attachment-color); + font-size: 13px; + line-height: 15px; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + white-space: normal; + cursor: pointer; + + &:hover { + background-color: var(--attachment-bg-color); + background-clip: padding-box; + border-radius: 2px; + color: var(--attachment-hover-color); } } } @@ -6050,2068 +6165,2085 @@ button.hasPopupMenu{ } } -.sidebar{ - --sidebar-bg-color:light-dark(#fff, #23222b); - --sidebar-border-color:light-dark( +.sidebar { + --sidebar-bg-color: var(--background-color-box, light-dark(#fff, #23222b)); + --sidebar-border-color: light-dark( rgb(21 20 26 / 0.1), rgb(251 251 254 / 0.1) ); - --sidebar-box-shadow:0 0.25px 0.75px light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), 0 2px 6px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); - --sidebar-backdrop-filter:none; - --sidebar-border-radius:8px; - --sidebar-padding:5px; - --sidebar-min-width:180px; - --sidebar-max-width:632px; - --sidebar-width:239px; - --resizer-width:4px; - --resizer-shift:calc(0px - var(--resizer-width) - 2px); - --resizer-hover-bg-color:light-dark(#0062fa, #00cadb); - - @media screen and (forced-colors: active){ - --sidebar-bg-color:Canvas; - --sidebar-border-color:CanvasText; - --sidebar-box-shadow:none; - --resizer-hover-bg-color:CanvasText; - } - - border-radius:var(--sidebar-border-radius); - box-shadow:var(--sidebar-box-shadow); - border:1px solid var(--sidebar-border-color); - background-color:var(--sidebar-bg-color); - inset-block-start:calc(100% + var(--doorhanger-height) - 2px); - padding-block:var(--sidebar-padding); - width:var(--sidebar-width); - min-width:var(--sidebar-min-width); - max-width:var(--sidebar-max-width); - backdrop-filter:var(--sidebar-backdrop-filter); - box-sizing:border-box; - position:relative; - - .sidebarResizer{ - width:var(--resizer-width); - background-color:transparent; - forced-color-adjust:none; - cursor:ew-resize; - position:absolute; - inset-block:0; - inset-inline-start:var(--resizer-shift); - transition:background-color 0.5s ease-in-out, border-color 0.5s ease-in-out; - box-sizing:border-box; - border:1px solid transparent; - border-block-width:0; - background-clip:content-box; - - &:hover{ - background-color:var(--resizer-hover-bg-color); - border-color:white; - } - &:focus-visible{ - background-color:var(--resizer-hover-bg-color); - outline:none; - } - } - - &.resizing{ - cursor:ew-resize; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - - :not(.sidebarResizer){ - pointer-events:none; - } - - .sidebarResizer{ - background-color:var(--resizer-hover-bg-color); - } - } -} - -:root{ - color-scheme:light dark; - - --viewer-container-height:0; - --pdfViewer-padding-bottom:0; - --page-margin:1px auto -8px; - --page-border:9px solid transparent; - --spreadHorizontalWrapped-margin-LR:-3.5px; - --loading-icon-delay:400ms; - --focus-ring-color:light-dark(#0060df, #0df); - --focus-ring-outline:2px solid var(--focus-ring-color); - --new-badge-bg:light-dark(#070, #37b847); - --new-badge-color:light-dark(#fff, #15141a); - --new-badge-border-color:light-dark(#fbfbfe / 40%, #15141a / 40%); - - @media screen and (forced-colors: active){ - --pdfViewer-padding-bottom:9px; - --page-margin:8px auto -1px; - --page-border:1px solid CanvasText; - --spreadHorizontalWrapped-margin-LR:3.5px; - --focus-ring-color:CanvasText; - --new-badge-bg:AccentColor; - --new-badge-color:ButtonFace; - --new-badge-border-color:CanvasText; - } -} - -.newBadge{ - background-color:var(--new-badge-bg); - color:var(--new-badge-color); - border-radius:4px; - border:1px solid var(--new-badge-border-color); - padding-inline:4px; - margin-inline:4px; - font:menu; - font-size:12px; - font-style:normal; - font-weight:400; - line-height:normal; - flex:0 0 fit-content; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; + --sidebar-box-shadow: + 0 0.25px 0.75px light-dark(rgb(0 0 0 / 0.05), rgb(0 0 0 / 0.2)), + 0 2px 6px 0 light-dark(rgb(0 0 0 / 0.1), rgb(0 0 0 / 0.4)); + --sidebar-backdrop-filter: none; + --sidebar-border-radius: 8px; + --sidebar-padding: 5px; + --sidebar-min-width: 180px; + --sidebar-max-width: 632px; + --sidebar-width: 239px; + --resizer-width: 4px; + --resizer-shift: calc(0px - var(--resizer-width) - 2px); + --resizer-hover-bg-color: var( + --color-accent-primary, + light-dark(#0062fa, #00cadb) + ); + + @media screen and (forced-colors: active) { + --sidebar-bg-color: var(--background-color-box, Canvas); + --sidebar-border-color: CanvasText; + --sidebar-box-shadow: none; + --resizer-hover-bg-color: var(--text-color, CanvasText); + } + + border-radius: var(--sidebar-border-radius); + box-shadow: var(--sidebar-box-shadow); + border: 1px solid var(--sidebar-border-color); + background-color: var(--sidebar-bg-color); + inset-block-start: calc(100% + var(--doorhanger-height) - 2px); + padding-block: var(--sidebar-padding); + width: var(--sidebar-width); + min-width: var(--sidebar-min-width); + max-width: var(--sidebar-max-width); + backdrop-filter: var(--sidebar-backdrop-filter); + box-sizing: border-box; + position: relative; + + .sidebarResizer { + width: var(--resizer-width); + background-color: transparent; + forced-color-adjust: none; + cursor: ew-resize; + position: absolute; + inset-block: 0; + inset-inline-start: var(--resizer-shift); + transition: + background-color 0.5s ease-in-out, + border-color 0.5s ease-in-out; + box-sizing: border-box; + border: 1px solid transparent; + border-block-width: 0; + background-clip: content-box; + + &:hover { + background-color: var(--resizer-hover-bg-color); + border-color: white; + } + &:focus-visible { + background-color: var(--resizer-hover-bg-color); + outline: none; + } + } + + &.resizing { + cursor: ew-resize; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + + :not(.sidebarResizer) { + pointer-events: none; + } + + .sidebarResizer { + background-color: var(--resizer-hover-bg-color); + } + } +} + +:root { + color-scheme: light dark; + + --viewer-container-height: 0; + --pdfViewer-padding-bottom: 0; + --page-margin: 1px auto -8px; + --page-border: 9px solid transparent; + --spreadHorizontalWrapped-margin-LR: -3.5px; + --loading-icon-delay: 400ms; + --focus-ring-color: var(--focus-outline-color, light-dark(#0060df, #0df)); + --focus-ring-outline: var(--focus-outline-width, 2px) solid + var(--focus-ring-color); + --text-primary-color: var(--text-color, light-dark(#15141a, #fbfbfe)); + --link-fg-color: var(--link-color, light-dark(#0060df, #0df)); + --link-hover-fg-color: var(--link-color-hover, light-dark(#0250bb, #80ebff)); + --new-badge-bg: light-dark(#070, #37b847); + --new-badge-color: light-dark(#fff, #15141a); + --new-badge-border-color: light-dark(#fbfbfe / 40%, #15141a / 40%); + + @media screen and (forced-colors: active) { + --pdfViewer-padding-bottom: 9px; + --page-margin: 8px auto -1px; + --page-border: 1px solid CanvasText; + --spreadHorizontalWrapped-margin-LR: 3.5px; + --focus-ring-color: var(--focus-outline-color, CanvasText); + --text-primary-color: var(--text-color, CanvasText); + --link-fg-color: var(--link-color, LinkText); + --link-hover-fg-color: var(--link-color-hover, LinkText); + --new-badge-bg: AccentColor; + --new-badge-color: ButtonFace; + --new-badge-border-color: CanvasText; + } +} + +.newBadge { + background-color: var(--new-badge-bg); + color: var(--new-badge-color); + border-radius: 4px; + border: 1px solid var(--new-badge-border-color); + padding-inline: 4px; + + margin-inline: 4px; + font: menu; + font-size: 12px; + font-style: normal; + font-weight: 400; + line-height: normal; + flex: 0 0 fit-content; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } -[data-main-rotation="90"]{ - transform:rotate(90deg) translateY(-100%); +[data-main-rotation="90"] { + transform: rotate(90deg) translateY(-100%); } -[data-main-rotation="180"]{ - transform:rotate(180deg) translate(-100%, -100%); +[data-main-rotation="180"] { + transform: rotate(180deg) translate(-100%, -100%); } -[data-main-rotation="270"]{ - transform:rotate(270deg) translateX(-100%); +[data-main-rotation="270"] { + transform: rotate(270deg) translateX(-100%); } -.pdfViewer{ - --scale-factor:1; - --page-bg-color:unset; +.pdfViewer { + --scale-factor: 1; + --page-bg-color: unset; - padding-bottom:var(--pdfViewer-padding-bottom); + padding-bottom: var(--pdfViewer-padding-bottom); - --hcm-highlight-filter:none; - --hcm-highlight-selected-filter:none; + --hcm-highlight-filter: none; + --hcm-highlight-selected-filter: none; - @media screen and (forced-colors: active){ - --hcm-highlight-filter:invert(100%); + @media screen and (forced-colors: active) { + --hcm-highlight-filter: invert(100%); } - &.copyAll{ - cursor:wait; + &.copyAll { + cursor: wait; } - .canvasWrapper{ - overflow:hidden; - width:100%; - height:100%; + .canvasWrapper { + overflow: hidden; + width: 100%; + height: 100%; - canvas{ - position:absolute; - top:0; - left:0; - margin:0; - display:block; - width:100%; - height:100%; - contain:content; + canvas { + position: absolute; + top: 0; + left: 0; + margin: 0; + display: block; + width: 100%; + height: 100%; + contain: content; - .structTree{ - contain:strict; + .structTree { + contain: strict; } - &.detailView{ - image-rendering:pixelated; + &.detailView { + image-rendering: pixelated; } } - .selection{ - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - pointer-events:none; - background:rgb(0 90 255 / 0.22); + .selection { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + pointer-events: none; + background: rgb(0 90 255 / 0.22); + svg { + display: block; + } } } } -.pdfViewer .page{ - --user-unit:1; - --total-scale-factor:calc(var(--scale-factor) * var(--user-unit)); - --scale-round-x:1px; - --scale-round-y:1px; +.pdfViewer .page { + --user-unit: 1; + --total-scale-factor: calc(var(--scale-factor) * var(--user-unit)); + --scale-round-x: 1px; + --scale-round-y: 1px; - direction:ltr; - width:816px; - height:1056px; - margin:var(--page-margin); - position:relative; - overflow:visible; - border:var(--page-border); - background-clip:content-box; - background-color:var(--page-bg-color, rgb(255 255 255)); + direction: ltr; + width: 816px; + height: 1056px; + margin: var(--page-margin); + position: relative; + overflow: visible; + border: var(--page-border); + background-clip: content-box; + background-color: var(--page-bg-color, rgb(255 255 255)); + &:has(> .canvasWrapper > canvas[role="presentation"]) { + background-color: transparent; + } } -.pdfViewer .dummyPage{ - position:relative; - width:0; - height:var(--viewer-container-height); +.pdfViewer .dummyPage { + position: relative; + width: 0; + height: var(--viewer-container-height); } -.pdfViewer.noUserSelect{ - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; +.pdfViewer.noUserSelect { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } -.pdfViewer.removePageBorders .page{ - margin:0 auto 10px; - border:none; +.pdfViewer.removePageBorders .page { + margin: 0 auto 10px; + border: none; } .pdfViewer:is(.scrollHorizontal, .scrollWrapped), -.spread{ - margin-inline:3.5px; - text-align:center; +.spread { + margin-inline: 3.5px; + text-align: center; } .pdfViewer.scrollHorizontal, -.spread{ - white-space:nowrap; +.spread { + white-space: nowrap; } .pdfViewer.removePageBorders, -.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .spread{ - margin-inline:0; +.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .spread { + margin-inline: 0; } .spread :is(.page, .dummyPage), -.pdfViewer:is(.scrollHorizontal, .scrollWrapped) :is(.page, .spread){ - display:inline-block; - vertical-align:middle; +.pdfViewer:is(.scrollHorizontal, .scrollWrapped) :is(.page, .spread) { + display: inline-block; + vertical-align: middle; } .spread .page, -.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .page{ - margin-inline:var(--spreadHorizontalWrapped-margin-LR); +.pdfViewer:is(.scrollHorizontal, .scrollWrapped) .page { + margin-inline: var(--spreadHorizontalWrapped-margin-LR); } .pdfViewer.removePageBorders .spread .page, -.pdfViewer.removePageBorders:is(.scrollHorizontal, .scrollWrapped) .page{ - margin-inline:5px; +.pdfViewer.removePageBorders:is(.scrollHorizontal, .scrollWrapped) .page { + margin-inline: 5px; } -.pdfViewer .page.loadingIcon::after{ - position:absolute; - top:0; - left:0; - content:""; - width:100%; - height:100%; - background:url("images/loading-icon.gif") center no-repeat; - display:none; - transition-property:display; - transition-delay:var(--loading-icon-delay); - z-index:5; - contain:strict; +.pdfViewer .page.loadingIcon::after { + position: absolute; + top: 0; + left: 0; + content: ""; + width: 100%; + height: 100%; + background: url("images/loading-icon.gif") center no-repeat; + display: none; + transition-property: display; + transition-delay: var(--loading-icon-delay); + z-index: 5; + contain: strict; } -.pdfViewer .page.loading::after{ - display:block; +.pdfViewer .page.loading::after { + display: block; } -.pdfViewer .page:not(.loading)::after{ - transition-property:none; - display:none; +.pdfViewer .page:not(.loading)::after { + transition-property: none; + display: none; } -.pdfPresentationMode .pdfViewer{ - padding-bottom:0; +.pdfPresentationMode .pdfViewer { + padding-bottom: 0; } -.pdfPresentationMode .spread{ - margin:0; +.pdfPresentationMode .spread { + margin: 0; } -.pdfPresentationMode .pdfViewer .page{ - margin:0 auto; - border:2px solid transparent; +.pdfPresentationMode .pdfViewer .page { + margin: 0 auto; + border: 2px solid transparent; } -:root{ - --sig-card-border:light-dark(rgb(228 228 232), rgb(82 82 86)); - --sig-card-bg:var(--field-bg-color, light-dark(white, rgb(64 64 68))); - --sig-card-nested-bg:light-dark(rgb(252 252 253), rgb(72 72 76)); - --sig-row-color:light-dark(rgb(58 58 60), rgb(228 228 232)); - --sig-detail-color:light-dark(rgb(96 96 96), rgb(180 180 184)); - --sig-divider-color:light-dark(rgb(228 228 232), rgb(82 82 86)); - --sig-summary-hover-color:light-dark(rgb(28 67 138), rgb(126 169 255)); - --sig-link-color:light-dark(rgb(28 113 216), rgb(126 169 255)); - --sig-link-hover-bg:light-dark( +:root { + --sig-card-border: light-dark(rgb(228 228 232), rgb(82 82 86)); + --sig-card-bg: var(--field-bg-color, light-dark(white, rgb(64 64 68))); + --sig-card-nested-bg: light-dark(rgb(252 252 253), rgb(72 72 76)); + --sig-row-color: light-dark(rgb(58 58 60), rgb(228 228 232)); + --sig-detail-color: light-dark(rgb(96 96 96), rgb(180 180 184)); + --sig-divider-color: light-dark(rgb(228 228 232), rgb(82 82 86)); + --sig-summary-hover-color: light-dark(rgb(28 67 138), rgb(126 169 255)); + --sig-link-color: var( + --link-color, + light-dark(rgb(28 113 216), rgb(126 169 255)) + ); + --sig-link-hover-bg: light-dark( rgb(28 113 216 / 0.1), rgb(126 169 255 / 0.15) ); - --sig-banner-verified-bg:light-dark(rgb(228 247 235), rgb(28 84 49)); - --sig-banner-verified-color:light-dark(rgb(16 92 47), rgb(176 232 196)); - --sig-banner-warn-bg:light-dark(rgb(255 247 217), rgb(95 67 9)); - --sig-banner-warn-color:light-dark(rgb(124 84 9), rgb(255 222 153)); - --sig-banner-error-bg:light-dark(rgb(254 226 235), rgb(122 21 51)); - --sig-banner-error-color:light-dark(rgb(167 26 70), rgb(255 188 207)); - --sig-icon-default:light-dark(rgb(150 150 150), rgb(180 180 184)); - --sig-icon-warn:light-dark(rgb(217 142 27), rgb(255 178 77)); - --sig-icon-error:light-dark(rgb(196 31 71), rgb(255 117 145)); - --sig-icon-verified:light-dark(rgb(29 142 61), rgb(106 210 126)); - - @media screen and (forced-colors: active){ - --sig-card-border:ButtonBorder; - --sig-card-bg:Canvas; - --sig-card-nested-bg:ButtonFace; - --sig-row-color:ButtonText; - --sig-detail-color:GrayText; - --sig-divider-color:GrayText; - --sig-summary-hover-color:AccentColor; - --sig-link-color:LinkText; - --sig-link-hover-bg:transparent; - --sig-banner-verified-bg:ButtonFace; - --sig-banner-verified-color:ButtonText; - --sig-banner-warn-bg:ButtonFace; - --sig-banner-warn-color:ButtonText; - --sig-banner-error-bg:ButtonFace; - --sig-banner-error-color:ButtonText; - --sig-icon-default:GrayText; - --sig-icon-warn:AccentColor; - --sig-icon-error:AccentColor; - --sig-icon-verified:AccentColor; - } -} - -#signaturePropertiesButton{ - &::before{ - -webkit-mask-image:var(--toolbarButton-editorSignature-icon); - mask-image:var(--toolbarButton-editorSignature-icon); - transform:scaleX(var(--dir-factor)); + --sig-banner-verified-bg: var( + --background-color-success, + light-dark(rgb(228 247 235), rgb(28 84 49)) + ); + --sig-banner-verified-color: light-dark(rgb(16 92 47), rgb(176 232 196)); + --sig-banner-warn-bg: var( + --background-color-warning, + light-dark(rgb(255 247 217), rgb(95 67 9)) + ); + --sig-banner-warn-color: light-dark(rgb(124 84 9), rgb(255 222 153)); + --sig-banner-error-bg: var( + --background-color-critical, + light-dark(rgb(254 226 235), rgb(122 21 51)) + ); + --sig-banner-error-color: light-dark(rgb(167 26 70), rgb(255 188 207)); + --sig-icon-default: light-dark(rgb(150 150 150), rgb(180 180 184)); + --sig-icon-warn: var( + --icon-color-warning, + light-dark(rgb(217 142 27), rgb(255 178 77)) + ); + --sig-icon-error: var( + --icon-color-critical, + light-dark(rgb(196 31 71), rgb(255 117 145)) + ); + --sig-icon-verified: var( + --icon-color-success, + light-dark(rgb(29 142 61), rgb(106 210 126)) + ); + + @media screen and (forced-colors: active) { + --sig-card-border: ButtonBorder; + --sig-card-bg: Canvas; + --sig-card-nested-bg: ButtonFace; + --sig-row-color: ButtonText; + --sig-detail-color: GrayText; + --sig-divider-color: GrayText; + --sig-summary-hover-color: AccentColor; + --sig-link-color: var(--link-color, LinkText); + --sig-link-hover-bg: transparent; + --sig-banner-verified-bg: var(--background-color-success, ButtonFace); + --sig-banner-verified-color: var(--text-color, ButtonText); + --sig-banner-warn-bg: var(--background-color-warning, ButtonFace); + --sig-banner-warn-color: var(--text-color, ButtonText); + --sig-banner-error-bg: var(--background-color-critical, ButtonFace); + --sig-banner-error-color: var(--text-color, ButtonText); + --sig-icon-default: GrayText; + --sig-icon-warn: var(--icon-color-warning, AccentColor); + --sig-icon-error: var(--icon-color-critical, AccentColor); + --sig-icon-verified: var(--icon-color-success, AccentColor); + } +} + +#signaturePropertiesButton { + &::before { + -webkit-mask-image: var(--toolbarButton-editorSignature-icon); + mask-image: var(--toolbarButton-editorSignature-icon); + transform: scaleX(var(--dir-factor)); } &.state-verified::before, &.state-warn::before, - &.state-error::before{ - opacity:1; + &.state-error::before { + opacity: 1; } - &.state-verified::before{ - -webkit-mask-image:var(--toolbarButton-signaturePropertiesVerified-icon); - mask-image:var(--toolbarButton-signaturePropertiesVerified-icon); - background-color:var(--sig-icon-verified); + &.state-verified::before { + -webkit-mask-image: var(--toolbarButton-signaturePropertiesVerified-icon); + mask-image: var(--toolbarButton-signaturePropertiesVerified-icon); + background-color: var(--sig-icon-verified); } - &.state-warn::before{ - -webkit-mask-image:var(--toolbarButton-signaturePropertiesError-icon); - mask-image:var(--toolbarButton-signaturePropertiesError-icon); - background-color:var(--sig-icon-warn); + &.state-warn::before { + -webkit-mask-image: var(--toolbarButton-signaturePropertiesError-icon); + mask-image: var(--toolbarButton-signaturePropertiesError-icon); + background-color: var(--sig-icon-warn); } - &.state-error::before{ - -webkit-mask-image:var(--toolbarButton-signaturePropertiesError-icon); - mask-image:var(--toolbarButton-signaturePropertiesError-icon); - background-color:var(--sig-icon-error); + &.state-error::before { + -webkit-mask-image: var(--toolbarButton-signaturePropertiesError-icon); + mask-image: var(--toolbarButton-signaturePropertiesError-icon); + background-color: var(--sig-icon-error); } - &.state-loading{ - &::before{ - display:none; + &.state-loading { + &::before { + display: none; } - .loadingDot{ - display:inline-block; - width:4px; - height:4px; - margin:0 1px; - border-radius:50%; - background:var(--toolbar-icon-bg-color); - animation:signaturePropertiesDot 1.2s ease-in-out infinite both; + .loadingDot { + display: inline-block; + width: 4px; + height: 4px; + margin: 0 1px; + border-radius: 50%; + background: var(--toolbar-icon-bg-color); + animation: signaturePropertiesDot 1.2s ease-in-out infinite both; - &:nth-child(2){ - animation-delay:0.2s; + &:nth-child(2) { + animation-delay: 0.2s; } - &:nth-child(3){ - animation-delay:0.4s; + &:nth-child(3) { + animation-delay: 0.4s; } } } } -@keyframes signaturePropertiesDot{ +@keyframes signaturePropertiesDot { 0%, 80%, - 100%{ - opacity:0.3; - transform:scale(0.85); - } - 40%{ - opacity:1; - transform:scale(1); - } -} - -#signaturePropertiesPanel{ - width:320px; - padding:0; -} - -.signaturePropertiesContainer{ - display:flex; - flex-direction:column; - max-height:70vh; - overflow:hidden; -} - -.sigBanner{ - margin:12px 12px 8px; - padding:10px 12px; - border-radius:6px; - display:flex; - align-items:center; - gap:10px; - font-size:12.5px; - line-height:1.35; - border-inline-start:3px solid currentcolor; - - &.verified{ - background:var(--sig-banner-verified-bg); - color:var(--sig-banner-verified-color); - border-inline-start-color:var(--sig-icon-verified); - } - &.warn{ - background:var(--sig-banner-warn-bg); - color:var(--sig-banner-warn-color); - border-inline-start-color:var(--sig-icon-warn); - } - &.error{ - background:var(--sig-banner-error-bg); - color:var(--sig-banner-error-color); - border-inline-start-color:var(--sig-icon-error); - } -} - -.signaturePropertiesList{ - list-style:none; - margin:0; - padding:0 12px 12px; - overflow-y:auto; - display:flex; - flex-direction:column; - gap:6px; -} - -.sigCard{ - border:1px solid var(--sig-card-border); - border-radius:6px; - padding:8px 10px; - display:flex; - flex-direction:column; - gap:3px; - background:var(--sig-card-bg); - - .signer{ - font-weight:600; - font-size:13px; - letter-spacing:0.1px; - margin-bottom:1px; - } - - .row{ - display:flex; - flex-wrap:nowrap; - gap:2px 6px; - align-items:flex-start; - font-size:12px; - color:var(--sig-row-color); - min-height:18px; - - > span{ - flex:1 1 auto; - min-width:0; - overflow-wrap:break-word; - } - - &::before{ - content:""; - display:inline-block; - width:14px; - height:14px; - flex-shrink:0; - margin-top:1px; - -webkit-mask-position:center; - mask-position:center; - -webkit-mask-repeat:no-repeat; - mask-repeat:no-repeat; - -webkit-mask-size:contain; - mask-size:contain; - -webkit-mask-image:var(--signatureProperties-rowCheck-icon); - mask-image:var(--signatureProperties-rowCheck-icon); - background-color:var(--sig-icon-default); - transform:scaleX(var(--dir-factor)); + 100% { + opacity: 0.3; + transform: scale(0.85); + } + 40% { + opacity: 1; + transform: scale(1); + } +} + +#signaturePropertiesPanel { + width: 320px; + padding: 0; +} + +.signaturePropertiesContainer { + display: flex; + flex-direction: column; + max-height: 70vh; + overflow: hidden; +} + +.sigBanner { + margin: 12px 12px 8px; + padding: 10px 12px; + border-radius: 6px; + display: flex; + align-items: center; + gap: 10px; + font-size: 12.5px; + line-height: 1.35; + border-inline-start: 3px solid currentcolor; + + &.verified { + background: var(--sig-banner-verified-bg); + color: var(--sig-banner-verified-color); + border-inline-start-color: var(--sig-icon-verified); + } + &.warn { + background: var(--sig-banner-warn-bg); + color: var(--sig-banner-warn-color); + border-inline-start-color: var(--sig-icon-warn); + } + &.error { + background: var(--sig-banner-error-bg); + color: var(--sig-banner-error-color); + border-inline-start-color: var(--sig-icon-error); + } +} + +.signaturePropertiesList { + list-style: none; + margin: 0; + padding: 0 12px 12px; + overflow-y: auto; + display: flex; + flex-direction: column; + gap: 6px; +} + +.sigCard { + border: 1px solid var(--sig-card-border); + border-radius: 6px; + padding: 8px 10px; + display: flex; + flex-direction: column; + gap: 3px; + background: var(--sig-card-bg); + + .signer { + font-weight: 600; + font-size: 13px; + letter-spacing: 0.1px; + margin-bottom: 1px; + } + + .row { + display: flex; + flex-wrap: nowrap; + gap: 2px 6px; + align-items: flex-start; + font-size: 12px; + color: var(--sig-row-color); + min-height: 18px; + + > span { + flex: 1 1 auto; + min-width: 0; + overflow-wrap: break-word; + } + + &::before { + content: ""; + display: inline-block; + width: 14px; + height: 14px; + flex-shrink: 0; + margin-top: 1px; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: contain; + mask-size: contain; + -webkit-mask-image: var(--signatureProperties-rowCheck-icon); + mask-image: var(--signatureProperties-rowCheck-icon); + background-color: var(--sig-icon-default); + transform: scaleX(var(--dir-factor)); } &.status--verified::before, &.status--untrusted::before, &.status--expired::before, &.status--revoked::before, - &.cert--trusted::before{ - -webkit-mask-image:var(--signatureProperties-rowCheck-icon); - mask-image:var(--signatureProperties-rowCheck-icon); - background-color:var(--sig-icon-default); + &.cert--trusted::before { + -webkit-mask-image: var(--signatureProperties-rowCheck-icon); + mask-image: var(--signatureProperties-rowCheck-icon); + background-color: var(--sig-icon-default); } &.cert--untrusted::before, - &.cert--expired::before{ - -webkit-mask-image:var(--toolbarButton-signaturePropertiesError-icon); - mask-image:var(--toolbarButton-signaturePropertiesError-icon); - background-color:var(--sig-icon-warn); + &.cert--expired::before { + -webkit-mask-image: var(--toolbarButton-signaturePropertiesError-icon); + mask-image: var(--toolbarButton-signaturePropertiesError-icon); + background-color: var(--sig-icon-warn); } &.cert--revoked::before, &.status--invalid::before, &.status--unknown::before, - &.cert--unknown::before{ - -webkit-mask-image:var(--toolbarButton-signaturePropertiesError-icon); - mask-image:var(--toolbarButton-signaturePropertiesError-icon); - background-color:var(--sig-icon-error); + &.cert--unknown::before { + -webkit-mask-image: var(--toolbarButton-signaturePropertiesError-icon); + mask-image: var(--toolbarButton-signaturePropertiesError-icon); + background-color: var(--sig-icon-error); } } &.sigCard--top-allfine > .row.status--verified::before, - &.sigCard--top-allfine > .row.cert--trusted::before{ - -webkit-mask-image:var(--toolbarButton-signaturePropertiesVerified-icon); - mask-image:var(--toolbarButton-signaturePropertiesVerified-icon); - background-color:var(--sig-icon-verified); + &.sigCard--top-allfine > .row.cert--trusted::before { + -webkit-mask-image: var(--toolbarButton-signaturePropertiesVerified-icon); + mask-image: var(--toolbarButton-signaturePropertiesVerified-icon); + background-color: var(--sig-icon-verified); } - .detail{ - font-size:11.5px; - color:var(--sig-detail-color); - margin-inline-start:20px; - line-height:1.35; + .detail { + font-size: 11.5px; + color: var(--sig-detail-color); + margin-inline-start: 20px; + line-height: 1.35; } - .viewCert{ - align-self:center; - margin-top:4px; - color:var(--sig-link-color); - background:none; - border:none; - cursor:pointer; - font-size:12px; - padding:2px 4px; - border-radius:4px; - white-space:nowrap; + .viewCert { + align-self: center; + margin-top: 4px; + color: var(--sig-link-color); + background: none; + border: none; + cursor: pointer; + font-size: 12px; + padding: 2px 4px; + border-radius: 4px; + white-space: nowrap; - &:hover{ - background:var(--sig-link-hover-bg); - text-decoration:underline; + &:hover { + background: var(--sig-link-hover-bg); + text-decoration: underline; } - &:focus-visible{ - outline:2px solid var(--sig-link-color); - outline-offset:1px; + &:focus-visible { + outline: 2px solid var(--sig-link-color); + outline-offset: 1px; + } } - .subSignatures{ - margin-top:4px; - border-top:1px dashed var(--sig-divider-color); - padding-top:4px; - font-size:12px; + .subSignatures { + margin-top: 4px; + border-top: 1px dashed var(--sig-divider-color); + padding-top: 4px; + font-size: 12px; - > summary{ - cursor:pointer; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - list-style:none; - color:var(--sig-detail-color); - display:flex; - align-items:center; - gap:4px; - padding:2px 0; + > summary { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + list-style: none; + color: var(--sig-detail-color); + display: flex; + align-items: center; + gap: 4px; + padding: 2px 0; - &:hover{ - color:var(--sig-summary-hover-color); + &:hover { + color: var(--sig-summary-hover-color); } - &::-webkit-details-marker{ - display:none; + &::-webkit-details-marker { + display: none; } - &::before{ - content:""; - display:inline-block; - width:0; - height:0; - border-top:4px solid transparent; - border-bottom:4px solid transparent; - border-inline-start:5px solid currentcolor; - transition:transform 0.15s; + &::before { + content: ""; + display: inline-block; + width: 0; + height: 0; + border-top: 4px solid transparent; + border-bottom: 4px solid transparent; + border-inline-start: 5px solid currentcolor; + transition: transform 0.15s; } } - &[open] > summary::before{ - transform:rotate(90deg); + &[open] > summary::before { + transform: rotate(90deg); } } .nested, - .subSignatures > .signaturePropertiesList{ - padding:4px 0 2px; - margin-inline-start:0; - gap:4px; + .subSignatures > .signaturePropertiesList { + padding: 4px 0 2px; + margin-inline-start: 0; + gap: 4px; } - .nested{ - margin-top:4px; + .nested { + margin-top: 4px; } .subSignatures .sigCard, - .nested .sigCard{ - padding:6px 8px; - background:var(--sig-card-nested-bg); - gap:2px; + .nested .sigCard { + padding: 6px 8px; + background: var(--sig-card-nested-bg); + gap: 2px; } .subSignatures .signer, - .nested .signer{ - font-size:12px; - font-weight:500; + .nested .signer { + font-size: 12px; + font-weight: 500; } } -:root{ - --dir-factor:1; +:root { + --dir-factor: 1; - --sidebar-width:200px; - --sidebar-transition-duration:200ms; - --sidebar-transition-timing-function:ease; + --sidebar-width: 200px; + --sidebar-transition-duration: 200ms; + --sidebar-transition-timing-function: ease; - --toolbar-height:32px; - --toolbar-horizontal-padding:1px; - --toolbar-vertical-padding:2px; - --icon-size:16px; + --toolbar-height: 32px; + --toolbar-horizontal-padding: 1px; + --toolbar-vertical-padding: 2px; + --icon-size: 16px; - --toolbar-icon-opacity:0.7; - --doorhanger-icon-opacity:0.9; - --doorhanger-height:8px; + --toolbar-icon-opacity: 0.7; + --doorhanger-icon-opacity: 0.9; + --doorhanger-height: 8px; - --main-color:light-dark(rgb(12 12 13), rgb(249 249 250)); - --body-bg-color:light-dark(rgb(212 212 215), rgb(42 42 46)); - --progressBar-color:light-dark(rgb(10 132 255), rgb(0 96 223)); - --progressBar-bg-color:light-dark(rgb(221 221 222), rgb(40 40 43)); - --progressBar-blend-color:light-dark(rgb(116 177 239), rgb(20 68 133)); - --scrollbar-color:light-dark(auto, rgb(121 121 123)); - --scrollbar-bg-color:light-dark(auto, rgb(35 35 39)); - --toolbar-icon-bg-color:light-dark(rgb(0 0 0), rgb(255 255 255)); - --toolbar-icon-hover-bg-color:light-dark(rgb(0 0 0), rgb(255 255 255)); + --main-color: light-dark(rgb(12 12 13), rgb(249 249 250)); + --body-bg-color: light-dark(rgb(212 212 215), rgb(42 42 46)); + --progressBar-color: light-dark(rgb(10 132 255), rgb(0 96 223)); + --progressBar-bg-color: light-dark(rgb(221 221 222), rgb(40 40 43)); + --progressBar-blend-color: light-dark(rgb(116 177 239), rgb(20 68 133)); + --scrollbar-color: light-dark(auto, rgb(121 121 123)); + --scrollbar-bg-color: light-dark(auto, rgb(35 35 39)); + --toolbar-icon-bg-color: light-dark(rgb(0 0 0), rgb(255 255 255)); + --toolbar-icon-hover-bg-color: light-dark(rgb(0 0 0), rgb(255 255 255)); - --sidebar-narrow-bg-color:light-dark( + --sidebar-narrow-bg-color: light-dark( rgb(212 212 215 / 0.9), rgb(42 42 46 / 0.9) ); - --sidebar-toolbar-bg-color:light-dark(rgb(245 246 247), rgb(50 50 52)); - --toolbar-bg-color:light-dark(rgb(249 249 250), rgb(56 56 61)); - --toolbar-border-color:light-dark(rgb(184 184 184), rgb(12 12 13)); - --toolbar-box-shadow:0 1px 0 var(--toolbar-border-color); - --toolbar-border-bottom:none; - --toolbarSidebar-box-shadow:inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25), 0 1px 0 rgb(0 0 0 / 0.15), 0 0 1px rgb(0 0 0 / 0.1); - --toolbarSidebar-border-bottom:none; - --button-hover-color:color-mix(in srgb, currentColor 17%, transparent); - --toggled-btn-color:light-dark(rgb(0 0 0), rgb(255 255 255)); - --toggled-btn-bg-color:rgb(0 0 0 / 0.3); - --toggled-hover-active-btn-color:rgb(0 0 0 / 0.4); - --toggled-hover-btn-outline:none; - --dropdown-btn-bg-color:light-dark(rgb(215 215 219), rgb(74 74 79)); - --dropdown-btn-border:none; - --separator-color:rgb(0 0 0 / 0.3); - --field-color:light-dark(rgb(6 6 6), rgb(250 250 250)); - --field-bg-color:light-dark(rgb(255 255 255), rgb(64 64 68)); - --field-border-color:light-dark(rgb(187 187 188), rgb(115 115 115)); - --doorhanger-bg-color:light-dark(rgb(255 255 255), #42414d); - --doorhanger-border-color:light-dark(rgb(12 12 13 / 0.2), rgb(39 39 43)); - --doorhanger-hover-color:light-dark(rgb(12 12 13), rgb(249 249 250)); - --doorhanger-separator-color:light-dark(rgb(222 222 222), rgb(92 92 97)); - --dialog-button-border:none; - --dialog-button-bg-color:light-dark(rgb(12 12 13 / 0.1), rgb(92 92 97)); - --dialog-button-hover-bg-color:light-dark( - rgb(12 12 13 / 0.3), - rgb(115 115 115) + --sidebar-toolbar-bg-color: light-dark(rgb(245 246 247), rgb(50 50 52)); + --toolbar-bg-color: light-dark(rgb(249 249 250), rgb(56 56 61)); + --toolbar-border-color: light-dark(rgb(184 184 184), rgb(12 12 13)); + --toolbar-box-shadow: 0 1px 0 var(--toolbar-border-color); + --toolbar-border-bottom: none; + --toolbarSidebar-box-shadow: + inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25), + 0 1px 0 rgb(0 0 0 / 0.15), 0 0 1px rgb(0 0 0 / 0.1); + --toolbarSidebar-border-bottom: none; + --button-hover-color: var( + --button-background-color-toolbar-hover, + color-mix(in srgb, currentColor 17%, transparent) ); - - --loading-icon:url(images/loading.svg); - --toolbarButton-editorComment-icon:url(images/comment-editButton.svg); - --toolbarButton-editorFreeText-icon:url(images/toolbarButton-editorFreeText.svg); - --toolbarButton-editorHighlight-icon:url(images/toolbarButton-editorHighlight.svg); - --toolbarButton-editorInk-icon:url(images/toolbarButton-editorInk.svg); - --toolbarButton-editorStamp-icon:url(images/toolbarButton-editorStamp.svg); - --toolbarButton-editorSignature-icon:url(images/toolbarButton-editorSignature.svg); - --toolbarButton-signaturePropertiesVerified-icon:url(images/toolbarButton-signaturePropertiesVerified.svg); - --toolbarButton-signaturePropertiesError-icon:url(images/toolbarButton-signaturePropertiesError.svg); - --signatureProperties-rowCheck-icon:url(images/signature-properties-row-check.svg); - --toolbarButton-menuArrow-icon:url(images/toolbarButton-menuArrow.svg); - --toolbarButton-viewsManagerToggle-icon:url(images/toolbarButton-viewsManagerToggle.svg); - --toolbarButton-secondaryToolbarToggle-icon:url(images/toolbarButton-secondaryToolbarToggle.svg); - --toolbarButton-pageUp-icon:url(images/toolbarButton-pageUp.svg); - --toolbarButton-pageDown-icon:url(images/toolbarButton-pageDown.svg); - --toolbarButton-zoomOut-icon:url(images/toolbarButton-zoomOut.svg); - --toolbarButton-zoomIn-icon:url(images/toolbarButton-zoomIn.svg); - --toolbarButton-presentationMode-icon:url(images/toolbarButton-presentationMode.svg); - --toolbarButton-print-icon:url(images/toolbarButton-print.svg); - --toolbarButton-openFile-icon:url(images/toolbarButton-openFile.svg); - --toolbarButton-download-icon:url(images/toolbarButton-download.svg); - --toolbarButton-bookmark-icon:url(images/toolbarButton-bookmark.svg); - --toolbarButton-viewThumbnail-icon:url(images/toolbarButton-viewThumbnail.svg); - --toolbarButton-viewOutline-icon:url(images/toolbarButton-viewOutline.svg); - --toolbarButton-viewAttachments-icon:url(images/toolbarButton-viewAttachments.svg); - --toolbarButton-viewLayers-icon:url(images/toolbarButton-viewLayers.svg); - --toolbarButton-currentOutlineItem-icon:url(images/toolbarButton-currentOutlineItem.svg); - --toolbarButton-search-icon:url(images/toolbarButton-search.svg); - --findbarButton-previous-icon:url(images/findbarButton-previous.svg); - --findbarButton-next-icon:url(images/findbarButton-next.svg); - --secondaryToolbarButton-firstPage-icon:url(images/secondaryToolbarButton-firstPage.svg); - --secondaryToolbarButton-lastPage-icon:url(images/secondaryToolbarButton-lastPage.svg); - --secondaryToolbarButton-rotateCcw-icon:url(images/secondaryToolbarButton-rotateCcw.svg); - --secondaryToolbarButton-rotateCw-icon:url(images/secondaryToolbarButton-rotateCw.svg); - --secondaryToolbarButton-selectTool-icon:url(images/secondaryToolbarButton-selectTool.svg); - --secondaryToolbarButton-handTool-icon:url(images/secondaryToolbarButton-handTool.svg); - --secondaryToolbarButton-scrollPage-icon:url(images/secondaryToolbarButton-scrollPage.svg); - --secondaryToolbarButton-scrollVertical-icon:url(images/secondaryToolbarButton-scrollVertical.svg); - --secondaryToolbarButton-scrollHorizontal-icon:url(images/secondaryToolbarButton-scrollHorizontal.svg); - --secondaryToolbarButton-scrollWrapped-icon:url(images/secondaryToolbarButton-scrollWrapped.svg); - --secondaryToolbarButton-spreadNone-icon:url(images/secondaryToolbarButton-spreadNone.svg); - --secondaryToolbarButton-spreadOdd-icon:url(images/secondaryToolbarButton-spreadOdd.svg); - --secondaryToolbarButton-spreadEven-icon:url(images/secondaryToolbarButton-spreadEven.svg); - --secondaryToolbarButton-imageAltTextSettings-icon:var( + --button-hover-text-color: var(--toggled-btn-text-color); + --toggled-btn-color: light-dark(rgb(0 0 0), rgb(255 255 255)); + --toggled-btn-text-color: var(--toggled-btn-color); + --toggled-btn-bg-color: rgb(0 0 0 / 0.3); + --toggled-hover-active-btn-color: rgb(0 0 0 / 0.4); + --toggled-hover-btn-outline: none; + --toggled-hover-btn-outline-offset: 0; + --dropdown-btn-bg-color: light-dark(rgb(215 215 219), rgb(74 74 79)); + --dropdown-btn-border: none; + --separator-color: rgb(0 0 0 / 0.3); + --field-color: light-dark(rgb(6 6 6), rgb(250 250 250)); + --field-bg-color: light-dark(rgb(255 255 255), rgb(64 64 68)); + --field-border-color: light-dark(rgb(187 187 188), rgb(115 115 115)); + --doorhanger-bg-color: light-dark(rgb(255 255 255), #42414d); + --doorhanger-border-color: light-dark(rgb(12 12 13 / 0.2), rgb(39 39 43)); + --doorhanger-hover-color: light-dark(rgb(12 12 13), rgb(249 249 250)); + --doorhanger-separator-color: light-dark(rgb(222 222 222), rgb(92 92 97)); + + --loading-icon: url(images/loading.svg); + --toolbarButton-editorComment-icon: url(images/comment-editButton.svg); + --toolbarButton-editorFreeText-icon: url(images/toolbarButton-editorFreeText.svg); + --toolbarButton-editorHighlight-icon: url(images/toolbarButton-editorHighlight.svg); + --toolbarButton-editorInk-icon: url(images/toolbarButton-editorInk.svg); + --toolbarButton-editorStamp-icon: url(images/toolbarButton-editorStamp.svg); + --toolbarButton-editorSignature-icon: url(images/toolbarButton-editorSignature.svg); + --toolbarButton-signaturePropertiesVerified-icon: url(images/toolbarButton-signaturePropertiesVerified.svg); + --toolbarButton-signaturePropertiesError-icon: url(images/toolbarButton-signaturePropertiesError.svg); + --signatureProperties-rowCheck-icon: url(images/signature-properties-row-check.svg); + --toolbarButton-menuArrow-icon: url(images/toolbarButton-menuArrow.svg); + --toolbarButton-viewsManagerToggle-icon: url(images/toolbarButton-viewsManagerToggle.svg); + --toolbarButton-secondaryToolbarToggle-icon: url(images/toolbarButton-secondaryToolbarToggle.svg); + --toolbarButton-pageUp-icon: url(images/toolbarButton-pageUp.svg); + --toolbarButton-pageDown-icon: url(images/toolbarButton-pageDown.svg); + --toolbarButton-zoomOut-icon: url(images/toolbarButton-zoomOut.svg); + --toolbarButton-zoomIn-icon: url(images/toolbarButton-zoomIn.svg); + --toolbarButton-presentationMode-icon: url(images/toolbarButton-presentationMode.svg); + --toolbarButton-print-icon: url(images/toolbarButton-print.svg); + --toolbarButton-openFile-icon: url(images/toolbarButton-openFile.svg); + --toolbarButton-download-icon: url(images/toolbarButton-download.svg); + --toolbarButton-bookmark-icon: url(images/toolbarButton-bookmark.svg); + --toolbarButton-viewThumbnail-icon: url(images/toolbarButton-viewThumbnail.svg); + --toolbarButton-viewOutline-icon: url(images/toolbarButton-viewOutline.svg); + --toolbarButton-viewAttachments-icon: url(images/toolbarButton-viewAttachments.svg); + --toolbarButton-viewLayers-icon: url(images/toolbarButton-viewLayers.svg); + --toolbarButton-currentOutlineItem-icon: url(images/toolbarButton-currentOutlineItem.svg); + --toolbarButton-search-icon: url(images/toolbarButton-search.svg); + --findbarButton-previous-icon: url(images/findbarButton-previous.svg); + --findbarButton-next-icon: url(images/findbarButton-next.svg); + --secondaryToolbarButton-firstPage-icon: url(images/secondaryToolbarButton-firstPage.svg); + --secondaryToolbarButton-lastPage-icon: url(images/secondaryToolbarButton-lastPage.svg); + --secondaryToolbarButton-rotateCcw-icon: url(images/secondaryToolbarButton-rotateCcw.svg); + --secondaryToolbarButton-rotateCw-icon: url(images/secondaryToolbarButton-rotateCw.svg); + --secondaryToolbarButton-selectTool-icon: url(images/secondaryToolbarButton-selectTool.svg); + --secondaryToolbarButton-handTool-icon: url(images/secondaryToolbarButton-handTool.svg); + --secondaryToolbarButton-scrollPage-icon: url(images/secondaryToolbarButton-scrollPage.svg); + --secondaryToolbarButton-scrollVertical-icon: url(images/secondaryToolbarButton-scrollVertical.svg); + --secondaryToolbarButton-scrollHorizontal-icon: url(images/secondaryToolbarButton-scrollHorizontal.svg); + --secondaryToolbarButton-scrollWrapped-icon: url(images/secondaryToolbarButton-scrollWrapped.svg); + --secondaryToolbarButton-spreadNone-icon: url(images/secondaryToolbarButton-spreadNone.svg); + --secondaryToolbarButton-spreadOdd-icon: url(images/secondaryToolbarButton-spreadOdd.svg); + --secondaryToolbarButton-spreadEven-icon: url(images/secondaryToolbarButton-spreadEven.svg); + --secondaryToolbarButton-imageAltTextSettings-icon: var( --toolbarButton-editorStamp-icon ); - --secondaryToolbarButton-documentProperties-icon:url(images/secondaryToolbarButton-documentProperties.svg); - --editorParams-stampAddImage-icon:url(images/toolbarButton-zoomIn.svg); - --comment-edit-button-icon:url(images/comment-editButton.svg); + --secondaryToolbarButton-documentProperties-icon: url(images/secondaryToolbarButton-documentProperties.svg); + --editorParams-stampAddImage-icon: url(images/toolbarButton-zoomIn.svg); + --comment-edit-button-icon: url(images/comment-editButton.svg); } -:root:dir(rtl){ - --dir-factor:-1; +:root:dir(rtl) { + --dir-factor: -1; } -@media screen and (forced-colors: active){ - :root{ - --button-hover-color:Highlight; - --toolbar-icon-opacity:1; - --toolbar-icon-bg-color:ButtonText; - --toolbar-icon-hover-bg-color:ButtonFace; - --toggled-hover-active-btn-color:ButtonText; - --toggled-hover-btn-outline:2px solid ButtonBorder; - --toolbar-border-color:CanvasText; - --toolbar-border-bottom:1px solid var(--toolbar-border-color); - --toolbar-box-shadow:none; - --toggled-btn-color:HighlightText; - --toggled-btn-bg-color:LinkText; - --doorhanger-hover-color:ButtonFace; - --doorhanger-border-color-whcm:1px solid ButtonText; - --doorhanger-triangle-opacity-whcm:0; - --dialog-button-border:1px solid Highlight; - --dialog-button-hover-bg-color:Highlight; - --dialog-button-hover-color:ButtonFace; - --dropdown-btn-border:1px solid ButtonText; - --field-border-color:ButtonText; - --main-color:CanvasText; - --separator-color:GrayText; - --doorhanger-separator-color:GrayText; - --toolbarSidebar-box-shadow:none; - --toolbarSidebar-border-bottom:1px solid var(--toolbar-border-color); +@media screen and (forced-colors: active) { + :root { + --button-hover-color: Highlight; + --button-hover-text-color: HighlightText; + --toolbar-icon-opacity: 1; + --toolbar-icon-bg-color: ButtonText; + --toolbar-icon-hover-bg-color: ButtonFace; + --toggled-hover-active-btn-color: ButtonText; + --toggled-hover-btn-outline: 2px solid ButtonBorder; + --toggled-hover-btn-outline-offset: -2px; + --toolbar-border-color: CanvasText; + --toolbar-border-bottom: 1px solid var(--toolbar-border-color); + --toolbar-box-shadow: none; + --toggled-btn-color: Canvas; + --toggled-btn-text-color: Canvas; + --toggled-btn-bg-color: LinkText; + --doorhanger-hover-color: ButtonFace; + --doorhanger-border-color-whcm: 1px solid ButtonText; + --doorhanger-triangle-opacity-whcm: 0; + --dropdown-btn-border: 1px solid ButtonText; + --field-border-color: ButtonText; + --main-color: CanvasText; + --separator-color: GrayText; + --doorhanger-separator-color: GrayText; + --toolbarSidebar-box-shadow: none; + --toolbarSidebar-border-bottom: 1px solid var(--toolbar-border-color); } } -@media screen and (prefers-reduced-motion: reduce){ - :root{ - --sidebar-transition-duration:0; +@media screen and (prefers-reduced-motion: reduce) { + :root { + --sidebar-transition-duration: 0; } } -@keyframes progressIndeterminate{ - 0%{ - transform:translateX(calc(-142px * var(--dir-factor))); +@keyframes progressIndeterminate { + 0% { + transform: translateX(calc(-142px * var(--dir-factor))); } - 100%{ - transform:translateX(0); + 100% { + transform: translateX(0); } } -html{ - &[data-toolbar-density="compact"]{ - --toolbar-height:30px; +html { + &[data-toolbar-density="compact"] { + --toolbar-height: 30px; } - &[data-toolbar-density="touch"]{ - --toolbar-height:44px; + &[data-toolbar-density="touch"] { + --toolbar-height: 44px; } } html, -body{ - height:100%; - width:100%; -} - -body{ - margin:0; - background-color:var(--body-bg-color); - scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color); - - &.wait::before{ - content:""; - position:fixed; - width:100%; - height:100%; - z-index:100000; - cursor:wait; - } -} -.visuallyHidden{ - position:absolute; - top:0; - left:0; - border:0; - margin:0; - padding:0; - width:0; - height:0; - overflow:hidden; - white-space:nowrap; - font-size:0; +body { + height: 100%; + width: 100%; +} + +body { + margin: 0; + background-color: var(--body-bg-color); + scrollbar-color: var(--scrollbar-color) var(--scrollbar-bg-color); + + &.wait::before { + content: ""; + position: fixed; + width: 100%; + height: 100%; + z-index: 100000; + cursor: wait; + } +} +.visuallyHidden { + position: absolute; + top: 0; + left: 0; + border: 0; + margin: 0; + padding: 0; + width: 0; + height: 0; + overflow: hidden; + white-space: nowrap; + font-size: 0; } .hidden, -[hidden]{ - display:none !important; +[hidden] { + display: none !important; } -#viewerContainer.pdfPresentationMode:fullscreen{ - top:0; - background-color:rgb(0 0 0); - width:100%; - height:100%; - overflow:hidden; - cursor:none; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; +#viewerContainer.pdfPresentationMode:fullscreen { + top: 0; + background-color: rgb(0 0 0); + width: 100%; + height: 100%; + overflow: hidden; + cursor: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; } .pdfPresentationMode:fullscreen - section:not([data-internal-link], .mediaAnnotation){ - pointer-events:none; + section:not([data-internal-link], .mediaAnnotation) { + pointer-events: none; } -.pdfPresentationMode:fullscreen .textLayer span{ - cursor:none; +.pdfPresentationMode:fullscreen .textLayer span { + cursor: none; } .pdfPresentationMode.pdfPresentationModeControls > *, -.pdfPresentationMode.pdfPresentationModeControls .textLayer span{ - cursor:default; +.pdfPresentationMode.pdfPresentationModeControls .textLayer span { + cursor: default; } -#outerContainer{ - width:100%; - height:100%; - position:relative; - margin:0; +#outerContainer { + width: 100%; + height: 100%; + position: relative; + margin: 0; } -#mainContainer{ - position:absolute; - inset:0; - min-width:350px; - margin:0; - display:flex; - flex-direction:column; +#mainContainer { + position: absolute; + inset: 0; + min-width: 350px; + margin: 0; + display: flex; + flex-direction: column; } -#sidebarContent{ - inset-block:var(--toolbar-height) 0; - inset-inline-start:0; - overflow:auto; - position:absolute; - width:100%; - box-shadow:inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25); +#sidebarContent { + inset-block: var(--toolbar-height) 0; + inset-inline-start: 0; + overflow: auto; + position: absolute; + width: 100%; + box-shadow: inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25); } -#viewerContainer{ - overflow:auto; - position:absolute; - inset:var(--toolbar-height) 0 0; - outline:none; - z-index:0; +#viewerContainer { + overflow: auto; + position: absolute; + inset: var(--toolbar-height) 0 0; + outline: none; + z-index: 0; } -#viewerContainer:not(.pdfPresentationMode){ - transition-duration:var(--sidebar-transition-duration); - transition-timing-function:var(--sidebar-transition-timing-function); +#viewerContainer:not(.pdfPresentationMode) { + transition-property: inset-inline-start; + transition-duration: var(--sidebar-transition-duration); + transition-timing-function: var(--sidebar-transition-timing-function); } -#sidebarContainer :is(input, button, select){ - font:message-box; +#sidebarContainer :is(input, button, select) { + font: message-box; } -.toolbar{ - z-index:2; +.toolbar { + z-index: 2; } -#toolbarSidebar{ - width:100%; - height:var(--toolbar-height); - background-color:var(--sidebar-toolbar-bg-color); - box-shadow:var(--toolbarSidebar-box-shadow); - border-bottom:var(--toolbarSidebar-border-bottom); - padding:var(--toolbar-vertical-padding) var(--toolbar-horizontal-padding); - justify-content:space-between; +#toolbarSidebar { + width: 100%; + height: var(--toolbar-height); + background-color: var(--sidebar-toolbar-bg-color); + box-shadow: var(--toolbarSidebar-box-shadow); + border-bottom: var(--toolbarSidebar-border-bottom); + padding: var(--toolbar-vertical-padding) var(--toolbar-horizontal-padding); + justify-content: space-between; - #toolbarSidebarLeft{ - width:auto; - height:100%; + #toolbarSidebarLeft { + width: auto; + height: 100%; - #viewThumbnail::before{ - -webkit-mask-image:var(--toolbarButton-viewThumbnail-icon); - mask-image:var(--toolbarButton-viewThumbnail-icon); + #viewThumbnail::before { + -webkit-mask-image: var(--toolbarButton-viewThumbnail-icon); + mask-image: var(--toolbarButton-viewThumbnail-icon); } - #viewOutline::before{ - -webkit-mask-image:var(--toolbarButton-viewOutline-icon); - mask-image:var(--toolbarButton-viewOutline-icon); - transform:scaleX(var(--dir-factor)); + #viewOutline::before { + -webkit-mask-image: var(--toolbarButton-viewOutline-icon); + mask-image: var(--toolbarButton-viewOutline-icon); + transform: scaleX(var(--dir-factor)); } - #viewAttachments::before{ - -webkit-mask-image:var(--toolbarButton-viewAttachments-icon); - mask-image:var(--toolbarButton-viewAttachments-icon); + #viewAttachments::before { + -webkit-mask-image: var(--toolbarButton-viewAttachments-icon); + mask-image: var(--toolbarButton-viewAttachments-icon); } - #viewLayers::before{ - -webkit-mask-image:var(--toolbarButton-viewLayers-icon); - mask-image:var(--toolbarButton-viewLayers-icon); + #viewLayers::before { + -webkit-mask-image: var(--toolbarButton-viewLayers-icon); + mask-image: var(--toolbarButton-viewLayers-icon); } } - #toolbarSidebarRight{ - width:auto; - height:100%; - padding-inline-end:2px; + #toolbarSidebarRight { + width: auto; + height: 100%; + padding-inline-end: 2px; } } .doorHanger, -.doorHangerRight{ - border-radius:2px; - box-shadow:0 1px 5px var(--doorhanger-border-color), 0 0 0 1px var(--doorhanger-border-color); - border:var(--doorhanger-border-color-whcm); - background-color:var(--doorhanger-bg-color); - inset-block-start:calc(100% + var(--doorhanger-height) - 2px); +.doorHangerRight { + border-radius: 2px; + box-shadow: + 0 1px 5px var(--doorhanger-border-color), + 0 0 0 1px var(--doorhanger-border-color); + border: var(--doorhanger-border-color-whcm); + background-color: var(--doorhanger-bg-color); + inset-block-start: calc(100% + var(--doorhanger-height) - 2px); &::after, - &::before{ - bottom:100%; - border-style:solid; - border-color:transparent; - content:""; - height:0; - width:0; - position:absolute; - pointer-events:none; - opacity:var(--doorhanger-triangle-opacity-whcm); + &::before { + bottom: 100%; + border-style: solid; + border-color: transparent; + content: ""; + height: 0; + width: 0; + position: absolute; + pointer-events: none; + opacity: var(--doorhanger-triangle-opacity-whcm); } - &::before{ - border-width:calc(var(--doorhanger-height) + 2px); - border-bottom-color:var(--doorhanger-border-color); + &::before { + border-width: calc(var(--doorhanger-height) + 2px); + border-bottom-color: var(--doorhanger-border-color); } - &::after{ - border-width:var(--doorhanger-height); + &::after { + border-width: var(--doorhanger-height); } } -.doorHangerRight{ - inset-inline-end:calc(50% - var(--doorhanger-height) - 1px); +.doorHangerRight { + inset-inline-end: calc(50% - var(--doorhanger-height) - 1px); - &::before{ - inset-inline-end:-1px; + &::before { + inset-inline-end: -1px; } - &::after{ - border-bottom-color:var(--doorhanger-bg-color); - inset-inline-end:1px; + &::after { + border-bottom-color: var(--doorhanger-bg-color); + inset-inline-end: 1px; } } -.doorHanger{ - inset-inline-start:calc(50% - var(--doorhanger-height) - 1px); +.doorHanger { + inset-inline-start: calc(50% - var(--doorhanger-height) - 1px); - &::before{ - inset-inline-start:-1px; + &::before { + inset-inline-start: -1px; } - &::after{ - border-bottom-color:var(--toolbar-bg-color); - inset-inline-start:1px; + &::after { + border-bottom-color: var(--toolbar-bg-color); + inset-inline-start: 1px; } -} - -.dialogButton{ - border:none; - background:none; - width:28px; - height:28px; - outline:none; -} - -.dialogButton:is(:hover, :focus-visible){ - background-color:var(--dialog-button-hover-bg-color); -} -.dialogButton:is(:hover, :focus-visible) > span{ - color:var(--dialog-button-hover-color); } -.splitToolbarButtonSeparator{ - float:inline-start; - width:0; - height:62%; - border-left:1px solid var(--separator-color); - border-right:none; +.splitToolbarButtonSeparator { + float: inline-start; + width: 0; + height: 62%; + border-left: 1px solid var(--separator-color); + border-right: none; } -.dialogButton{ - min-width:16px; - margin:2px 1px; - padding:2px 6px 0; - border:none; - border-radius:2px; - color:var(--main-color); - font-size:12px; - line-height:14px; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - cursor:default; - box-sizing:border-box; +#viewsManagerToggleButton::before { + -webkit-mask-image: var(--toolbarButton-viewsManagerToggle-icon); + mask-image: var(--toolbarButton-viewsManagerToggle-icon); + transform: scaleX(var(--dir-factor)); } -#viewsManagerToggleButton::before{ - -webkit-mask-image:var(--toolbarButton-viewsManagerToggle-icon); - mask-image:var(--toolbarButton-viewsManagerToggle-icon); - transform:scaleX(var(--dir-factor)); +#secondaryToolbarToggleButton::before { + -webkit-mask-image: var(--toolbarButton-secondaryToolbarToggle-icon); + mask-image: var(--toolbarButton-secondaryToolbarToggle-icon); + transform: scaleX(var(--dir-factor)); } -#secondaryToolbarToggleButton::before{ - -webkit-mask-image:var(--toolbarButton-secondaryToolbarToggle-icon); - mask-image:var(--toolbarButton-secondaryToolbarToggle-icon); - transform:scaleX(var(--dir-factor)); +#previous::before { + -webkit-mask-image: var(--toolbarButton-pageUp-icon); + mask-image: var(--toolbarButton-pageUp-icon); } -#previous::before{ - -webkit-mask-image:var(--toolbarButton-pageUp-icon); - mask-image:var(--toolbarButton-pageUp-icon); +#next::before { + -webkit-mask-image: var(--toolbarButton-pageDown-icon); + mask-image: var(--toolbarButton-pageDown-icon); } -#next::before{ - -webkit-mask-image:var(--toolbarButton-pageDown-icon); - mask-image:var(--toolbarButton-pageDown-icon); +#zoomOutButton::before { + -webkit-mask-image: var(--toolbarButton-zoomOut-icon); + mask-image: var(--toolbarButton-zoomOut-icon); } -#zoomOutButton::before{ - -webkit-mask-image:var(--toolbarButton-zoomOut-icon); - mask-image:var(--toolbarButton-zoomOut-icon); +#zoomInButton::before { + -webkit-mask-image: var(--toolbarButton-zoomIn-icon); + mask-image: var(--toolbarButton-zoomIn-icon); } -#zoomInButton::before{ - -webkit-mask-image:var(--toolbarButton-zoomIn-icon); - mask-image:var(--toolbarButton-zoomIn-icon); +#editorCommentButton::before { + -webkit-mask-image: var(--toolbarButton-editorComment-icon); + mask-image: var(--toolbarButton-editorComment-icon); + transform: scaleX(var(--dir-factor)); } -#editorCommentButton::before{ - -webkit-mask-image:var(--toolbarButton-editorComment-icon); - mask-image:var(--toolbarButton-editorComment-icon); - transform:scaleX(var(--dir-factor)); +#editorFreeTextButton::before { + -webkit-mask-image: var(--toolbarButton-editorFreeText-icon); + mask-image: var(--toolbarButton-editorFreeText-icon); } -#editorFreeTextButton::before{ - -webkit-mask-image:var(--toolbarButton-editorFreeText-icon); - mask-image:var(--toolbarButton-editorFreeText-icon); +#editorHighlightButton::before { + -webkit-mask-image: var(--toolbarButton-editorHighlight-icon); + mask-image: var(--toolbarButton-editorHighlight-icon); } -#editorHighlightButton::before{ - -webkit-mask-image:var(--toolbarButton-editorHighlight-icon); - mask-image:var(--toolbarButton-editorHighlight-icon); +#editorInkButton::before { + -webkit-mask-image: var(--toolbarButton-editorInk-icon); + mask-image: var(--toolbarButton-editorInk-icon); } -#editorInkButton::before{ - -webkit-mask-image:var(--toolbarButton-editorInk-icon); - mask-image:var(--toolbarButton-editorInk-icon); +#editorStampButton::before { + -webkit-mask-image: var(--toolbarButton-editorStamp-icon); + mask-image: var(--toolbarButton-editorStamp-icon); } -#editorStampButton::before{ - -webkit-mask-image:var(--toolbarButton-editorStamp-icon); - mask-image:var(--toolbarButton-editorStamp-icon); +#editorSignatureButton::before { + -webkit-mask-image: var(--toolbarButton-editorSignature-icon); + mask-image: var(--toolbarButton-editorSignature-icon); } -#editorSignatureButton::before{ - -webkit-mask-image:var(--toolbarButton-editorSignature-icon); - mask-image:var(--toolbarButton-editorSignature-icon); +#printButton::before { + -webkit-mask-image: var(--toolbarButton-print-icon); + mask-image: var(--toolbarButton-print-icon); } -#printButton::before{ - -webkit-mask-image:var(--toolbarButton-print-icon); - mask-image:var(--toolbarButton-print-icon); +#downloadButton::before { + -webkit-mask-image: var(--toolbarButton-download-icon); + mask-image: var(--toolbarButton-download-icon); } -#downloadButton::before{ - -webkit-mask-image:var(--toolbarButton-download-icon); - mask-image:var(--toolbarButton-download-icon); +#currentOutlineItem::before { + -webkit-mask-image: var(--toolbarButton-currentOutlineItem-icon); + mask-image: var(--toolbarButton-currentOutlineItem-icon); + transform: scaleX(var(--dir-factor)); } -#currentOutlineItem::before{ - -webkit-mask-image:var(--toolbarButton-currentOutlineItem-icon); - mask-image:var(--toolbarButton-currentOutlineItem-icon); - transform:scaleX(var(--dir-factor)); +#viewFindButton::before { + -webkit-mask-image: var(--toolbarButton-search-icon); + mask-image: var(--toolbarButton-search-icon); } -#viewFindButton::before{ - -webkit-mask-image:var(--toolbarButton-search-icon); - mask-image:var(--toolbarButton-search-icon); -} +.pdfSidebarNotification::after { + position: absolute; + display: inline-block; + top: 2px; + inset-inline-end: 2px; + content: ""; + background-color: rgb(112 219 85); + height: 9px; + width: 9px; + border-radius: 50%; -.pdfSidebarNotification::after{ - position:absolute; - display:inline-block; - top:2px; - inset-inline-end:2px; - content:""; - background-color:rgb(112 219 85); - height:9px; - width:9px; - border-radius:50%; } -.verticalToolbarSeparator{ - display:block; - margin-inline:2px; - width:0; - height:80%; - border-left:1px solid var(--separator-color); - border-right:none; - box-sizing:border-box; +.verticalToolbarSeparator { + display: block; + margin-inline: 2px; + width: 0; + height: 80%; + border-left: 1px solid var(--separator-color); + border-right: none; + box-sizing: border-box; } -.horizontalToolbarSeparator{ - display:block; - margin:6px 0; - border-top:1px solid var(--doorhanger-separator-color); - border-bottom:none; - height:0; - width:100%; +.horizontalToolbarSeparator { + display: block; + margin: 6px 0; + border-top: 1px solid var(--doorhanger-separator-color); + border-bottom: none; + height: 0; + width: 100%; } -.toggleButton{ - display:inline; +.toggleButton { + display: inline; - &:has(> input:checked){ - color:var(--toggled-btn-color); - background-color:var(--toggled-btn-bg-color); + &:has(> input:checked) { + color: var(--toggled-btn-text-color); + background-color: var(--toggled-btn-bg-color); } - &:is(:hover, :has(> input:focus-visible)){ - color:var(--toggled-btn-color); - background-color:var(--button-hover-color); + &:is(:hover, :has(> input:focus-visible)) { + color: var(--button-hover-text-color); + background-color: var(--button-hover-color); } - & > input{ - position:absolute; - top:50%; - left:50%; - opacity:0; - width:0; - height:0; + & > input { + position: absolute; + top: 50%; + left: 50%; + opacity: 0; + width: 0; + height: 0; } } -.toolbarField{ - padding:4px 7px; - margin:3px 0; - border-radius:2px; - background-color:var(--field-bg-color); - background-clip:padding-box; - border:1px solid var(--field-border-color); - box-shadow:none; - color:var(--field-color); - font-size:12px; - line-height:16px; - outline:none; +.toolbarField { + padding: 4px 7px; + margin: 3px 0; + border-radius: 2px; + background-color: var(--field-bg-color); + background-clip: padding-box; + border: 1px solid var(--field-border-color); + box-shadow: none; + color: var(--field-color); + font-size: 12px; + line-height: 16px; + outline: none; - &:focus{ - border-color:#0a84ff; + &:focus { + border-color: #0a84ff; } } -#pageNumber{ - -moz-appearance:textfield; - text-align:end; - width:40px; - background-size:0 0; - transition-property:none; +#pageNumber { + -moz-appearance: textfield; + text-align: end; + width: 40px; + background-size: 0 0; + transition-property: none; - &::-webkit-inner-spin-button{ - -webkit-appearance:none; + &::-webkit-inner-spin-button { + -webkit-appearance: none; } - .loadingInput:has(> &.loading)::after{ - display:inline; - visibility:visible; + .loadingInput:has(> &.loading)::after { + display: inline; + visibility: visible; - transition-property:visibility; - transition-delay:var(--loading-icon-delay); + transition-property: visibility; + transition-delay: var(--loading-icon-delay); } } -.loadingInput{ - position:relative; +.loadingInput { + position: relative; - &::after{ - position:absolute; - visibility:hidden; - display:none; - width:var(--icon-size); - height:var(--icon-size); + &::after { + position: absolute; + visibility: hidden; + display: none; + width: var(--icon-size); + height: var(--icon-size); - content:""; - background-color:var(--toolbar-icon-bg-color); - -webkit-mask-size:cover; - mask-size:cover; - -webkit-mask-image:var(--loading-icon); - mask-image:var(--loading-icon); + content: ""; + background-color: var(--toolbar-icon-bg-color); + -webkit-mask-size: cover; + mask-size: cover; + -webkit-mask-image: var(--loading-icon); + mask-image: var(--loading-icon); } - &.start::after{ - inset-inline-start:4px; + &.start::after { + inset-inline-start: 4px; } - &.end::after{ - inset-inline-end:4px; + &.end::after { + inset-inline-end: 4px; } } -#outlineOptionsContainer{ - display:none; +#outlineOptionsContainer { + display: none; - #sidebarContainer:has(#outlineView:not(.hidden)) &{ - display:inline flex; + #sidebarContainer:has(#outlineView:not(.hidden)) & { + display: inline flex; } } -.dialogButton{ - width:auto; - margin:3px 4px 2px !important; - padding:2px 11px; - color:var(--main-color); - background-color:var(--dialog-button-bg-color); - border:var(--dialog-button-border) !important; -} - -dialog{ - margin:auto; - padding:15px; - border-spacing:4px; - color:var(--main-color); - font:message-box; - font-size:12px; - line-height:14px; - background-color:var(--doorhanger-bg-color); - border:1px solid rgb(0 0 0 / 0.5); - border-radius:4px; - box-shadow:0 1px 4px rgb(0 0 0 / 0.3); +dialog { + margin: auto; + padding: 15px; + border-spacing: 4px; + color: var(--main-color); + font: message-box; + font-size: 12px; + line-height: 14px; + background-color: var(--doorhanger-bg-color); + border: 1px solid rgb(0 0 0 / 0.5); + border-radius: var(--border-radius-medium, 4px); + box-shadow: 0 1px 4px rgb(0 0 0 / 0.3); } -dialog::backdrop{ - background-color:rgb(0 0 0 / 0.2); +dialog::backdrop { + background-color: rgb(0 0 0 / 0.2); } -dialog > .row{ - display:table-row; +dialog > .row { + display: table-row; } -dialog > .row > *{ - display:table-cell; +dialog > .row > * { + display: table-cell; } -dialog .toolbarField{ - margin:5px 0; +dialog .toolbarField { + margin: 5px 0; } -dialog .separator{ - display:block; - margin:4px 0; - height:0; - width:100%; - border-top:1px solid var(--separator-color); - border-bottom:none; +dialog .separator { + display: block; + margin: 4px 0; + height: 0; + width: 100%; + border-top: 1px solid var(--separator-color); + border-bottom: none; } -dialog .buttonRow{ - text-align:center; - vertical-align:middle; +dialog .buttonRow { + display: flex; + justify-content: center; + align-items: center; + gap: 8px; } -dialog :link{ - color:rgb(255 255 255); +dialog :link { + color: rgb(255 255 255); } -#passwordDialog{ - text-align:center; +#passwordDialog { + text-align: center; } -#passwordDialog .toolbarField{ - width:200px; +#passwordDialog .toolbarField { + width: 200px; } -#documentPropertiesDialog{ - text-align:left; +#documentPropertiesDialog { + text-align: left; } -#documentPropertiesDialog .row > *{ - min-width:100px; - text-align:start; +#documentPropertiesDialog .row > * { + min-width: 100px; + text-align: start; } -#documentPropertiesDialog .row > span{ - width:125px; - word-wrap:break-word; +#documentPropertiesDialog .row > span { + width: 125px; + word-wrap: break-word; } -#documentPropertiesDialog .row > p{ - max-width:225px; - word-wrap:break-word; +#documentPropertiesDialog .row > p { + max-width: 225px; + word-wrap: break-word; } -#documentPropertiesDialog .buttonRow{ - margin-top:10px; +#documentPropertiesDialog .buttonRow { + margin-top: 10px; } -#printServiceDialog{ - min-width:200px; +#printServiceDialog { + min-width: 200px; } -.grab-to-pan-grab{ - cursor:grab !important; +.grab-to-pan-grab { + cursor: grab !important; } .grab-to-pan-grab - *:not(input):not(textarea):not(button):not(select):not(:link){ - cursor:inherit !important; + *:not(input):not(textarea):not(button):not(select):not(:link) { + cursor: inherit !important; } .grab-to-pan-grab:active, -.grab-to-pan-grabbing{ - cursor:grabbing !important; +.grab-to-pan-grabbing { + cursor: grabbing !important; } -.grab-to-pan-grabbing{ - position:fixed; - background:rgb(0 0 0 / 0); - display:block; - inset:0; - overflow:hidden; - z-index:50000; +.grab-to-pan-grabbing { + position: fixed; + background: rgb(0 0 0 / 0); + display: block; + inset: 0; + overflow: hidden; + z-index: 50000; } -.toolbarButton{ - height:100%; - aspect-ratio:1; - display:flex; - align-items:center; - justify-content:center; - background:none; - border:none; - color:var(--main-color); - outline:none; - border-radius:2px; - box-sizing:border-box; - font:message-box; - flex:none; - position:relative; - padding:0; +.toolbarButton { + height: 100%; + aspect-ratio: 1; + display: flex; + align-items: center; + justify-content: center; + background: none; + border: none; + color: var(--main-color); + outline: none; + border-radius: 2px; + box-sizing: border-box; + font: message-box; + flex: none; + position: relative; + padding: 0; - > span{ - display:inline-block; - width:0; - height:0; - overflow:hidden; + > span { + display: inline-block; + width: 0; + height: 0; + overflow: hidden; } - &::before{ - opacity:var(--toolbar-icon-opacity); - display:inline-block; - width:var(--icon-size); - height:var(--icon-size); - content:""; - background-color:var(--toolbar-icon-bg-color); - -webkit-mask-size:cover; - mask-size:cover; - -webkit-mask-position:center; - mask-position:center; + &::before { + opacity: var(--toolbar-icon-opacity); + display: inline-block; + width: var(--icon-size); + height: var(--icon-size); + content: ""; + background-color: var(--toolbar-icon-bg-color); + -webkit-mask-size: cover; + mask-size: cover; + -webkit-mask-position: center; + mask-position: center; } - &.toggled{ - background-color:var(--toggled-btn-bg-color); - color:var(--toggled-btn-color); + &.toggled { + background-color: var(--toggled-btn-bg-color); + color: var(--toggled-btn-text-color); - &::before{ - background-color:var(--toggled-btn-color); + &::before { + background-color: var(--toggled-btn-color); } - &:hover{ - outline:var(--toggled-hover-btn-outline) !important; + &:hover { + outline: var(--toggled-hover-btn-outline) !important; + outline-offset: var(--toggled-hover-btn-outline-offset); - &:active{ - background-color:var(--toggled-hover-active-btn-color); + &:active { + background-color: var(--toggled-hover-active-btn-color); } } } - &:is(:hover, :focus-visible){ - background-color:var(--button-hover-color); + &:is(:hover, :focus-visible) { + background-color: var(--button-hover-color); - &::before{ - background-color:var(--toolbar-icon-hover-bg-color); + &::before { + background-color: var(--toolbar-icon-hover-bg-color); } } - &:is([disabled="disabled"], [disabled]){ - opacity:0.5; - pointer-events:none; + &:is([disabled="disabled"], [disabled]) { + opacity: 0.5; + pointer-events: none; } - &.labeled{ - width:100%; - min-height:var(--menuitem-height); - justify-content:flex-start; - gap:8px; - padding-inline-start:12px; - aspect-ratio:unset; - text-align:start; - white-space:normal; - cursor:default; + &.labeled { + width: 100%; + min-height: var(--menuitem-height); + justify-content: flex-start; + gap: 8px; + padding-inline-start: 12px; + aspect-ratio: unset; + text-align: start; + white-space: normal; + cursor: default; - &:is(a){ - text-decoration:none; + &:is(a) { + text-decoration: none; - &[href="#"]{ - opacity:0.5; - pointer-events:none; + &[href="#"] { + opacity: 0.5; + pointer-events: none; } } - &::before{ - opacity:var(--doorhanger-icon-opacity); + &::before { + opacity: var(--doorhanger-icon-opacity); } - &:is(:hover, :focus-visible){ - color:var(--doorhanger-hover-color); + &:is(:hover, :focus-visible) { + color: var(--doorhanger-hover-color); } - > span{ - display:inline-block; - width:-moz-max-content; - width:max-content; - height:auto; + > span { + display: inline-block; + width: -moz-max-content; + width: max-content; + height: auto; } } } -.toolbarButtonWithContainer{ - height:100%; - aspect-ratio:1; - display:inline-block; - position:relative; - flex:none; +.toolbarButtonWithContainer { + height: 100%; + aspect-ratio: 1; + display: inline-block; + position: relative; + flex: none; - > .toolbarButton{ - width:100%; - height:100%; + > .toolbarButton { + width: 100%; + height: 100%; } - .menu{ - padding-block:5px; + .menu { + padding-block: 5px; } - .menuContainer{ - height:auto; - max-height:calc( - var(--viewer-container-height) - var(--toolbar-height) - - var(--doorhanger-height) + .menuContainer { + height: auto; + max-height: calc( + var(--viewer-container-height) + var(--pfn-bar-height, 0px) - + var(--toolbar-height) - var(--doorhanger-height) ); - display:flex; - flex-direction:column; - box-sizing:border-box; - overflow-y:auto; - } - - .editorParamsToolbar{ - --editor-toolbar-min-width:220px; - - height:auto; - min-width:var(--editor-toolbar-min-width); - width:-moz-max-content; - width:max-content; - position:absolute; - z-index:30000; - cursor:default; - - :is(#editorStampAddImage, #editorSignatureAddSignature)::before{ - -webkit-mask-image:var(--editorParams-stampAddImage-icon); - mask-image:var(--editorParams-stampAddImage-icon); - } - - .editorParamsLabel{ - flex:none; - font:menu; - font-size:13px; - font-style:normal; - font-weight:400; - line-height:150%; - width:-moz-fit-content; - width:fit-content; - inset-inline-start:0; - color:var(--main-color); - } - - button:is(:hover, :focus-visible) .editorParamsLabel{ - color:var(--doorhanger-hover-color); - } - - .editorParamsToolbarContainer{ - width:100%; - height:auto; - display:flex; - flex-direction:column; - box-sizing:border-box; - padding-inline:10px; - padding-block:10px; - - > .editorParamsSetter{ - min-height:26px; - display:flex; - align-items:center; - justify-content:space-between; - } - - .editorParamsColor{ - width:32px; - height:32px; - flex:none; - padding:0; - } - - .editorParamsSlider{ - background-color:transparent; - width:90px; - flex:0 1 0; - font:message-box; - - &::-moz-range-progress{ - background-color:black; + display: flex; + flex-direction: column; + box-sizing: border-box; + overflow-y: auto; + } + + .editorParamsToolbar { + --editor-toolbar-min-width: 220px; + + height: auto; + min-width: var(--editor-toolbar-min-width); + width: -moz-max-content; + width: max-content; + position: absolute; + z-index: 30000; + cursor: default; + + :is(#editorStampAddImage, #editorSignatureAddSignature)::before { + -webkit-mask-image: var(--editorParams-stampAddImage-icon); + mask-image: var(--editorParams-stampAddImage-icon); + } + + .editorParamsLabel { + flex: none; + font: menu; + font-size: 13px; + font-style: normal; + font-weight: 400; + line-height: 150%; + width: -moz-fit-content; + width: fit-content; + inset-inline-start: 0; + color: var(--main-color); + } + + button:is(:hover, :focus-visible) .editorParamsLabel { + color: var(--doorhanger-hover-color); + } + + .editorParamsToolbarContainer { + width: 100%; + height: auto; + display: flex; + flex-direction: column; + box-sizing: border-box; + padding-inline: 10px; + padding-block: 10px; + + > .editorParamsSetter { + min-height: 26px; + display: flex; + align-items: center; + justify-content: space-between; + } + + .editorParamsColor { + width: 32px; + height: 32px; + flex: none; + padding: 0; + } + + .editorParamsSlider { + background-color: transparent; + width: 90px; + flex: 0 1 0; + font: message-box; + + &::-moz-range-progress { + background-color: black; } &::-webkit-slider-runnable-track, - &::-moz-range-track{ - background-color:black; + &::-moz-range-track { + background-color: black; } &::-webkit-slider-thumb, - &::-moz-range-thumb{ - background-color:white; + &::-moz-range-thumb { + background-color: white; } } } } } -#secondaryToolbar{ - height:auto; - width:220px; - position:absolute; - z-index:30000; - cursor:default; - min-height:26px; - max-height:calc(var(--viewer-container-height) - 40px); +#secondaryToolbar { + height: auto; + width: 220px; + position: absolute; + z-index: 30000; + cursor: default; + min-height: 26px; + max-height: calc( + var(--viewer-container-height) + var(--pfn-bar-height, 0px) - 40px + ); - #secondaryToolbarButtonContainer{ - #secondaryOpenFile::before{ - -webkit-mask-image:var(--toolbarButton-openFile-icon); - mask-image:var(--toolbarButton-openFile-icon); + #secondaryToolbarButtonContainer { + #secondaryOpenFile::before { + -webkit-mask-image: var(--toolbarButton-openFile-icon); + mask-image: var(--toolbarButton-openFile-icon); } - #secondaryPrint::before{ - -webkit-mask-image:var(--toolbarButton-print-icon); - mask-image:var(--toolbarButton-print-icon); + #secondaryPrint::before { + -webkit-mask-image: var(--toolbarButton-print-icon); + mask-image: var(--toolbarButton-print-icon); } - #secondaryDownload::before{ - -webkit-mask-image:var(--toolbarButton-download-icon); - mask-image:var(--toolbarButton-download-icon); + #secondaryDownload::before { + -webkit-mask-image: var(--toolbarButton-download-icon); + mask-image: var(--toolbarButton-download-icon); } - #presentationMode::before{ - -webkit-mask-image:var(--toolbarButton-presentationMode-icon); - mask-image:var(--toolbarButton-presentationMode-icon); + #presentationMode::before { + -webkit-mask-image: var(--toolbarButton-presentationMode-icon); + mask-image: var(--toolbarButton-presentationMode-icon); } - #viewBookmark::before{ - -webkit-mask-image:var(--toolbarButton-bookmark-icon); - mask-image:var(--toolbarButton-bookmark-icon); + #viewBookmark::before { + -webkit-mask-image: var(--toolbarButton-bookmark-icon); + mask-image: var(--toolbarButton-bookmark-icon); } - #firstPage::before{ - -webkit-mask-image:var(--secondaryToolbarButton-firstPage-icon); - mask-image:var(--secondaryToolbarButton-firstPage-icon); + #firstPage::before { + -webkit-mask-image: var(--secondaryToolbarButton-firstPage-icon); + mask-image: var(--secondaryToolbarButton-firstPage-icon); } - #lastPage::before{ - -webkit-mask-image:var(--secondaryToolbarButton-lastPage-icon); - mask-image:var(--secondaryToolbarButton-lastPage-icon); + #lastPage::before { + -webkit-mask-image: var(--secondaryToolbarButton-lastPage-icon); + mask-image: var(--secondaryToolbarButton-lastPage-icon); } - #pageRotateCcw::before{ - -webkit-mask-image:var(--secondaryToolbarButton-rotateCcw-icon); - mask-image:var(--secondaryToolbarButton-rotateCcw-icon); + #pageRotateCcw::before { + -webkit-mask-image: var(--secondaryToolbarButton-rotateCcw-icon); + mask-image: var(--secondaryToolbarButton-rotateCcw-icon); } - #pageRotateCw::before{ - -webkit-mask-image:var(--secondaryToolbarButton-rotateCw-icon); - mask-image:var(--secondaryToolbarButton-rotateCw-icon); + #pageRotateCw::before { + -webkit-mask-image: var(--secondaryToolbarButton-rotateCw-icon); + mask-image: var(--secondaryToolbarButton-rotateCw-icon); } - #cursorSelectTool::before{ - -webkit-mask-image:var(--secondaryToolbarButton-selectTool-icon); - mask-image:var(--secondaryToolbarButton-selectTool-icon); + #cursorSelectTool::before { + -webkit-mask-image: var(--secondaryToolbarButton-selectTool-icon); + mask-image: var(--secondaryToolbarButton-selectTool-icon); } - #cursorHandTool::before{ - -webkit-mask-image:var(--secondaryToolbarButton-handTool-icon); - mask-image:var(--secondaryToolbarButton-handTool-icon); + #cursorHandTool::before { + -webkit-mask-image: var(--secondaryToolbarButton-handTool-icon); + mask-image: var(--secondaryToolbarButton-handTool-icon); } - #scrollPage::before{ - -webkit-mask-image:var(--secondaryToolbarButton-scrollPage-icon); - mask-image:var(--secondaryToolbarButton-scrollPage-icon); + #scrollPage::before { + -webkit-mask-image: var(--secondaryToolbarButton-scrollPage-icon); + mask-image: var(--secondaryToolbarButton-scrollPage-icon); } - #scrollVertical::before{ - -webkit-mask-image:var(--secondaryToolbarButton-scrollVertical-icon); - mask-image:var(--secondaryToolbarButton-scrollVertical-icon); + #scrollVertical::before { + -webkit-mask-image: var(--secondaryToolbarButton-scrollVertical-icon); + mask-image: var(--secondaryToolbarButton-scrollVertical-icon); } - #scrollHorizontal::before{ - -webkit-mask-image:var(--secondaryToolbarButton-scrollHorizontal-icon); - mask-image:var(--secondaryToolbarButton-scrollHorizontal-icon); + #scrollHorizontal::before { + -webkit-mask-image: var(--secondaryToolbarButton-scrollHorizontal-icon); + mask-image: var(--secondaryToolbarButton-scrollHorizontal-icon); } - #scrollWrapped::before{ - -webkit-mask-image:var(--secondaryToolbarButton-scrollWrapped-icon); - mask-image:var(--secondaryToolbarButton-scrollWrapped-icon); + #scrollWrapped::before { + -webkit-mask-image: var(--secondaryToolbarButton-scrollWrapped-icon); + mask-image: var(--secondaryToolbarButton-scrollWrapped-icon); } - #spreadNone::before{ - -webkit-mask-image:var(--secondaryToolbarButton-spreadNone-icon); - mask-image:var(--secondaryToolbarButton-spreadNone-icon); + #spreadNone::before { + -webkit-mask-image: var(--secondaryToolbarButton-spreadNone-icon); + mask-image: var(--secondaryToolbarButton-spreadNone-icon); } - #spreadOdd::before{ - -webkit-mask-image:var(--secondaryToolbarButton-spreadOdd-icon); - mask-image:var(--secondaryToolbarButton-spreadOdd-icon); + #spreadOdd::before { + -webkit-mask-image: var(--secondaryToolbarButton-spreadOdd-icon); + mask-image: var(--secondaryToolbarButton-spreadOdd-icon); } - #spreadEven::before{ - -webkit-mask-image:var(--secondaryToolbarButton-spreadEven-icon); - mask-image:var(--secondaryToolbarButton-spreadEven-icon); + #spreadEven::before { + -webkit-mask-image: var(--secondaryToolbarButton-spreadEven-icon); + mask-image: var(--secondaryToolbarButton-spreadEven-icon); } - #imageAltTextSettings::before{ - -webkit-mask-image:var(--secondaryToolbarButton-imageAltTextSettings-icon); - mask-image:var(--secondaryToolbarButton-imageAltTextSettings-icon); + #imageAltTextSettings::before { + -webkit-mask-image: var(--secondaryToolbarButton-imageAltTextSettings-icon); + mask-image: var(--secondaryToolbarButton-imageAltTextSettings-icon); } - #documentProperties::before{ - -webkit-mask-image:var(--secondaryToolbarButton-documentProperties-icon); - mask-image:var(--secondaryToolbarButton-documentProperties-icon); + #documentProperties::before { + -webkit-mask-image: var(--secondaryToolbarButton-documentProperties-icon); + mask-image: var(--secondaryToolbarButton-documentProperties-icon); } } } -#findbar{ - --input-horizontal-padding:4px; - --findbar-padding:2px; +#findbar { + --input-horizontal-padding: 4px; + --findbar-padding: 2px; - width:-moz-max-content; + width: -moz-max-content; - width:max-content; - max-width:90vw; - min-height:var(--toolbar-height); - height:auto; - position:absolute; - z-index:30000; - cursor:default; - padding:0; - min-width:300px; - background-color:var(--toolbar-bg-color); - box-sizing:border-box; - flex-wrap:wrap; - justify-content:flex-start; + width: max-content; + max-width: 90vw; + min-height: var(--toolbar-height); + height: auto; + position: absolute; + z-index: 30000; + cursor: default; + padding: 0; + min-width: 300px; + background-color: var(--toolbar-bg-color); + box-sizing: border-box; + flex-wrap: wrap; + justify-content: flex-start; - > *{ - height:var(--toolbar-height); - padding:var(--findbar-padding); + > * { + height: var(--toolbar-height); + padding: var(--findbar-padding); } - #findInputContainer{ - margin-inline-start:2px; + #findInputContainer { + margin-inline-start: 2px; - #findPreviousButton::before{ - -webkit-mask-image:var(--findbarButton-previous-icon); - mask-image:var(--findbarButton-previous-icon); + #findPreviousButton::before { + -webkit-mask-image: var(--findbarButton-previous-icon); + mask-image: var(--findbarButton-previous-icon); } - #findNextButton::before{ - -webkit-mask-image:var(--findbarButton-next-icon); - mask-image:var(--findbarButton-next-icon); + #findNextButton::before { + -webkit-mask-image: var(--findbarButton-next-icon); + mask-image: var(--findbarButton-next-icon); } - #findInput{ - width:200px; - padding:5px var(--input-horizontal-padding); - &::-moz-placeholder{ - font-style:normal; + #findInput { + width: 200px; + padding: 5px var(--input-horizontal-padding); + &::-moz-placeholder { + font-style: normal; } - &::placeholder{ - font-style:normal; + &::placeholder { + font-style: normal; } - .loadingInput:has(> &[data-status="pending"])::after{ - display:inline; - visibility:visible; - inset-inline-end:calc(var(--input-horizontal-padding) + 1px); + .loadingInput:has(> &[data-status="pending"])::after { + display: inline; + visibility: visible; + inset-inline-end: calc(var(--input-horizontal-padding) + 1px); } - &[data-status="notFound"]{ - background-color:rgb(255 102 102); + &[data-status="notFound"] { + background-color: rgb(255 102 102); + } } } - #findbarMessageContainer{ - display:none; - gap:4px; + #findbarMessageContainer { + display: none; + gap: 4px; - &:has(> :is(#findResultsCount, #findMsg):not(:empty)){ - display:inline flex; + &:has(> :is(#findResultsCount, #findMsg):not(:empty)) { + display: inline flex; } - #findResultsCount{ - background-color:rgb(217 217 217); - color:rgb(82 82 82); - padding-block:4px; + #findResultsCount { + background-color: rgb(217 217 217); + color: rgb(82 82 82); + padding-block: 4px; - &:empty{ - display:none; + &:empty { + display: none; } } - #findMsg{ - &[data-status="notFound"]{ - font-weight:bold; + #findMsg { + &[data-status="notFound"] { + font-weight: bold; } - &:empty{ - display:none; + &:empty { + display: none; } } } - &.wrapContainers{ - flex-direction:column; - align-items:flex-start; - height:-moz-max-content; - height:max-content; + &.wrapContainers { + flex-direction: column; + align-items: flex-start; + height: -moz-max-content; + height: max-content; - .toolbarLabel{ - margin:0 4px; + .toolbarLabel { + margin: 0 4px; } - #findbarMessageContainer{ - flex-wrap:wrap; - flex-flow:column nowrap; - align-items:flex-start; - height:-moz-max-content; - height:max-content; + #findbarMessageContainer { + flex-wrap: wrap; + flex-flow: column nowrap; + align-items: flex-start; + height: -moz-max-content; + height: max-content; - #findResultsCount{ - height:calc(var(--toolbar-height) - 2 * var(--findbar-padding)); + #findResultsCount { + height: calc(var(--toolbar-height) - 2 * var(--findbar-padding)); } - #findMsg{ - min-height:var(--toolbar-height); + #findMsg { + min-height: var(--toolbar-height); } } } } -@page{ - margin:0; +@page { + margin: 0; } -#printContainer{ - display:none; +#printContainer { + display: none; } -@media print{ - body{ - background:rgb(0 0 0 / 0) none; +@media print { + body { + background: rgb(0 0 0 / 0) none; } - body[data-pdfjsprinting] #outerContainer{ - display:none; + body[data-pdfjsprinting] #outerContainer { + display: none; } - body[data-pdfjsprinting] #printContainer{ - display:block; + body[data-pdfjsprinting] #printContainer { + display: block; } - #printContainer{ - height:100%; + #printContainer { + height: 100%; } - #printContainer > .printedPage{ - page-break-after:always; - page-break-inside:avoid; - height:100%; - width:100%; + #printContainer > .printedPage { + page-break-after: always; + page-break-inside: avoid; + height: 100%; + width: 100%; - display:flex; - flex-direction:column; - justify-content:center; - align-items:center; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; } - #printContainer > .xfaPrintedPage .xfaPage{ - position:absolute; + #printContainer > .xfaPrintedPage .xfaPage { + position: absolute; } - #printContainer > .xfaPrintedPage{ - page-break-after:always; - page-break-inside:avoid; - width:100%; - height:100%; - position:relative; + #printContainer > .xfaPrintedPage { + page-break-after: always; + page-break-inside: avoid; + width: 100%; + height: 100%; + position: relative; } - #printContainer > .printedPage :is(canvas, img){ - max-width:100%; - max-height:100%; + #printContainer > .printedPage :is(canvas, img) { + max-width: 100%; + max-height: 100%; - direction:ltr; - display:block; + direction: ltr; + display: block; } } -.visibleMediumView{ - display:none !important; +.visibleMediumView { + display: none !important; } -.toolbarLabel{ - width:-moz-max-content; - width:max-content; - min-width:16px; - height:100%; - padding-inline:4px; - margin:2px; - border-radius:2px; - color:var(--main-color); - font-size:12px; - line-height:14px; - text-align:left; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - cursor:default; - box-sizing:border-box; +.toolbarLabel { + width: -moz-max-content; + width: max-content; + min-width: 16px; + height: 100%; + padding-inline: 4px; + margin: 2px; + border-radius: 2px; + + color: var(--main-color); + font-size: 12px; + line-height: 14px; + text-align: left; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + cursor: default; + box-sizing: border-box; - display:inline flex; - flex-direction:column; - align-items:center; - justify-content:center; + display: inline flex; + flex-direction: column; + align-items: center; + justify-content: center; - > label{ - width:100%; + > label { + width: 100%; } } -.toolbarHorizontalGroup{ - height:100%; - display:inline flex; - flex-direction:row; - align-items:center; - justify-content:space-between; - gap:1px; - box-sizing:border-box; +.toolbarHorizontalGroup { + height: 100%; + display: inline flex; + flex-direction: row; + align-items: center; + justify-content: space-between; + gap: 1px; + box-sizing: border-box; + } -.dropdownToolbarButton{ - display:inline flex; - flex-direction:row; - align-items:center; - justify-content:center; - position:relative; +.dropdownToolbarButton { + display: inline flex; + flex-direction: row; + align-items: center; + justify-content: center; + position: relative; - width:-moz-fit-content; + width: -moz-fit-content; - width:fit-content; - min-width:140px; - padding:0; - background-color:var(--dropdown-btn-bg-color); - border:var(--dropdown-btn-border); - border-radius:2px; - color:var(--main-color); - font-size:12px; - line-height:14px; - -webkit-user-select:none; - -moz-user-select:none; - user-select:none; - cursor:default; - box-sizing:border-box; - outline:none; + width: fit-content; + min-width: 140px; + padding: 0; + background-color: var(--dropdown-btn-bg-color); + border: var(--dropdown-btn-border); + border-radius: 2px; + color: var(--main-color); + font-size: 12px; + line-height: 14px; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + cursor: default; + box-sizing: border-box; + outline: none; - &:hover{ - background-color:var(--button-hover-color); + &:hover { + background-color: var(--button-hover-color); } - > select{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - width:inherit; - min-width:inherit; - height:28px; - font:message-box; - font-size:12px; - color:var(--main-color); - margin:0; - padding-block:1px 2px; - padding-inline:6px 38px; - border:none; - outline:none; - background-color:var(--dropdown-btn-bg-color); - - > option{ - background:var(--doorhanger-bg-color); - color:var(--main-color); - } - - &:is(:hover, :focus-visible){ - background-color:var(--button-hover-color); - color:var(--toggled-btn-color); - } - } - - &::after{ - position:absolute; - display:inline; - width:var(--icon-size); - height:var(--icon-size); - - content:""; - background-color:var(--toolbar-icon-bg-color); - -webkit-mask-size:cover; - mask-size:cover; - - inset-inline-end:4px; - pointer-events:none; - -webkit-mask-image:var(--toolbarButton-menuArrow-icon); - mask-image:var(--toolbarButton-menuArrow-icon); - } - - &:is(:hover, :focus-visible, :active)::after{ - background-color:var(--toolbar-icon-hover-bg-color); - } -} - -#toolbarContainer{ - --menuitem-height:calc(var(--toolbar-height) - 6px); - - width:100%; - height:var(--toolbar-height); - padding:var(--toolbar-vertical-padding) var(--toolbar-horizontal-padding); - position:relative; - box-sizing:border-box; - font:message-box; - background-color:var(--toolbar-bg-color); - box-shadow:var(--toolbar-box-shadow); - border-bottom:var(--toolbar-border-bottom); - - #toolbarViewer{ - width:100%; - height:100%; - justify-content:space-between; - - > *{ - flex:none; - } - - input{ - font:message-box; - } - - .toolbarButtonSpacer{ - width:30px; - display:block; - height:1px; - } - - #toolbarViewerLeft{ - margin-inline-start:8px; - - #numPages.toolbarLabel{ - padding-inline-start:3px; - flex:none; + > select { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + width: inherit; + min-width: inherit; + height: 28px; + font: message-box; + font-size: 12px; + color: var(--main-color); + margin: 0; + padding-block: 1px 2px; + padding-inline: 6px 38px; + border: none; + outline: none; + background-color: var(--dropdown-btn-bg-color); + + > option { + background: var(--doorhanger-bg-color); + color: var(--main-color); + } + + &:is(:hover, :focus-visible) { + background-color: var(--button-hover-color); + color: var(--button-hover-text-color); + } + } + + &::after { + position: absolute; + display: inline; + width: var(--icon-size); + height: var(--icon-size); + + content: ""; + background-color: var(--toolbar-icon-bg-color); + -webkit-mask-size: cover; + mask-size: cover; + + inset-inline-end: 4px; + pointer-events: none; + -webkit-mask-image: var(--toolbarButton-menuArrow-icon); + mask-image: var(--toolbarButton-menuArrow-icon); + } + + &:is(:hover, :focus-visible, :active)::after { + background-color: var(--toolbar-icon-hover-bg-color); + } +} + +#toolbarContainer { + --menuitem-height: calc(var(--toolbar-height) - 6px); + + width: 100%; + height: var(--toolbar-height); + padding: var(--toolbar-vertical-padding) var(--toolbar-horizontal-padding); + position: relative; + box-sizing: border-box; + font: message-box; + background-color: var(--toolbar-bg-color); + box-shadow: var(--toolbar-box-shadow); + border-bottom: var(--toolbar-border-bottom); + + #toolbarViewer { + width: 100%; + height: 100%; + justify-content: space-between; + + > * { + flex: none; + } + + input { + font: message-box; + } + + .toolbarButtonSpacer { + width: 30px; + display: block; + height: 1px; + } + + #toolbarViewerLeft { + margin-inline-start: 8px; + + #numPages.toolbarLabel { + padding-inline-start: 3px; + flex: none; } } } - #loadingBar{ - --progressBar-percent:0%; - --progressBar-end-offset:0; + #loadingBar { + --progressBar-percent: 0%; + --progressBar-end-offset: 0; - position:absolute; - top:var(--toolbar-height); - inset-inline:0 var(--progressBar-end-offset); - height:4px; - background-color:var(--progressBar-bg-color); - border-bottom:1px solid var(--toolbar-border-color); - transition-property:inset-inline-start; - transition-duration:var(--sidebar-transition-duration); - transition-timing-function:var(--sidebar-transition-timing-function); + position: absolute; + top: var(--toolbar-height); + inset-inline: 0 var(--progressBar-end-offset); + height: 4px; + background-color: var(--progressBar-bg-color); + border-bottom: 1px solid var(--toolbar-border-color); + transition-property: inset-inline-start; + transition-duration: var(--sidebar-transition-duration); + transition-timing-function: var(--sidebar-transition-timing-function); - .progress{ - position:absolute; - top:0; - inset-inline-start:0; - width:100%; - transform:scaleX(var(--progressBar-percent)); - transform-origin:calc(50% - 50% * var(--dir-factor)) 0; - height:100%; - background-color:var(--progressBar-color); - overflow:hidden; - transition:transform 200ms; + .progress { + position: absolute; + top: 0; + inset-inline-start: 0; + width: 100%; + transform: scaleX(var(--progressBar-percent)); + transform-origin: calc(50% - 50% * var(--dir-factor)) 0; + height: 100%; + background-color: var(--progressBar-color); + overflow: hidden; + transition: transform 200ms; } - &.indeterminate .progress{ - transform:none; - background-color:var(--progressBar-bg-color); - transition:none; + &.indeterminate .progress { + transform: none; + background-color: var(--progressBar-bg-color); + transition: none; - .glimmer{ - position:absolute; - top:0; - inset-inline-start:0; - height:100%; - width:calc(100% + 150px); - background:repeating-linear-gradient( + .glimmer { + position: absolute; + top: 0; + inset-inline-start: 0; + height: 100%; + width: calc(100% + 150px); + background: repeating-linear-gradient( 135deg, var(--progressBar-blend-color) 0, var(--progressBar-bg-color) 5px, @@ -8120,43 +8252,43 @@ dialog :link{ var(--progressBar-color) 95px, var(--progressBar-blend-color) 100px ); - animation:progressIndeterminate 1s linear infinite; + animation: progressIndeterminate 1s linear infinite; } } } } -@media all and (max-width: 840px){ - #sidebarContainer{ - background-color:var(--sidebar-narrow-bg-color); +@media all and (max-width: 840px) { + #sidebarContainer { + background-color: var(--sidebar-narrow-bg-color); } - #outerContainer.viewsManagerOpen #viewerContainer{ - inset-inline-start:0 !important; + #outerContainer.viewsManagerOpen #viewerContainer { + inset-inline-start: 0 !important; } } -@media all and (max-width: 750px){ - #outerContainer .hiddenMediumView{ - display:none !important; +@media all and (max-width: 750px) { + #outerContainer .hiddenMediumView { + display: none !important; } - #outerContainer .visibleMediumView:not(.hidden, [hidden]){ - display:inline-block !important; + #outerContainer .visibleMediumView:not(.hidden, [hidden]) { + display: contents !important; } } -@media all and (max-width: 690px){ +@media all and (max-width: 690px) { .hiddenSmallView, - .hiddenSmallView *{ - display:none !important; + .hiddenSmallView * { + display: none !important; } - #toolbarContainer #toolbarViewer .toolbarButtonSpacer{ - width:0; + #toolbarContainer #toolbarViewer .toolbarButtonSpacer { + width: 0; } } -@media all and (max-width: 560px){ - #scaleSelectContainer{ - display:none; +@media all and (max-width: 560px) { + #scaleSelectContainer { + display: none; } } diff --git a/packages/pdfjs-viewer/viewer/viewer.html b/packages/pdfjs-viewer/viewer/viewer.html index 986e7dc765f..4615129af0c 100644 --- a/packages/pdfjs-viewer/viewer/viewer.html +++ b/packages/pdfjs-viewer/viewer/viewer.html @@ -814,8 +814,8 @@
- - + +
@@ -879,7 +879,9 @@

-

- +
@@ -1123,7 +1125,7 @@ - @@ -1209,7 +1211,7 @@ 0%
- +
@@ -1220,7 +1222,7 @@
-