diff --git a/l10n/en-US/viewer.properties b/l10n/en-US/viewer.properties index af1765fc1..392948245 100644 --- a/l10n/en-US/viewer.properties +++ b/l10n/en-US/viewer.properties @@ -120,6 +120,11 @@ document_properties_page_size_dimension_string={{width}} × {{height}} {{unit}} # "{{width}}", "{{height}}", {{unit}}, {{name}}, and {{orientation}} will be replaced by # the size, respectively their unit of measurement, name, and orientation, of the (current) page. document_properties_page_size_dimension_name_string={{width}} × {{height}} {{unit}} ({{name}}, {{orientation}}) +# LOCALIZATION NOTE (document_properties_linearized): The linearization status of +# the document; usually called "Fast Web View" in English locales of Adobe software. +document_properties_linearized=Fast Web View: +document_properties_linearized_yes=Yes +document_properties_linearized_no=No document_properties_close=Close print_progress_message=Preparing document for printing… diff --git a/l10n/nl/viewer.properties b/l10n/nl/viewer.properties index 4a6e985f8..0ac2acac8 100644 --- a/l10n/nl/viewer.properties +++ b/l10n/nl/viewer.properties @@ -120,6 +120,11 @@ document_properties_page_size_dimension_string={{width}} × {{height}} {{unit}} # "{{width}}", "{{height}}", {{unit}}, {{name}}, and {{orientation}} will be replaced by # the size, respectively their unit of measurement, name, and orientation, of the (current) page. document_properties_page_size_dimension_name_string={{width}} × {{height}} {{unit}} ({{name}}, {{orientation}}) +# LOCALIZATION NOTE (document_properties_linearized): The linearization status of +# the document; usually called "Fast Web View" in English locales of Adobe software. +document_properties_linearized=Snelle webweergave: +document_properties_linearized_yes=Ja +document_properties_linearized_no=Nee document_properties_close=Sluiten print_progress_message=Document voorbereiden voor afdrukken… diff --git a/l10n/sv-SE/viewer.properties b/l10n/sv-SE/viewer.properties index 9de857dac..7e5c685af 100644 --- a/l10n/sv-SE/viewer.properties +++ b/l10n/sv-SE/viewer.properties @@ -120,6 +120,11 @@ document_properties_page_size_dimension_string={{width}} × {{height}} {{unit}} # "{{width}}", "{{height}}", {{unit}}, {{name}}, and {{orientation}} will be replaced by # the size, respectively their unit of measurement, name, and orientation, of the (current) page. document_properties_page_size_dimension_name_string={{width}} × {{height}} {{unit}} ({{name}}, {{orientation}}) +# LOCALIZATION NOTE (document_properties_linearized): The linearization status of +# the document; usually called "Fast Web View" in English locales of Adobe software. +document_properties_linearized=Snabb webbvisning: +document_properties_linearized_yes=Ja +document_properties_linearized_no=Nej document_properties_close=Stäng print_progress_message=Förbereder sidor för utskrift… diff --git a/web/pdf_document_properties.js b/web/pdf_document_properties.js index b5c543d75..25711af5d 100644 --- a/web/pdf_document_properties.js +++ b/web/pdf_document_properties.js @@ -128,9 +128,10 @@ class PDFDocumentProperties { return this._parsePageSize(getPageSizeInches(pdfPage), pagesRotation); }), + this._parseLinearization(info.IsLinearized), ]); }).then(([info, metadata, fileName, fileSize, creationDate, modDate, - pageSize]) => { + pageSize, isLinearized]) => { freezeFieldData({ 'fileName': fileName, 'fileSize': fileSize, @@ -145,6 +146,7 @@ class PDFDocumentProperties { 'version': info.PDFFormatVersion, 'pageCount': this.pdfDocument.numPages, 'pageSize': pageSize, + 'linearized': isLinearized, '_currentPageNumber': currentPageNumber, '_pagesRotation': pagesRotation, }); @@ -406,6 +408,15 @@ class PDFDocumentProperties { { date: dateString, time: timeString, }, '{{date}}, {{time}}'); } + + /** + * @private + */ + _parseLinearization(isLinearized) { + return this.l10n.get('document_properties_linearized_' + + (isLinearized ? 'yes' : 'no'), null, + (isLinearized ? 'Yes' : 'No')); + } } export { diff --git a/web/viewer.html b/web/viewer.html index 5d64c1ed1..8f1b9e1f4 100644 --- a/web/viewer.html +++ b/web/viewer.html @@ -378,6 +378,10 @@ See https://github.com/adobe-type-tools/cmap-resources
Page Size:

-

+
+
+ Fast Web View:

-

+
diff --git a/web/viewer.js b/web/viewer.js index 42088f314..7a9ae61c0 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -166,6 +166,7 @@ function getViewerConfiguration() { 'version': document.getElementById('versionField'), 'pageCount': document.getElementById('pageCountField'), 'pageSize': document.getElementById('pageSizeField'), + 'linearized': document.getElementById('linearizedField'), }, }, errorWrapper: {