The `PDFDocumentProperties` dialog may not display correctly formatted data, especially in the GENERIC viewer, since it's using native methods[1] that depend on the *browser* locale instead of the viewer locale as intended. At the time when this dialog was introduced that was probably all we could easily do, but with Fluent we're able to improve things since it's got built-in support for formatting numbers and dates. Not only does this simplify the JavaScript code, but it also gives the localizer more fine-grained control of the desired output. Please find additional information here: - https://projectfluent.org/fluent/guide/builtins.html - https://projectfluent.org/fluent/guide/functions.html --- [1] `toLocaleString`, `toLocaleDateString`, and `toLocaleTimeString`.
489 lines
19 KiB
Plaintext
489 lines
19 KiB
Plaintext
# This Source Code Form is subject to the terms of the Mozilla Public
|
||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||
|
||
## Main toolbar buttons (tooltips and alt text for images)
|
||
|
||
pdfjs-previous-button =
|
||
.title = Previous Page
|
||
pdfjs-previous-button-label = Previous
|
||
pdfjs-next-button =
|
||
.title = Next Page
|
||
pdfjs-next-button-label = Next
|
||
|
||
# .title: Tooltip for the pageNumber input.
|
||
pdfjs-page-input =
|
||
.title = Page
|
||
|
||
# Variables:
|
||
# $pagesCount (Number) - the total number of pages in the document
|
||
# This string follows an input field with the number of the page currently displayed.
|
||
pdfjs-of-pages = of { $pagesCount }
|
||
|
||
# Variables:
|
||
# $pageNumber (Number) - the currently visible page
|
||
# $pagesCount (Number) - the total number of pages in the document
|
||
pdfjs-page-of-pages = ({ $pageNumber } of { $pagesCount })
|
||
|
||
pdfjs-zoom-out-button =
|
||
.title = Zoom Out
|
||
pdfjs-zoom-out-button-label = Zoom Out
|
||
pdfjs-zoom-in-button =
|
||
.title = Zoom In
|
||
pdfjs-zoom-in-button-label = Zoom In
|
||
pdfjs-zoom-select =
|
||
.title = Zoom
|
||
pdfjs-presentation-mode-button =
|
||
.title = Switch to Presentation Mode
|
||
pdfjs-presentation-mode-button-label = Presentation Mode
|
||
pdfjs-open-file-button =
|
||
.title = Open File
|
||
pdfjs-open-file-button-label = Open
|
||
pdfjs-print-button =
|
||
.title = Print
|
||
pdfjs-print-button-label = Print
|
||
pdfjs-save-button =
|
||
.title = Save
|
||
pdfjs-save-button-label = Save
|
||
|
||
# Used in Firefox for Android as a tooltip for the download button (“download” is a verb).
|
||
pdfjs-download-button =
|
||
.title = Download
|
||
|
||
# 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 = Download
|
||
|
||
pdfjs-bookmark-button =
|
||
.title = Current Page (View URL from Current Page)
|
||
pdfjs-bookmark-button-label = Current Page
|
||
|
||
## Secondary toolbar and context menu
|
||
|
||
pdfjs-tools-button =
|
||
.title = Tools
|
||
|
||
pdfjs-tools-button-label = Tools
|
||
pdfjs-first-page-button =
|
||
.title = Go to First Page
|
||
pdfjs-first-page-button-label = Go to First Page
|
||
pdfjs-last-page-button =
|
||
.title = Go to Last Page
|
||
pdfjs-last-page-button-label = Go to Last Page
|
||
pdfjs-page-rotate-cw-button =
|
||
.title = Rotate Clockwise
|
||
pdfjs-page-rotate-cw-button-label = Rotate Clockwise
|
||
pdfjs-page-rotate-ccw-button =
|
||
.title = Rotate Counterclockwise
|
||
pdfjs-page-rotate-ccw-button-label = Rotate Counterclockwise
|
||
pdfjs-cursor-text-select-tool-button =
|
||
.title = Enable Text Selection Tool
|
||
pdfjs-cursor-text-select-tool-button-label = Text Selection Tool
|
||
pdfjs-cursor-hand-tool-button =
|
||
.title = Enable Hand Tool
|
||
pdfjs-cursor-hand-tool-button-label = Hand Tool
|
||
pdfjs-scroll-page-button =
|
||
.title = Use Page Scrolling
|
||
pdfjs-scroll-page-button-label = Page Scrolling
|
||
pdfjs-scroll-vertical-button =
|
||
.title = Use Vertical Scrolling
|
||
pdfjs-scroll-vertical-button-label = Vertical Scrolling
|
||
pdfjs-scroll-horizontal-button =
|
||
.title = Use Horizontal Scrolling
|
||
pdfjs-scroll-horizontal-button-label = Horizontal Scrolling
|
||
pdfjs-scroll-wrapped-button =
|
||
.title = Use Wrapped Scrolling
|
||
pdfjs-scroll-wrapped-button-label = Wrapped Scrolling
|
||
pdfjs-spread-none-button =
|
||
.title = Do not join page spreads
|
||
pdfjs-spread-none-button-label = No Spreads
|
||
pdfjs-spread-odd-button =
|
||
.title = Join page spreads starting with odd-numbered pages
|
||
pdfjs-spread-odd-button-label = Odd Spreads
|
||
pdfjs-spread-even-button =
|
||
.title = Join page spreads starting with even-numbered pages
|
||
pdfjs-spread-even-button-label = Even Spreads
|
||
|
||
## Document properties dialog
|
||
|
||
pdfjs-document-properties-button =
|
||
.title = Document Properties…
|
||
pdfjs-document-properties-button-label = Document Properties…
|
||
pdfjs-document-properties-file-name = File name:
|
||
pdfjs-document-properties-file-size = File size:
|
||
|
||
# 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 = Title:
|
||
pdfjs-document-properties-author = Author:
|
||
pdfjs-document-properties-subject = Subject:
|
||
pdfjs-document-properties-keywords = Keywords:
|
||
pdfjs-document-properties-creation-date = Creation Date:
|
||
pdfjs-document-properties-modification-date = 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 = Creator:
|
||
pdfjs-document-properties-producer = PDF Producer:
|
||
pdfjs-document-properties-version = PDF Version:
|
||
pdfjs-document-properties-page-count = Page Count:
|
||
pdfjs-document-properties-page-size = Page Size:
|
||
pdfjs-document-properties-page-size-unit-inches = in
|
||
pdfjs-document-properties-page-size-unit-millimeters = mm
|
||
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 = Letter
|
||
pdfjs-document-properties-page-size-name-legal = Legal
|
||
|
||
## Variables:
|
||
## $width (Number) - the width of the (current) page
|
||
## $height (Number) - the height of the (current) page
|
||
## $unit (String) - the unit of measurement of the (current) page
|
||
## $name (String) - the name of the (current) page
|
||
## $orientation (String) - the orientation of the (current) page
|
||
|
||
pdfjs-document-properties-page-size-dimension-string = { $width } × { $height } { $unit } ({ $orientation })
|
||
pdfjs-document-properties-page-size-dimension-name-string = { $width } × { $height } { $unit } ({ $name }, { $orientation })
|
||
|
||
##
|
||
|
||
# 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 = Yes
|
||
pdfjs-document-properties-linearized-no = No
|
||
pdfjs-document-properties-close-button = Close
|
||
|
||
## Print
|
||
|
||
pdfjs-print-progress-message = Preparing document for printing…
|
||
|
||
# Variables:
|
||
# $progress (Number) - percent value
|
||
pdfjs-print-progress-percent = { $progress }%
|
||
|
||
pdfjs-print-progress-close-button = Cancel
|
||
pdfjs-printing-not-supported = Warning: Printing is not fully supported by this browser.
|
||
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
|
||
pdfjs-findbar-button =
|
||
.title = Find in Document
|
||
pdfjs-findbar-button-label = Find
|
||
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 =
|
||
.aria-label = Thumbnail of Page { $page }
|
||
|
||
## Find panel button title and messages
|
||
|
||
pdfjs-find-input =
|
||
.title = Find
|
||
.placeholder = Find in document…
|
||
pdfjs-find-previous-button =
|
||
.title = Find the previous occurrence of the phrase
|
||
pdfjs-find-previous-button-label = Previous
|
||
pdfjs-find-next-button =
|
||
.title = Find the next occurrence of the phrase
|
||
pdfjs-find-next-button-label = Next
|
||
pdfjs-find-highlight-checkbox = Highlight All
|
||
pdfjs-find-match-case-checkbox-label = Match Case
|
||
pdfjs-find-match-diacritics-checkbox-label = Match Diacritics
|
||
pdfjs-find-entire-word-checkbox-label = Whole Words
|
||
pdfjs-find-reached-top = Reached top of document, continued from bottom
|
||
pdfjs-find-reached-bottom = Reached end of document, continued from top
|
||
|
||
# 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 } of { $total } match
|
||
*[other] { $current } of { $total } matches
|
||
}
|
||
|
||
# Variables:
|
||
# $limit (Number) - the maximum number of matches
|
||
pdfjs-find-match-count-limit =
|
||
{ $limit ->
|
||
[one] More than { $limit } match
|
||
*[other] More than { $limit } matches
|
||
}
|
||
|
||
pdfjs-find-not-found = Phrase not found
|
||
|
||
## Predefined zoom values
|
||
|
||
pdfjs-page-scale-width = Page Width
|
||
pdfjs-page-scale-fit = Page Fit
|
||
pdfjs-page-scale-auto = Automatic Zoom
|
||
pdfjs-page-scale-actual = Actual Size
|
||
|
||
# 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 { $page }
|
||
|
||
## Loading indicator messages
|
||
|
||
pdfjs-loading-error = An error occurred while loading the PDF.
|
||
pdfjs-invalid-file-error = Invalid or corrupted PDF file.
|
||
pdfjs-missing-file-error = Missing PDF file.
|
||
pdfjs-unexpected-response-error = Unexpected server response.
|
||
pdfjs-rendering-error = An error occurred while rendering the page.
|
||
|
||
## Annotations
|
||
|
||
# Variables:
|
||
# $date (Date) - the modification date of the annotation
|
||
# $time (Time) - the modification time of the annotation
|
||
pdfjs-annotation-date-string = { $date }, { $time }
|
||
|
||
# .alt: This is used as a tooltip.
|
||
# Variables:
|
||
# $type (String) - an annotation type from a list defined in the PDF spec
|
||
# (32000-1:2008 Table 169 – Annotation types).
|
||
# Some common types are e.g.: "Check", "Text", "Comment", "Note"
|
||
pdfjs-text-annotation-type =
|
||
.alt = [{ $type } Annotation]
|
||
|
||
## Password
|
||
|
||
pdfjs-password-label = Enter the password to open this PDF file.
|
||
pdfjs-password-invalid = Invalid password. Please try again.
|
||
pdfjs-password-ok-button = OK
|
||
pdfjs-password-cancel-button = Cancel
|
||
pdfjs-web-fonts-disabled = Web fonts are disabled: unable to use embedded PDF fonts.
|
||
|
||
## Editing
|
||
|
||
pdfjs-editor-free-text-button =
|
||
.title = Text
|
||
pdfjs-editor-free-text-button-label = Text
|
||
pdfjs-editor-ink-button =
|
||
.title = Draw
|
||
pdfjs-editor-ink-button-label = Draw
|
||
pdfjs-editor-stamp-button =
|
||
.title = Add or edit images
|
||
pdfjs-editor-stamp-button-label = Add or edit images
|
||
pdfjs-editor-highlight-button =
|
||
.title = Highlight
|
||
pdfjs-editor-highlight-button-label = Highlight
|
||
pdfjs-highlight-floating-button1 =
|
||
.title = Highlight
|
||
.aria-label = Highlight
|
||
pdfjs-highlight-floating-button-label = Highlight
|
||
|
||
## Remove button for the various kind of editor.
|
||
|
||
pdfjs-editor-remove-ink-button =
|
||
.title = Remove drawing
|
||
pdfjs-editor-remove-freetext-button =
|
||
.title = Remove text
|
||
pdfjs-editor-remove-stamp-button =
|
||
.title = Remove image
|
||
pdfjs-editor-remove-highlight-button =
|
||
.title = Remove highlight
|
||
|
||
##
|
||
|
||
# Editor Parameters
|
||
pdfjs-editor-free-text-color-input = Color
|
||
pdfjs-editor-free-text-size-input = Size
|
||
pdfjs-editor-ink-color-input = Color
|
||
pdfjs-editor-ink-thickness-input = Thickness
|
||
pdfjs-editor-ink-opacity-input = Opacity
|
||
pdfjs-editor-stamp-add-image-button =
|
||
.title = Add image
|
||
pdfjs-editor-stamp-add-image-button-label = Add image
|
||
# This refers to the thickness of the line used for free highlighting (not bound to text)
|
||
pdfjs-editor-free-highlight-thickness-input = Thickness
|
||
pdfjs-editor-free-highlight-thickness-title =
|
||
.title = Change thickness when highlighting items other than text
|
||
|
||
pdfjs-free-text =
|
||
.aria-label = Text Editor
|
||
pdfjs-free-text-default-content = Start typing…
|
||
pdfjs-ink =
|
||
.aria-label = Draw Editor
|
||
pdfjs-ink-canvas =
|
||
.aria-label = User-created image
|
||
|
||
## Alt-text dialog
|
||
|
||
# Alternative text (alt text) helps when people can't see the image.
|
||
pdfjs-editor-alt-text-button-label = Alt text
|
||
|
||
pdfjs-editor-alt-text-edit-button-label = Edit alt text
|
||
pdfjs-editor-alt-text-dialog-label = Choose an option
|
||
pdfjs-editor-alt-text-dialog-description = Alt text (alternative text) helps when people can’t see the image or when it doesn’t load.
|
||
pdfjs-editor-alt-text-add-description-label = Add a description
|
||
pdfjs-editor-alt-text-add-description-description = Aim for 1-2 sentences that describe the subject, setting, or actions.
|
||
pdfjs-editor-alt-text-mark-decorative-label = Mark as decorative
|
||
pdfjs-editor-alt-text-mark-decorative-description = This is used for ornamental images, like borders or watermarks.
|
||
pdfjs-editor-alt-text-cancel-button = Cancel
|
||
pdfjs-editor-alt-text-save-button = Save
|
||
pdfjs-editor-alt-text-decorative-tooltip = Marked as decorative
|
||
|
||
# .placeholder: This is a placeholder for the alt text input area
|
||
pdfjs-editor-alt-text-textarea =
|
||
.placeholder = For example, “A young man sits down at a table to eat a meal”
|
||
|
||
## Editor resizers
|
||
## This is used in an aria label to help to understand the role of the resizer.
|
||
|
||
pdfjs-editor-resizer-label-top-left = Top left corner — resize
|
||
pdfjs-editor-resizer-label-top-middle = Top middle — resize
|
||
pdfjs-editor-resizer-label-top-right = Top right corner — resize
|
||
pdfjs-editor-resizer-label-middle-right = Middle right — resize
|
||
pdfjs-editor-resizer-label-bottom-right = Bottom right corner — resize
|
||
pdfjs-editor-resizer-label-bottom-middle = Bottom middle — resize
|
||
pdfjs-editor-resizer-label-bottom-left = Bottom left corner — resize
|
||
pdfjs-editor-resizer-label-middle-left = Middle left — resize
|
||
|
||
## Color picker
|
||
|
||
# This means "Color used to highlight text"
|
||
pdfjs-editor-highlight-colorpicker-label = Highlight color
|
||
|
||
pdfjs-editor-colorpicker-button =
|
||
.title = Change color
|
||
pdfjs-editor-colorpicker-dropdown =
|
||
.aria-label = Color choices
|
||
pdfjs-editor-colorpicker-yellow =
|
||
.title = Yellow
|
||
pdfjs-editor-colorpicker-green =
|
||
.title = Green
|
||
pdfjs-editor-colorpicker-blue =
|
||
.title = Blue
|
||
pdfjs-editor-colorpicker-pink =
|
||
.title = Pink
|
||
pdfjs-editor-colorpicker-red =
|
||
.title = Red
|
||
|
||
## Show all highlights
|
||
## This is a toggle button to show/hide all the highlights.
|
||
|
||
pdfjs-editor-highlight-show-all-button-label = Show all
|
||
pdfjs-editor-highlight-show-all-button =
|
||
.title = Show all
|
||
|
||
## 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 = Edit alt text (image description)
|
||
|
||
# Modal header positioned above a text box where users can add the alt text.
|
||
pdfjs-editor-new-alt-text-dialog-add-label = Add alt text (image description)
|
||
|
||
pdfjs-editor-new-alt-text-textarea =
|
||
.placeholder = Write your description here…
|
||
|
||
# This text refers to the alt text box above this description. It offers a definition of alt text.
|
||
pdfjs-editor-new-alt-text-description = Short description for people who can’t see the image or when the image doesn’t load.
|
||
|
||
# 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 = This alt text was created automatically and may be inaccurate.
|
||
pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Learn more
|
||
|
||
pdfjs-editor-new-alt-text-create-automatically-button-label = Create alt text automatically
|
||
pdfjs-editor-new-alt-text-not-now-button = Not now
|
||
pdfjs-editor-new-alt-text-error-title = Couldn’t create alt text automatically
|
||
pdfjs-editor-new-alt-text-error-description = Please write your own alt text or try again later.
|
||
pdfjs-editor-new-alt-text-error-close-button = Close
|
||
|
||
# Variables:
|
||
# $totalSize (Number) - the total size (in MB) of the AI model.
|
||
# $downloadedSize (Number) - the downloaded size (in MB) of the AI model.
|
||
# $percent (Number) - the percentage of the downloaded size.
|
||
pdfjs-editor-new-alt-text-ai-model-downloading-progress = Downloading alt text AI model ({ $downloadedSize } of { $totalSize } MB)
|
||
.aria-valuetext = Downloading alt text AI model ({ $downloadedSize } of { $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-label = Alt text added
|
||
|
||
# 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-label = Missing alt text
|
||
|
||
# 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-label = Review alt text
|
||
|
||
# "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 = Created automatically: { $generatedAltText }
|
||
|
||
## Image alt-text settings
|
||
|
||
pdfjs-image-alt-text-settings-button =
|
||
.title = Image alt text settings
|
||
pdfjs-image-alt-text-settings-button-label = Image alt text settings
|
||
|
||
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.
|
||
pdfjs-editor-alt-text-settings-close-button = Close
|