Compare commits

..

No commits in common. "master" and "v4.9.155" have entirely different histories.

564 changed files with 22525 additions and 60908 deletions

View File

@ -1,4 +1,4 @@
blank_issues_enabled: false blank_issues_enabled: true
contact_links: contact_links:
- name: Need help? - name: Need help?
url: https://github.com/mozilla/pdf.js/discussions url: https://github.com/mozilla/pdf.js/discussions

View File

@ -25,5 +25,3 @@ CO01:
exclusions: exclusions:
files: [] files: []
messages: [] messages: []
VC:
disabled: false

View File

@ -11,16 +11,16 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
node-version: [20, 22, 24] node-version: [20, 22, 23]
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v6 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6 uses: actions/setup-node@v4
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}

View File

@ -18,18 +18,18 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v6 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Initialize CodeQL - name: Initialize CodeQL
uses: github/codeql-action/init@v4 uses: github/codeql-action/init@v3
with: with:
languages: ${{ matrix.language }} languages: ${{ matrix.language }}
queries: security-and-quality queries: security-and-quality
- name: Autobuild CodeQL - name: Autobuild CodeQL
uses: github/codeql-action/autobuild@v4 uses: github/codeql-action/autobuild@v3
- name: Perform CodeQL analysis - name: Perform CodeQL analysis
uses: github/codeql-action/analyze@v4 uses: github/codeql-action/analyze@v3

View File

@ -25,12 +25,12 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v6 uses: actions/checkout@v4
- name: Use Python 3.14 - name: Use Python 3.13
uses: actions/setup-python@v6 uses: actions/setup-python@v5
with: with:
python-version: '3.14' python-version: '3.13'
cache: 'pip' cache: 'pip'
- name: Install Fluent dependencies - name: Install Fluent dependencies

View File

@ -36,22 +36,22 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v6 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6 uses: actions/setup-node@v4
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
- name: Install dependencies - name: Install dependencies
run: npm ci run: npm ci
- name: Use Python 3.14 - name: Use Python 3.13
uses: actions/setup-python@v6 uses: actions/setup-python@v5
with: with:
python-version: '3.14' python-version: '3.13'
cache: 'pip' cache: 'pip'
- name: Install Fonttools - name: Install Fonttools

View File

@ -15,12 +15,12 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v6 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6 uses: actions/setup-node@v4
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}

View File

@ -17,12 +17,12 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v6 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6 uses: actions/setup-node@v4
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
@ -34,4 +34,6 @@ jobs:
run: npx gulp dist run: npx gulp dist
- name: Publish the `pdfjs-dist` library to NPM - name: Publish the `pdfjs-dist` library to NPM
run: npm publish ./build/dist run: npm publish ./build/dist --provenance
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

View File

@ -17,12 +17,12 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v6 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6 uses: actions/setup-node@v4
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}
@ -49,7 +49,7 @@ jobs:
INPUT_PATH: build/gh-pages INPUT_PATH: build/gh-pages
- name: Upload the website - name: Upload the website
uses: actions/upload-artifact@v5 uses: actions/upload-artifact@v4
with: with:
name: github-pages name: github-pages
path: ${{ runner.temp }}/website.tar path: ${{ runner.temp }}/website.tar

View File

@ -15,12 +15,12 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v6 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6 uses: actions/setup-node@v4
with: with:
node-version: ${{ matrix.node-version }} node-version: ${{ matrix.node-version }}

View File

@ -5,8 +5,6 @@ node_modules/
external/bcmaps/ external/bcmaps/
external/builder/fixtures/ external/builder/fixtures/
external/builder/fixtures_babel/ external/builder/fixtures_babel/
external/openjpeg/
external/qcms/
external/quickjs/ external/quickjs/
test/stats/results/ test/stats/results/
test/tmp/ test/tmp/

View File

@ -9,17 +9,10 @@
"overrides": [ "overrides": [
{ {
"files": ["tsconfig.json", ".prettierrc"], files: ["tsconfig.json"],
"options": { options: {
"parser": "json" parser: "json",
} },
}, },
{
"files": ["**/*.html"],
"options": {
"parser": "html",
"printWidth": 160
}
}
] ]
} }

View File

@ -1,4 +1,4 @@
# PDF.js [![CI](https://github.com/mozilla/pdf.js/actions/workflows/ci.yml/badge.svg?query=branch%3Amaster)](https://github.com/mozilla/pdf.js/actions/workflows/ci.yml?query=branch%3Amaster) # PDF.js [![Build Status](https://github.com/mozilla/pdf.js/workflows/CI/badge.svg?branch=master)](https://github.com/mozilla/pdf.js/actions?query=workflow%3ACI+branch%3Amaster)
[PDF.js](https://mozilla.github.io/pdf.js/) is a Portable Document Format (PDF) viewer that is built with HTML5. [PDF.js](https://mozilla.github.io/pdf.js/) is a Portable Document Format (PDF) viewer that is built with HTML5.
@ -14,7 +14,7 @@ get involved, visit:
+ [Issue Reporting Guide](https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md) + [Issue Reporting Guide](https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md)
+ [Code Contribution Guide](https://github.com/mozilla/pdf.js/wiki/Contributing) + [Code Contribution Guide](https://github.com/mozilla/pdf.js/wiki/Contributing)
+ [Frequently Asked Questions](https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions) + [Frequently Asked Questions](https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions)
+ [Good Beginner Bugs](https://github.com/mozilla/pdf.js/issues?q=is%3Aissue%20state%3Aopen%20label%3Agood-beginner-bug) + [Good Beginner Bugs](https://github.com/mozilla/pdf.js/issues?direction=desc&labels=good-beginner-bug&page=1&sort=created&state=open)
+ [Projects](https://github.com/mozilla/pdf.js/projects) + [Projects](https://github.com/mozilla/pdf.js/projects)
Feel free to stop by our [Matrix room](https://chat.mozilla.org/#/room/#pdfjs:mozilla.org) for questions or guidance. Feel free to stop by our [Matrix room](https://chat.mozilla.org/#/room/#pdfjs:mozilla.org) for questions or guidance.
@ -90,7 +90,7 @@ be loaded by `pdf.js`. The PDF.js files are large and should be minified for pro
## Using PDF.js in a web application ## Using PDF.js in a web application
To use PDF.js in a web application you can choose to use a pre-built version of the library To use PDF.js in a web application you can choose to use a pre-built version of the library
or to build it from source. We supply pre-built versions for usage with NPM under or to build it from source. We supply pre-built versions for usage with NPM and Bower under
the `pdfjs-dist` name. For more information and examples please refer to the the `pdfjs-dist` name. For more information and examples please refer to the
[wiki page](https://github.com/mozilla/pdf.js/wiki/Setup-pdf.js-in-a-website) on this subject. [wiki page](https://github.com/mozilla/pdf.js/wiki/Setup-pdf.js-in-a-website) on this subject.

View File

@ -33,14 +33,12 @@ export default [
"external/bcmaps/", "external/bcmaps/",
"external/builder/fixtures/", "external/builder/fixtures/",
"external/builder/fixtures_babel/", "external/builder/fixtures_babel/",
"external/openjpeg/",
"external/qcms/",
"external/quickjs/", "external/quickjs/",
"external/openjpeg/",
"test/stats/results/", "test/stats/results/",
"test/tmp/", "test/tmp/",
"test/pdfs/", "test/pdfs/",
"web/locale/", "web/locale/",
"web/wasm/",
"**/*~/", "**/*~/",
], ],
}, },
@ -76,7 +74,7 @@ export default [
globals: { globals: {
...globals.worker, ...globals.worker,
PDFJSDev: "readonly", PDFJSDev: "readonly",
__raw_import__: "readonly", __non_webpack_import__: "readonly",
}, },
ecmaVersion: 2025, ecmaVersion: 2025,
@ -93,17 +91,6 @@ export default [
"import/no-empty-named-blocks": "error", "import/no-empty-named-blocks": "error",
"import/no-commonjs": "error", "import/no-commonjs": "error",
"import/no-mutable-exports": "error", "import/no-mutable-exports": "error",
"import/no-restricted-paths": [
"error",
{
zones: [
{
target: "./web",
from: "./src",
},
],
},
],
"import/no-self-import": "error", "import/no-self-import": "error",
"import/no-unresolved": [ "import/no-unresolved": [
"error", "error",
@ -116,8 +103,6 @@ export default [
"web", "web",
"fluent-bundle", "fluent-bundle",
"fluent-dom", "fluent-dom",
// See https://github.com/firebase/firebase-admin-node/discussions/1359.
"eslint-plugin-perfectionist",
], ],
}, },
], ],
@ -126,16 +111,12 @@ export default [
"perfectionist/sort-exports": "error", "perfectionist/sort-exports": "error",
"perfectionist/sort-named-exports": "error", "perfectionist/sort-named-exports": "error",
"unicorn/no-abusive-eslint-disable": "error", "unicorn/no-abusive-eslint-disable": "error",
"unicorn/no-array-reduce": ["error", { allowSimpleOperations: true }], "unicorn/no-array-push-push": "error",
"unicorn/no-console-spaces": "error", "unicorn/no-instanceof-array": "error",
"unicorn/no-instanceof-builtins": "error",
"unicorn/no-invalid-remove-event-listener": "error", "unicorn/no-invalid-remove-event-listener": "error",
"unicorn/no-new-buffer": "error", "unicorn/no-new-buffer": "error",
"unicorn/no-single-promise-in-promise-methods": "error", "unicorn/no-single-promise-in-promise-methods": "error",
"unicorn/no-typeof-undefined": ["error", { checkGlobalVariables: false }], "unicorn/no-typeof-undefined": ["error", { checkGlobalVariables: false }],
"unicorn/no-unnecessary-array-flat-depth": "error",
"unicorn/no-unnecessary-array-splice-count": "error",
"unicorn/no-unnecessary-slice-end": "error",
"unicorn/no-useless-promise-resolve-reject": "error", "unicorn/no-useless-promise-resolve-reject": "error",
"unicorn/no-useless-spread": "error", "unicorn/no-useless-spread": "error",
"unicorn/prefer-array-find": "error", "unicorn/prefer-array-find": "error",
@ -147,7 +128,6 @@ export default [
"unicorn/prefer-date-now": "error", "unicorn/prefer-date-now": "error",
"unicorn/prefer-dom-node-append": "error", "unicorn/prefer-dom-node-append": "error",
"unicorn/prefer-dom-node-remove": "error", "unicorn/prefer-dom-node-remove": "error",
"unicorn/prefer-import-meta-properties": "error",
"unicorn/prefer-includes": "error", "unicorn/prefer-includes": "error",
"unicorn/prefer-logical-operator-over-ternary": "error", "unicorn/prefer-logical-operator-over-ternary": "error",
"unicorn/prefer-modern-dom-apis": "error", "unicorn/prefer-modern-dom-apis": "error",
@ -155,7 +135,6 @@ export default [
"unicorn/prefer-negative-index": "error", "unicorn/prefer-negative-index": "error",
"unicorn/prefer-optional-catch-binding": "error", "unicorn/prefer-optional-catch-binding": "error",
"unicorn/prefer-regexp-test": "error", "unicorn/prefer-regexp-test": "error",
"unicorn/prefer-single-call": "error",
"unicorn/prefer-string-replace-all": "error", "unicorn/prefer-string-replace-all": "error",
"unicorn/prefer-string-starts-ends-with": "error", "unicorn/prefer-string-starts-ends-with": "error",
"unicorn/prefer-ternary": ["error", "only-single-line"], "unicorn/prefer-ternary": ["error", "only-single-line"],
@ -307,25 +286,10 @@ export default [
selector: "NewExpression[callee.name='Name']", selector: "NewExpression[callee.name='Name']",
message: "Use `Name.get()` rather than `new Name()`.", message: "Use `Name.get()` rather than `new Name()`.",
}, },
{
selector: "NewExpression[callee.name='ObjectLoader']",
message:
"Use `ObjectLoader.load()` rather than `new ObjectLoader()`.",
},
{ {
selector: "NewExpression[callee.name='Ref']", selector: "NewExpression[callee.name='Ref']",
message: "Use `Ref.get()` rather than `new Ref()`.", message: "Use `Ref.get()` rather than `new Ref()`.",
}, },
{
selector: "ExportNamedDeclaration[declaration]",
message:
"Separate the declaration and the export statement, using `export { ... }`.",
},
{
selector: "ExportDefaultDeclaration:has(> :declaration)",
message:
"Separate the declaration and the export statement, using `export default <variable name>`.",
},
], ],
"no-unneeded-ternary": "error", "no-unneeded-ternary": "error",
"operator-assignment": "error", "operator-assignment": "error",
@ -385,6 +349,15 @@ export default [
"jasmine/prefer-toHaveBeenCalledWith": "off", "jasmine/prefer-toHaveBeenCalledWith": "off",
}, },
}, },
{
files: jsFiles("test/fuzz"),
rules: {
"import/no-unresolved": [
"error",
{ ignore: [".*/build/image_decoders/.*"] },
],
},
},
{ {
files: jsFiles("test/unit"), files: jsFiles("test/unit"),
rules: { rules: {

View File

@ -1,4 +1,4 @@
<!doctype html> <!DOCTYPE html>
<!-- <!--
Copyright 2014 Mozilla Foundation Copyright 2014 Mozilla Foundation
@ -15,29 +15,29 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
--> -->
<html dir="ltr" mozdisallowselectionprint> <html dir="ltr" mozdisallowselectionprint>
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="google" content="notranslate" /> <meta name="google" content="notranslate">
<title>PDF.js page viewer using built components</title> <title>PDF.js page viewer using built components</title>
<style> <style>
body { body {
background-color: #808080; background-color: #808080;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
</style> </style>
<link rel="stylesheet" href="../../node_modules/pdfjs-dist/web/pdf_viewer.css" /> <link rel="stylesheet" href="../../node_modules/pdfjs-dist/web/pdf_viewer.css">
<script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script>
<script src="../../node_modules/pdfjs-dist/web/pdf_viewer.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/web/pdf_viewer.mjs" type="module"></script>
</head> </head>
<body tabindex="1"> <body tabindex="1">
<div id="pageContainer" class="pdfViewer singlePageView"></div> <div id="pageContainer" class="pdfViewer singlePageView"></div>
<script src="pageviewer.mjs" type="module"></script> <script src="pageviewer.mjs" type="module"></script>
</body> </body>
</html> </html>

View File

@ -1,4 +1,4 @@
<!doctype html> <!DOCTYPE html>
<!-- <!--
Copyright 2014 Mozilla Foundation Copyright 2014 Mozilla Foundation
@ -15,37 +15,37 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
--> -->
<html dir="ltr" mozdisallowselectionprint> <html dir="ltr" mozdisallowselectionprint>
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="google" content="notranslate" /> <meta name="google" content="notranslate">
<title>PDF.js viewer using built components</title> <title>PDF.js viewer using built components</title>
<style> <style>
body { body {
background-color: #808080; background-color: #808080;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
#viewerContainer { #viewerContainer {
overflow: auto; overflow: auto;
position: absolute; position: absolute;
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
</style> </style>
<link rel="stylesheet" href="../../node_modules/pdfjs-dist/web/pdf_viewer.css" /> <link rel="stylesheet" href="../../node_modules/pdfjs-dist/web/pdf_viewer.css">
<script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script>
<script src="../../node_modules/pdfjs-dist/web/pdf_viewer.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/web/pdf_viewer.mjs" type="module"></script>
</head> </head>
<body tabindex="1"> <body tabindex="1">
<div id="viewerContainer"> <div id="viewerContainer">
<div id="viewer" class="pdfViewer"></div> <div id="viewer" class="pdfViewer"></div>
</div> </div>
<script src="simpleviewer.mjs" type="module"></script> <script src="simpleviewer.mjs" type="module"></script>
</body> </body>
</html> </html>

View File

@ -1,4 +1,4 @@
<!doctype html> <!DOCTYPE html>
<!-- <!--
Copyright 2014 Mozilla Foundation Copyright 2014 Mozilla Foundation
@ -15,37 +15,37 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
--> -->
<html dir="ltr" mozdisallowselectionprint> <html dir="ltr" mozdisallowselectionprint>
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="google" content="notranslate" /> <meta name="google" content="notranslate">
<title>PDF.js Single Page Viewer using built components</title> <title>PDF.js Single Page Viewer using built components</title>
<style> <style>
body { body {
background-color: #808080; background-color: #808080;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
#viewerContainer { #viewerContainer {
overflow: auto; overflow: auto;
position: absolute; position: absolute;
width: 100%; width: 100%;
height: 100%; height: 100%;
} }
</style> </style>
<link rel="stylesheet" href="../../node_modules/pdfjs-dist/web/pdf_viewer.css" /> <link rel="stylesheet" href="../../node_modules/pdfjs-dist/web/pdf_viewer.css">
<script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script>
<script src="../../node_modules/pdfjs-dist/web/pdf_viewer.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/web/pdf_viewer.mjs" type="module"></script>
</head> </head>
<body tabindex="1"> <body tabindex="1">
<div id="viewerContainer"> <div id="viewerContainer">
<div id="viewer" class="pdfViewer"></div> <div id="viewer" class="pdfViewer"></div>
</div> </div>
<script src="singlepageviewer.mjs" type="module"></script> <script src="singlepageviewer.mjs" type="module"></script>
</body> </body>
</html> </html>

View File

@ -1,4 +1,4 @@
<!doctype html> <!DOCTYPE html>
<!-- <!--
Copyright 2018 Mozilla Foundation Copyright 2018 Mozilla Foundation
@ -15,26 +15,26 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
--> -->
<html dir="ltr" mozdisallowselectionprint> <html dir="ltr" mozdisallowselectionprint>
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="google" content="notranslate" /> <meta name="google" content="notranslate">
<title>PDF.js standalone JpegImage parser</title> <title>PDF.js standalone JpegImage parser</title>
<style> <style>
body { body {
background-color: #808080; background-color: #808080;
margin: 0; margin: 0;
padding: 0; padding: 0;
} }
</style> </style>
<script src="../../node_modules/pdfjs-dist/image_decoders/pdf.image_decoders.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/image_decoders/pdf.image_decoders.mjs" type="module"></script>
</head> </head>
<body tabindex="1"> <body tabindex="1">
<canvas id="jpegCanvas" width="0" height="0"></canvas> <canvas id="jpegCanvas" width="0" height="0"></canvas>
<script src="jpeg_viewer.mjs" type="module"></script> <script src="jpeg_viewer.mjs" type="module"></script>
</body> </body>
</html> </html>

View File

@ -1,71 +1,76 @@
<!doctype html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8">
<title>'Hello, world!' example</title> <title>'Hello, world!' example</title>
</head> </head>
<body> <body>
<h1>'Hello, world!' example</h1>
<canvas id="the-canvas" style="border: 1px solid black; direction: ltr"></canvas> <h1>'Hello, world!' example</h1>
<script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script> <canvas id="the-canvas" style="border: 1px solid black; direction: ltr;"></canvas>
<script id="script" type="module"> <script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script>
//
// If absolute URL from the remote server is provided, configure the CORS
// header on that server.
//
const url = "./helloworld.pdf";
// <script id="script" type="module">
// The workerSrc property shall be specified. //
// // If absolute URL from the remote server is provided, configure the CORS
pdfjsLib.GlobalWorkerOptions.workerSrc = "../../node_modules/pdfjs-dist/build/pdf.worker.mjs"; // header on that server.
//
const url = './helloworld.pdf';
// //
// Asynchronous download PDF // The workerSrc property shall be specified.
// //
const loadingTask = pdfjsLib.getDocument(url); pdfjsLib.GlobalWorkerOptions.workerSrc =
const pdf = await loadingTask.promise; '../../node_modules/pdfjs-dist/build/pdf.worker.mjs';
//
// Fetch the first page
//
const page = await pdf.getPage(1);
const scale = 1.5;
const viewport = page.getViewport({ scale });
// Support HiDPI-screens.
const outputScale = window.devicePixelRatio || 1;
// //
// Prepare canvas using PDF page dimensions // Asynchronous download PDF
// //
const canvas = document.getElementById("the-canvas"); const loadingTask = pdfjsLib.getDocument(url);
const context = canvas.getContext("2d"); const pdf = await loadingTask.promise;
//
// Fetch the first page
//
const page = await pdf.getPage(1);
const scale = 1.5;
const viewport = page.getViewport({ scale });
// Support HiDPI-screens.
const outputScale = window.devicePixelRatio || 1;
canvas.width = Math.floor(viewport.width * outputScale); //
canvas.height = Math.floor(viewport.height * outputScale); // Prepare canvas using PDF page dimensions
canvas.style.width = Math.floor(viewport.width) + "px"; //
canvas.style.height = Math.floor(viewport.height) + "px"; const canvas = document.getElementById("the-canvas");
const context = canvas.getContext("2d");
const transform = outputScale !== 1 ? [outputScale, 0, 0, outputScale, 0, 0] : null; canvas.width = Math.floor(viewport.width * outputScale);
canvas.height = Math.floor(viewport.height * outputScale);
canvas.style.width = Math.floor(viewport.width) + "px";
canvas.style.height = Math.floor(viewport.height) + "px";
// const transform = outputScale !== 1
// Render PDF page into canvas context ? [outputScale, 0, 0, outputScale, 0, 0]
// : null;
const renderContext = {
canvasContext: context,
transform,
viewport,
};
page.render(renderContext);
</script>
<hr /> //
<h2>JavaScript code:</h2> // Render PDF page into canvas context
<pre id="code"></pre> //
<script> const renderContext = {
document.getElementById("code").textContent = document.getElementById("script").text; canvasContext: context,
</script> transform,
</body> viewport,
};
page.render(renderContext);
</script>
<hr>
<h2>JavaScript code:</h2>
<pre id="code"></pre>
<script>
document.getElementById('code').textContent =
document.getElementById('script').text;
</script>
</body>
</html> </html>

View File

@ -1,77 +1,81 @@
<!doctype html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8">
<title>'Hello, world!' base64 example</title> <title>'Hello, world!' base64 example</title>
</head> </head>
<body> <body>
<h1>'Hello, world!' example</h1>
<canvas id="the-canvas" style="border: 1px solid black; direction: ltr"></canvas> <h1>'Hello, world!' example</h1>
<script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script> <canvas id="the-canvas" style="border: 1px solid black; direction: ltr;"></canvas>
<script id="script" type="module"> <script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script>
// atob() is used to convert base64 encoded PDF to binary-like data.
// (See also https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/
// Base64_encoding_and_decoding.)
var pdfData = atob(
"JVBERi0xLjcKCjEgMCBvYmogICUgZW50cnkgcG9pbnQKPDwKICAvVHlwZSAvQ2F0YWxvZwog" +
"IC9QYWdlcyAyIDAgUgo+PgplbmRvYmoKCjIgMCBvYmoKPDwKICAvVHlwZSAvUGFnZXMKICAv" +
"TWVkaWFCb3ggWyAwIDAgMjAwIDIwMCBdCiAgL0NvdW50IDEKICAvS2lkcyBbIDMgMCBSIF0K" +
"Pj4KZW5kb2JqCgozIDAgb2JqCjw8CiAgL1R5cGUgL1BhZ2UKICAvUGFyZW50IDIgMCBSCiAg" +
"L1Jlc291cmNlcyA8PAogICAgL0ZvbnQgPDwKICAgICAgL0YxIDQgMCBSIAogICAgPj4KICA+" +
"PgogIC9Db250ZW50cyA1IDAgUgo+PgplbmRvYmoKCjQgMCBvYmoKPDwKICAvVHlwZSAvRm9u" +
"dAogIC9TdWJ0eXBlIC9UeXBlMQogIC9CYXNlRm9udCAvVGltZXMtUm9tYW4KPj4KZW5kb2Jq" +
"Cgo1IDAgb2JqICAlIHBhZ2UgY29udGVudAo8PAogIC9MZW5ndGggNDQKPj4Kc3RyZWFtCkJU" +
"CjcwIDUwIFRECi9GMSAxMiBUZgooSGVsbG8sIHdvcmxkISkgVGoKRVQKZW5kc3RyZWFtCmVu" +
"ZG9iagoKeHJlZgowIDYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDEwIDAwMDAwIG4g" +
"CjAwMDAwMDAwNzkgMDAwMDAgbiAKMDAwMDAwMDE3MyAwMDAwMCBuIAowMDAwMDAwMzAxIDAw" +
"MDAwIG4gCjAwMDAwMDAzODAgMDAwMDAgbiAKdHJhaWxlcgo8PAogIC9TaXplIDYKICAvUm9v" +
"dCAxIDAgUgo+PgpzdGFydHhyZWYKNDkyCiUlRU9G"
);
// <script id="script" type="module">
// The workerSrc property shall be specified. // atob() is used to convert base64 encoded PDF to binary-like data.
// // (See also https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/
pdfjsLib.GlobalWorkerOptions.workerSrc = "../../node_modules/pdfjs-dist/build/pdf.worker.mjs"; // Base64_encoding_and_decoding.)
var pdfData = atob(
'JVBERi0xLjcKCjEgMCBvYmogICUgZW50cnkgcG9pbnQKPDwKICAvVHlwZSAvQ2F0YWxvZwog' +
'IC9QYWdlcyAyIDAgUgo+PgplbmRvYmoKCjIgMCBvYmoKPDwKICAvVHlwZSAvUGFnZXMKICAv' +
'TWVkaWFCb3ggWyAwIDAgMjAwIDIwMCBdCiAgL0NvdW50IDEKICAvS2lkcyBbIDMgMCBSIF0K' +
'Pj4KZW5kb2JqCgozIDAgb2JqCjw8CiAgL1R5cGUgL1BhZ2UKICAvUGFyZW50IDIgMCBSCiAg' +
'L1Jlc291cmNlcyA8PAogICAgL0ZvbnQgPDwKICAgICAgL0YxIDQgMCBSIAogICAgPj4KICA+' +
'PgogIC9Db250ZW50cyA1IDAgUgo+PgplbmRvYmoKCjQgMCBvYmoKPDwKICAvVHlwZSAvRm9u' +
'dAogIC9TdWJ0eXBlIC9UeXBlMQogIC9CYXNlRm9udCAvVGltZXMtUm9tYW4KPj4KZW5kb2Jq' +
'Cgo1IDAgb2JqICAlIHBhZ2UgY29udGVudAo8PAogIC9MZW5ndGggNDQKPj4Kc3RyZWFtCkJU' +
'CjcwIDUwIFRECi9GMSAxMiBUZgooSGVsbG8sIHdvcmxkISkgVGoKRVQKZW5kc3RyZWFtCmVu' +
'ZG9iagoKeHJlZgowIDYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDEwIDAwMDAwIG4g' +
'CjAwMDAwMDAwNzkgMDAwMDAgbiAKMDAwMDAwMDE3MyAwMDAwMCBuIAowMDAwMDAwMzAxIDAw' +
'MDAwIG4gCjAwMDAwMDAzODAgMDAwMDAgbiAKdHJhaWxlcgo8PAogIC9TaXplIDYKICAvUm9v' +
'dCAxIDAgUgo+PgpzdGFydHhyZWYKNDkyCiUlRU9G');
// Opening PDF by passing its binary data as a string. It is still preferable //
// to use Uint8Array, but string or array-like structure will work too. // The workerSrc property shall be specified.
var loadingTask = pdfjsLib.getDocument({ data: pdfData }); //
var pdf = await loadingTask.promise; pdfjsLib.GlobalWorkerOptions.workerSrc =
// Fetch the first page. '../../node_modules/pdfjs-dist/build/pdf.worker.mjs';
var page = await pdf.getPage(1);
var scale = 1.5;
var viewport = page.getViewport({ scale: scale });
// Support HiDPI-screens.
var outputScale = window.devicePixelRatio || 1;
// Prepare canvas using PDF page dimensions. // Opening PDF by passing its binary data as a string. It is still preferable
var canvas = document.getElementById("the-canvas"); // to use Uint8Array, but string or array-like structure will work too.
var context = canvas.getContext("2d"); var loadingTask = pdfjsLib.getDocument({ data: pdfData, });
var pdf = await loadingTask.promise;
// Fetch the first page.
var page = await pdf.getPage(1);
var scale = 1.5;
var viewport = page.getViewport({ scale: scale, });
// Support HiDPI-screens.
var outputScale = window.devicePixelRatio || 1;
canvas.width = Math.floor(viewport.width * outputScale); // Prepare canvas using PDF page dimensions.
canvas.height = Math.floor(viewport.height * outputScale); var canvas = document.getElementById('the-canvas');
canvas.style.width = Math.floor(viewport.width) + "px"; var context = canvas.getContext('2d');
canvas.style.height = Math.floor(viewport.height) + "px";
var transform = outputScale !== 1 ? [outputScale, 0, 0, outputScale, 0, 0] : null; canvas.width = Math.floor(viewport.width * outputScale);
canvas.height = Math.floor(viewport.height * outputScale);
canvas.style.width = Math.floor(viewport.width) + "px";
canvas.style.height = Math.floor(viewport.height) + "px";
// Render PDF page into canvas context. var transform = outputScale !== 1
var renderContext = { ? [outputScale, 0, 0, outputScale, 0, 0]
canvasContext: context, : null;
transform,
viewport,
};
page.render(renderContext);
</script>
<hr /> // Render PDF page into canvas context.
<h2>JavaScript code:</h2> var renderContext = {
<pre id="code"></pre> canvasContext: context,
<script> transform,
document.getElementById("code").textContent = document.getElementById("script").text; viewport,
</script> };
</body> page.render(renderContext);
</script>
<hr>
<h2>JavaScript code:</h2>
<pre id="code"></pre>
<script>
document.getElementById('code').textContent =
document.getElementById('script').text;
</script>
</body>
</html> </html>

View File

@ -1,134 +1,139 @@
<!doctype html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8">
<title>Previous/Next example</title> <title>Previous/Next example</title>
</head> </head>
<body> <body>
<h1>'Previous/Next' example</h1>
<div> <h1>'Previous/Next' example</h1>
<button id="prev" type="button">Previous</button>
<button id="next" type="button">Next</button>
&nbsp; &nbsp;
<span>Page: <span id="page_num"></span> / <span id="page_count"></span></span>
</div>
<div> <div>
<canvas id="the-canvas" style="border: 1px solid black; direction: ltr"></canvas> <button id="prev" type="button">Previous</button>
</div> <button id="next" type="button">Next</button>
&nbsp; &nbsp;
<span>Page: <span id="page_num"></span> / <span id="page_count"></span></span>
</div>
<script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script> <div>
<canvas id="the-canvas" style="border: 1px solid black; direction: ltr;"></canvas>
</div>
<script id="script" type="module"> <script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script>
//
// If absolute URL from the remote server is provided, configure the CORS
// header on that server.
//
var url = "../../web/compressed.tracemonkey-pldi-09.pdf";
// <script id="script" type="module">
// In cases when the pdf.worker.js is located at the different folder than the //
// PDF.js's one, or the PDF.js is executed via eval(), the workerSrc property // If absolute URL from the remote server is provided, configure the CORS
// shall be specified. // header on that server.
// //
pdfjsLib.GlobalWorkerOptions.workerSrc = "../../node_modules/pdfjs-dist/build/pdf.worker.mjs"; var url = '../../web/compressed.tracemonkey-pldi-09.pdf';
var pdfDoc = null, //
pageNum = 1, // In cases when the pdf.worker.js is located at the different folder than the
pageRendering = false, // PDF.js's one, or the PDF.js is executed via eval(), the workerSrc property
pageNumPending = null, // shall be specified.
scale = 0.8, //
canvas = document.getElementById("the-canvas"), pdfjsLib.GlobalWorkerOptions.workerSrc =
ctx = canvas.getContext("2d"); '../../node_modules/pdfjs-dist/build/pdf.worker.mjs';
/** var pdfDoc = null,
* Get page info from document, resize canvas accordingly, and render page. pageNum = 1,
* @param num Page number. pageRendering = false,
*/ pageNumPending = null,
function renderPage(num) { scale = 0.8,
pageRendering = true; canvas = document.getElementById('the-canvas'),
// Using promise to fetch the page ctx = canvas.getContext('2d');
pdfDoc.getPage(num).then(function (page) {
var viewport = page.getViewport({ scale: scale });
// Support HiDPI-screens.
var outputScale = window.devicePixelRatio || 1;
canvas.width = Math.floor(viewport.width * outputScale); /**
canvas.height = Math.floor(viewport.height * outputScale); * Get page info from document, resize canvas accordingly, and render page.
canvas.style.width = Math.floor(viewport.width) + "px"; * @param num Page number.
canvas.style.height = Math.floor(viewport.height) + "px"; */
function renderPage(num) {
pageRendering = true;
// Using promise to fetch the page
pdfDoc.getPage(num).then(function(page) {
var viewport = page.getViewport({ scale: scale, });
// Support HiDPI-screens.
var outputScale = window.devicePixelRatio || 1;
var transform = outputScale !== 1 ? [outputScale, 0, 0, outputScale, 0, 0] : null; canvas.width = Math.floor(viewport.width * outputScale);
canvas.height = Math.floor(viewport.height * outputScale);
canvas.style.width = Math.floor(viewport.width) + "px";
canvas.style.height = Math.floor(viewport.height) + "px";
// Render PDF page into canvas context var transform = outputScale !== 1
var renderContext = { ? [outputScale, 0, 0, outputScale, 0, 0]
canvasContext: ctx, : null;
transform: transform,
viewport: viewport,
};
var renderTask = page.render(renderContext);
// Wait for rendering to finish // Render PDF page into canvas context
renderTask.promise.then(function () { var renderContext = {
pageRendering = false; canvasContext: ctx,
if (pageNumPending !== null) { transform: transform,
// New page rendering is pending viewport: viewport,
renderPage(pageNumPending); };
pageNumPending = null; var renderTask = page.render(renderContext);
}
});
});
// Update page counters // Wait for rendering to finish
document.getElementById("page_num").textContent = num; renderTask.promise.then(function () {
} pageRendering = false;
if (pageNumPending !== null) {
/** // New page rendering is pending
* If another page rendering in progress, waits until the rendering is renderPage(pageNumPending);
* finished. Otherwise, executes rendering immediately. pageNumPending = null;
*/
function queueRenderPage(num) {
if (pageRendering) {
pageNumPending = num;
} else {
renderPage(num);
} }
} });
});
/** // Update page counters
* Displays previous page. document.getElementById('page_num').textContent = num;
*/ }
function onPrevPage() {
if (pageNum <= 1) {
return;
}
pageNum--;
queueRenderPage(pageNum);
}
document.getElementById("prev").addEventListener("click", onPrevPage);
/** /**
* Displays next page. * If another page rendering in progress, waits until the rendering is
*/ * finished. Otherwise, executes rendering immediately.
function onNextPage() { */
if (pageNum >= pdfDoc.numPages) { function queueRenderPage(num) {
return; if (pageRendering) {
} pageNumPending = num;
pageNum++; } else {
queueRenderPage(pageNum); renderPage(num);
} }
document.getElementById("next").addEventListener("click", onNextPage); }
/** /**
* Asynchronously downloads PDF. * Displays previous page.
*/ */
var loadingTask = pdfjsLib.getDocument(url); function onPrevPage() {
pdfDoc = await loadingTask.promise; if (pageNum <= 1) {
document.getElementById("page_count").textContent = pdfDoc.numPages; return;
}
pageNum--;
queueRenderPage(pageNum);
}
document.getElementById('prev').addEventListener('click', onPrevPage);
// Initial/first page rendering /**
renderPage(pageNum); * Displays next page.
</script> */
</body> function onNextPage() {
if (pageNum >= pdfDoc.numPages) {
return;
}
pageNum++;
queueRenderPage(pageNum);
}
document.getElementById('next').addEventListener('click', onNextPage);
/**
* Asynchronously downloads PDF.
*/
var loadingTask = pdfjsLib.getDocument(url);
pdfDoc = await loadingTask.promise;
document.getElementById('page_count').textContent = pdfDoc.numPages;
// Initial/first page rendering
renderPage(pageNum);
</script>
</body>
</html> </html>

View File

@ -113,8 +113,8 @@ footer {
background-color: rgb(0 0 0 / 0); background-color: rgb(0 0 0 / 0);
font-size: 1.2rem; font-size: 1.2rem;
color: rgb(255 255 255 / 1); color: rgb(255 255 255 / 1);
background-image: background-image: url(images/div_line_left.png),
url(images/div_line_left.png), url(images/div_line_right.png); url(images/div_line_right.png);
background-repeat: no-repeat; background-repeat: no-repeat;
background-position: left, right; background-position: left, right;
background-size: 0.2rem, 0.2rem; background-size: 0.2rem, 0.2rem;

View File

@ -1,4 +1,4 @@
<!doctype html> <!DOCTYPE html>
<!-- <!--
Copyright 2016 Mozilla Foundation Copyright 2016 Mozilla Foundation
@ -16,13 +16,13 @@ limitations under the License.
--> -->
<html dir="ltr"> <html dir="ltr">
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>PDF.js viewer</title> <title>PDF.js viewer</title>
<link rel="stylesheet" href="../../node_modules/pdfjs-dist/web/pdf_viewer.css" /> <link rel="stylesheet" href="../../node_modules/pdfjs-dist/web/pdf_viewer.css">
<link rel="stylesheet" type="text/css" href="viewer.css" /> <link rel="stylesheet" type="text/css" href="viewer.css">
<script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script>
<script src="../../node_modules/pdfjs-dist/web/pdf_viewer.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/web/pdf_viewer.mjs" type="module"></script>
@ -46,12 +46,12 @@ limitations under the License.
<button class="toolbarButton pageUp" title="Previous Page" id="previous" type="button"></button> <button class="toolbarButton pageUp" title="Previous Page" id="previous" type="button"></button>
<button class="toolbarButton pageDown" title="Next Page" id="next" type="button"></button> <button class="toolbarButton pageDown" title="Next Page" id="next" type="button"></button>
<input type="number" id="pageNumber" class="toolbarField pageNumber" value="1" size="4" min="1" /> <input type="number" id="pageNumber" class="toolbarField pageNumber" value="1" size="4" min="1">
<button class="toolbarButton zoomOut" title="Zoom Out" id="zoomOut" type="button"></button> <button class="toolbarButton zoomOut" title="Zoom Out" id="zoomOut" type="button"></button>
<button class="toolbarButton zoomIn" title="Zoom In" id="zoomIn" type="button"></button> <button class="toolbarButton zoomIn" title="Zoom In" id="zoomIn" type="button"></button>
</footer> </footer>
<script src="viewer.mjs" type="module"></script> <script src="viewer.mjs" type="module"></script>
</body> </body>
</html> </html>

View File

@ -91,10 +91,10 @@ const PDFViewerApplication = {
let key = "pdfjs-loading-error"; let key = "pdfjs-loading-error";
if (reason instanceof pdfjsLib.InvalidPDFException) { if (reason instanceof pdfjsLib.InvalidPDFException) {
key = "pdfjs-invalid-file-error"; key = "pdfjs-invalid-file-error";
} else if (reason instanceof pdfjsLib.ResponseException) { } else if (reason instanceof pdfjsLib.MissingPDFException) {
key = reason.missing key = "pdfjs-missing-file-error";
? "pdfjs-missing-file-error" } else if (reason instanceof pdfjsLib.UnexpectedResponseException) {
: "pdfjs-unexpected-response-error"; key = "pdfjs-unexpected-response-error";
} }
self.l10n.get(key).then(msg => { self.l10n.get(key).then(msg => {
self.error(msg, { message: reason?.message }); self.error(msg, { message: reason?.message });

View File

@ -1,13 +1,14 @@
<!doctype html> <!DOCTYPE html>
<html> <html>
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8">
<title>Text-only PDF.js example</title> <title>Text-only PDF.js example</title>
<script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script> <script src="../../node_modules/pdfjs-dist/build/pdf.mjs" type="module"></script>
<script src="pdf2svg.mjs" type="module"></script> <script src="pdf2svg.mjs" type="module"></script>
</head> </head>
<body> <body>
<p>Text-only PDF.js example</p> <p>Text-only PDF.js example</p>
<div id="pageContainer" style="display: inline-block; border: solid 1px black"></div> <div id="pageContainer" style="display: inline-block; border: solid 1px black;">
</body> </div>
</body>
</html> </html>

View File

@ -1,11 +1,11 @@
<!doctype html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="UTF-8" /> <meta charset="UTF-8">
<title>webpack example</title> <title>webpack example</title>
<script src="../../build/webpack/main.bundle.js"></script> <script src="../../build/webpack/main.bundle.js"></script>
</head> </head>
<body> <body>
<canvas id="theCanvas"></canvas> <canvas id="theCanvas"></canvas>
</body> </body>
</html> </html>

View File

@ -46,7 +46,6 @@ limitations under the License.
} }
var scheme = url.slice(0, schemeIndex).toLowerCase(); var scheme = url.slice(0, schemeIndex).toLowerCase();
if (schemes.includes(scheme)) { if (schemes.includes(scheme)) {
// NOTE: We cannot use the `updateUrlHash` function in this context.
url = url.split("#", 1)[0]; url = url.split("#", 1)[0];
if (url.charAt(schemeIndex) === ":") { if (url.charAt(schemeIndex) === ":") {
url = encodeURIComponent(url); url = encodeURIComponent(url);

View File

@ -15,171 +15,171 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
--> -->
<html> <html>
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8">
<title>PDF.js viewer options</title> <title>PDF.js viewer options</title>
<style> <style>
body { body {
min-width: 400px; /* a page at the settings page is at least 400px wide */ min-width: 400px; /* a page at the settings page is at least 400px wide */
margin: 14px 17px; /* already added by default in Chrome 40.0.2212.0 */ margin: 14px 17px; /* already added by default in Chrome 40.0.2212.0 */
} }
.settings-row { .settings-row {
margin: 1em 0; margin: 1em 0;
} }
.checkbox label { .checkbox label {
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;
} }
.checkbox label input { .checkbox label input {
flex-shrink: 0; flex-shrink: 0;
} }
</style> </style>
</head> </head>
<body> <body>
<div id="settings-boxes"></div> <div id="settings-boxes"></div>
<button id="reset-button" type="button">Restore default settings</button> <button id="reset-button" type="button">Restore default settings</button>
<template id="checkbox-template"> <template id="checkbox-template">
<div class="settings-row checkbox"> <div class="settings-row checkbox">
<label> <label>
<input type="checkbox" /> <input type="checkbox">
<span></span> <span></span>
</label> </label>
</div> </div>
</template> </template>
<template id="viewerCssTheme-template"> <template id="viewerCssTheme-template">
<div class="settings-row"> <div class="settings-row">
<label> <label>
<span></span> <span></span>
<select> <select>
<option value="0">Use system theme</option> <option value="0">Use system theme</option>
<option value="1">Light theme</option> <option value="1">Light theme</option>
<option value="2">Dark theme</option> <option value="2">Dark theme</option>
</select> </select>
</label> </label>
</div> </div>
</template> </template>
<template id="viewOnLoad-template"> <template id="viewOnLoad-template">
<div class="settings-row"> <div class="settings-row">
<label> <label>
<span></span> <span></span>
<select> <select>
<option value="-1">Default</option> <option value="-1">Default</option>
<option value="0">Show previous position</option> <option value="0">Show previous position</option>
<option value="1">Show initial position</option> <option value="1">Show initial position</option>
</select> </select>
</label> </label>
</div> </div>
</template> </template>
<template id="defaultZoomValue-template"> <template id="defaultZoomValue-template">
<div class="settings-row"> <div class="settings-row">
<label> <label>
<span></span> <span></span>
<select> <select>
<option value="auto" selected="selected">Automatic Zoom</option> <option value="auto" selected="selected">Automatic Zoom</option>
<option value="page-actual">Actual Size</option> <option value="page-actual">Actual Size</option>
<option value="page-fit">Page Fit</option> <option value="page-fit">Page Fit</option>
<option value="page-width">Page Width</option> <option value="page-width">Page Width</option>
<option value="custom" class="custom-zoom" hidden></option> <option value="custom" class="custom-zoom" hidden></option>
<option value="50">50%</option> <option value="50">50%</option>
<option value="75">75%</option> <option value="75">75%</option>
<option value="100">100%</option> <option value="100">100%</option>
<option value="125">125%</option> <option value="125">125%</option>
<option value="150">150%</option> <option value="150">150%</option>
<option value="200">200%</option> <option value="200">200%</option>
<option value="300">300%</option> <option value="300">300%</option>
<option value="400">400%</option> <option value="400">400%</option>
</select> </select>
</label> </label>
</div> </div>
</template> </template>
<template id="sidebarViewOnLoad-template"> <template id="sidebarViewOnLoad-template">
<div class="settings-row"> <div class="settings-row">
<label> <label>
<span></span> <span></span>
<select> <select>
<option value="-1">Default</option> <option value="-1">Default</option>
<option value="0">Do not show sidebar</option> <option value="0">Do not show sidebar</option>
<option value="1">Show thumbnails in sidebar</option> <option value="1">Show thumbnails in sidebar</option>
<option value="2">Show document outline in sidebar</option> <option value="2">Show document outline in sidebar</option>
<option value="3">Show attachments in sidebar</option> <option value="3">Show attachments in sidebar</option>
</select> </select>
</label> </label>
</div> </div>
</template> </template>
<template id="cursorToolOnLoad-template"> <template id="cursorToolOnLoad-template">
<div class="settings-row"> <div class="settings-row">
<label> <label>
<span></span> <span></span>
<select> <select>
<option value="0">Text selection tool</option> <option value="0">Text selection tool</option>
<option value="1">Hand tool</option> <option value="1">Hand tool</option>
</select> </select>
</label> </label>
</div> </div>
</template> </template>
<template id="textLayerMode-template"> <template id="textLayerMode-template">
<div class="settings-row"> <div class="settings-row">
<label> <label>
<span></span> <span></span>
<select> <select>
<option value="0">Disable text selection</option> <option value="0">Disable text selection</option>
<option value="1">Enable text selection</option> <option value="1">Enable text selection</option>
</select> </select>
</label> </label>
</div> </div>
</template> </template>
<template id="externalLinkTarget-template"> <template id="externalLinkTarget-template">
<div class="settings-row"> <div class="settings-row">
<label> <label>
<span></span> <span></span>
<select> <select>
<option value="0">Default</option> <option value="0">Default</option>
<option value="1">Current window/tab</option> <option value="1">Current window/tab</option>
<option value="2">New window/tab</option> <option value="2">New window/tab</option>
<option value="3">Parent window/tab</option> <option value="3">Parent window/tab</option>
<option value="4">Top window/tab</option> <option value="4">Top window/tab</option>
</select> </select>
</label> </label>
</div> </div>
</template> </template>
<template id="scrollModeOnLoad-template"> <template id="scrollModeOnLoad-template">
<div class="settings-row"> <div class="settings-row">
<label> <label>
<span></span> <span></span>
<select> <select>
<option value="-1">Default</option> <option value="-1">Default</option>
<option value="3">Page scrolling</option> <option value="3">Page scrolling</option>
<option value="0">Vertical scrolling</option> <option value="0">Vertical scrolling</option>
<option value="1">Horizontal scrolling</option> <option value="1">Horizontal scrolling</option>
<option value="2">Wrapped scrolling</option> <option value="2">Wrapped scrolling</option>
</select> </select>
</label> </label>
</div> </div>
</template> </template>
<template id="spreadModeOnLoad-template"> <template id="spreadModeOnLoad-template">
<div class="settings-row"> <div class="settings-row">
<label> <label>
<span></span> <span></span>
<select> <select>
<option value="-1">Default</option> <option value="-1">Default</option>
<option value="0">No spreads</option> <option value="0">No spreads</option>
<option value="1">Odd spreads</option> <option value="1">Odd spreads</option>
<option value="2">Even spreads</option> <option value="2">Even spreads</option>
</select> </select>
</label> </label>
</div> </div>
</template> </template>
<script src="options.js"></script> <script src="options.js"></script>
</body> </body>
</html> </html>

View File

@ -69,7 +69,7 @@ async function registerPdfRedirectRule() {
}, },
}; };
// Rules in order of priority (highest priority rule first). // Rules in order of prority (highest priority rule first).
// The required "id" fields will be auto-generated later. // The required "id" fields will be auto-generated later.
const addRules = [ const addRules = [
{ {

View File

@ -71,14 +71,6 @@
"type": "string", "type": "string",
"default": "" "default": ""
}, },
"commentLearnMoreUrl": {
"type": "string",
"default": ""
},
"enableSignatureEditor": {
"type": "boolean",
"default": false
},
"enableUpdatedAddImage": { "enableUpdatedAddImage": {
"type": "boolean", "type": "boolean",
"default": false "default": false
@ -108,7 +100,7 @@
}, },
"highlightEditorColors": { "highlightEditorColors": {
"type": "string", "type": "string",
"default": "yellow=#FFFF98,green=#53FFBC,blue=#80EBFF,pink=#FFCBE6,red=#FF4F5F,yellow_HCM=#FFFFCC,green_HCM=#53FFBC,blue_HCM=#80EBFF,pink_HCM=#F6B8FF,red_HCM=#C50043" "default": "yellow=#FFFF98,green=#53FFBC,blue=#80EBFF,pink=#FFCBE6,red=#FF4F5F"
}, },
"disableRange": { "disableRange": {
"title": "Disable range requests", "title": "Disable range requests",
@ -176,10 +168,6 @@
"enum": [-1, 0, 3, 15], "enum": [-1, 0, 3, 15],
"default": 0 "default": 0
}, },
"capCanvasAreaFactor": {
"type": "integer",
"default": 200
},
"enablePermissions": { "enablePermissions": {
"type": "boolean", "type": "boolean",
"default": false "default": false
@ -232,21 +220,6 @@
"description": "The color is a string as defined in CSS. Its goal is to help improve readability in high contrast mode", "description": "The color is a string as defined in CSS. Its goal is to help improve readability in high contrast mode",
"type": "string", "type": "string",
"default": "CanvasText" "default": "CanvasText"
},
"enableAutoLinking": {
"description": "Enable creation of hyperlinks from text that look like URLs.",
"type": "boolean",
"default": true
},
"enableComment": {
"description": "Enable creation of comment annotations.",
"type": "boolean",
"default": false
},
"enableOptimizedPartialRendering": {
"description": "Enable tracking of PDF operations to optimize partial rendering.",
"type": "boolean",
"default": false
} }
} }
} }

View File

@ -47,25 +47,6 @@ function handlePreprocessorAction(ctx, actionName, args, path) {
} }
function babelPluginPDFJSPreprocessor(babel, ctx) { function babelPluginPDFJSPreprocessor(babel, ctx) {
function removeUnusedFunctions(path) {
let removed;
do {
removed = false;
path.scope.crawl();
for (const name in path.scope.bindings) {
const binding = path.scope.bindings[name];
if (!binding.referenced) {
const { path: bindingPath } = binding;
if (bindingPath.isFunctionDeclaration()) {
bindingPath.remove();
removed = true;
}
}
}
// If we removed some functions, there might be new unused ones
} while (removed);
}
return { return {
name: "babel-plugin-pdfjs-preprocessor", name: "babel-plugin-pdfjs-preprocessor",
manipulateOptions({ parserOpts }) { manipulateOptions({ parserOpts }) {
@ -172,22 +153,18 @@ function babelPluginPDFJSPreprocessor(babel, ctx) {
path.replaceWith(t.inherits(t.valueToNode(result), path.node)); path.replaceWith(t.inherits(t.valueToNode(result), path.node));
} }
if (t.isIdentifier(node.callee, { name: "__raw_import__" })) { if (t.isIdentifier(node.callee, { name: "__non_webpack_import__" })) {
if (node.arguments.length !== 1) { if (node.arguments.length !== 1) {
throw new Error("Invalid `__raw_import__` usage."); throw new Error("Invalid `__non_webpack_import__` usage.");
} }
// Replace it with a standard `import`-call and attempt to ensure that // Replace it with a standard `import`-call and
// various bundlers will leave it alone; this *must* include Webpack. // ensure that Webpack will leave it alone.
const source = node.arguments[0]; const source = node.arguments[0];
source.leadingComments = [ source.leadingComments = [
{ {
type: "CommentBlock", type: "CommentBlock",
value: "webpackIgnore: true", value: "webpackIgnore: true",
}, },
{
type: "CommentBlock",
value: "@vite-ignore",
},
]; ];
path.replaceWith(t.importExpression(source)); path.replaceWith(t.importExpression(source));
} }
@ -244,8 +221,6 @@ function babelPluginPDFJSPreprocessor(babel, ctx) {
// Function body ends with return without arg -- removing it. // Function body ends with return without arg -- removing it.
body.pop(); body.pop();
} }
removeUnusedFunctions(path);
}, },
}, },
ClassMethod: { ClassMethod: {
@ -268,26 +243,6 @@ function babelPluginPDFJSPreprocessor(babel, ctx) {
} }
}, },
}, },
Program: {
exit(path) {
if (path.node.sourceType === "module") {
removeUnusedFunctions(path);
}
},
},
MemberExpression(path) {
// The Emscripten Compiler (emcc) generates code that allows the caller
// to provide the Wasm module (thorugh Module.instantiateWasm), with
// a fallback in case .instantiateWasm is not provided.
// We always define instantiateWasm, so we can hard-code the check
// and let our dead code elimination logic remove the unused fallback.
if (
path.parentPath.isIfStatement({ test: path.node }) &&
path.matchesPattern("Module.instantiateWasm")
) {
path.replaceWith(t.booleanLiteral(true));
}
},
}, },
}; };
} }

View File

@ -151,7 +151,7 @@ function preprocess(inFilename, outFilename, defines) {
let state = STATE_NONE; let state = STATE_NONE;
const stack = []; const stack = [];
const control = const control =
/^(?:\/\/|\s*\/\*|\s*<!--)\s*#(if|elif|else|endif|expand|include|error)\b(?:\s+(.*?)(?:\*\/|-->)?$)?/; /^(?:\/\/|\s*\/\*|<!--)\s*#(if|elif|else|endif|expand|include|error)\b(?:\s+(.*?)(?:\*\/|-->)?$)?/;
while ((line = readLine()) !== null) { while ((line = readLine()) !== null) {
++lineNumber; ++lineNumber;
@ -213,7 +213,7 @@ function preprocess(inFilename, outFilename, defines) {
) { ) {
writeLine( writeLine(
line line
.replaceAll(/^\/\/|^\s*<!--/g, " ") .replaceAll(/^\/\/|^<!--/g, " ")
.replaceAll(/(^\s*)\/\*/g, "$1 ") .replaceAll(/(^\s*)\/\*/g, "$1 ")
.replaceAll(/\*\/$|-->$/g, "") .replaceAll(/\*\/$|-->$/g, "")
); );

View File

@ -8,4 +8,3 @@ function test() {
} }
"4"; "4";
} }
test();

View File

@ -17,4 +17,3 @@ function test() {
"4"; "4";
} }
} }
test();

View File

@ -2,12 +2,10 @@ function f1() {
"1"; "1";
"2"; "2";
} }
f1();
function f2() { function f2() {
"1"; "1";
"2"; "2";
} }
f2();
function f3() { function f3() {
if ("1") { if ("1") {
"1"; "1";
@ -17,4 +15,3 @@ function f3() {
"4"; "4";
} }
} }
f3();

View File

@ -6,7 +6,6 @@ function f1() {
"2"; "2";
/* tail */ /* tail */
} }
f1();
function f2() { function f2() {
// head // head
@ -15,7 +14,6 @@ function f2() {
"2"; "2";
// tail // tail
} }
f2();
function f3() { function f3() {
if ("1") { // begin block if ("1") { // begin block
@ -26,4 +24,3 @@ function f3() {
"4"; "4";
} }
} }
f3();

View File

@ -1,18 +1,14 @@
function f1() {} function f1() {}
f1();
function f2() { function f2() {
return 1; return 1;
} }
f2();
function f3() { function f3() {
var i = 0; var i = 0;
throw "test"; throw "test";
} }
f3();
function f4() { function f4() {
var i = 0; var i = 0;
} }
f4();
var obj = { var obj = {
method1() {}, method1() {},
method2() {} method2() {}

View File

@ -2,20 +2,17 @@ function f1() {
return; return;
var i = 0; var i = 0;
} }
f1();
function f2() { function f2() {
return 1; return 1;
var i = 0; var i = 0;
} }
f2();
function f3() { function f3() {
var i = 0; var i = 0;
throw "test"; throw "test";
var j = 0; var j = 0;
} }
f3();
function f4() { function f4() {
var i = 0; var i = 0;
@ -25,7 +22,6 @@ function f4() {
throw "test"; throw "test";
var j = 0; var j = 0;
} }
f4();
var obj = { var obj = {
method1() { return; var i = 0; }, method1() { return; var i = 0; },

View File

@ -16,4 +16,3 @@ if ('1') {
function f1() { function f1() {
"1"; "1";
} }
f1();

View File

@ -32,4 +32,3 @@ function f1() {
"2"; "2";
} }
} }
f1();

View File

@ -1,7 +1,4 @@
import { Test } from "import-name"; import { Test } from "import-name";
import { Test2 } from './non-alias'; import { Test2 } from './non-alias';
export { Test3 } from "import-name"; export { Test3 } from "import-name";
await import( await import(/*webpackIgnore: true*/"./non-alias");
/*webpackIgnore: true*/
/*@vite-ignore*/
"./non-alias");

View File

@ -1,4 +1,4 @@
import { Test } from 'import-alias'; import { Test } from 'import-alias';
import { Test2 } from './non-alias'; import { Test2 } from './non-alias';
export { Test3 } from 'import-alias'; export { Test3 } from 'import-alias';
await __raw_import__("./non-alias"); await __non_webpack_import__("./non-alias");

View File

@ -1,5 +0,0 @@
function usedByUsed() {}
function used() {
usedByUsed();
}
used();

View File

@ -1,14 +0,0 @@
function usedByUsed() {}
function usedByUnused() {}
function usedByRemovedCode() {}
function used() {
usedByUsed();
return;
usedByRemovedCode();
}
function unused() {
usedByUnused();
}
used();

View File

@ -1,8 +1,9 @@
import * as builder from "./builder.mjs"; import * as builder from "./builder.mjs";
import { fileURLToPath } from "url";
import fs from "fs"; import fs from "fs";
import path from "path"; import path from "path";
const __dirname = import.meta.dirname; const __dirname = path.dirname(fileURLToPath(import.meta.url));
let errors = 0; let errors = 0;

View File

@ -1,8 +1,9 @@
import { fileURLToPath } from "url";
import fs from "fs"; import fs from "fs";
import path from "path"; import path from "path";
import { preprocessPDFJSCode } from "./babel-plugin-pdfjs-preprocessor.mjs"; import { preprocessPDFJSCode } from "./babel-plugin-pdfjs-preprocessor.mjs";
const __dirname = import.meta.dirname; const __dirname = path.dirname(fileURLToPath(import.meta.url));
let errors = 0; let errors = 0;

Binary file not shown.

116
external/iccs/LICENSE vendored
View File

@ -1,116 +0,0 @@
CC0 1.0 Universal
Statement of Purpose
The laws of most jurisdictions throughout the world automatically confer
exclusive Copyright and Related Rights (defined below) upon the creator and
subsequent owner(s) (each and all, an "owner") of an original work of
authorship and/or a database (each, a "Work").
Certain owners wish to permanently relinquish those rights to a Work for the
purpose of contributing to a commons of creative, cultural and scientific
works ("Commons") that the public can reliably and without fear of later
claims of infringement build upon, modify, incorporate in other works, reuse
and redistribute as freely as possible in any form whatsoever and for any
purposes, including without limitation commercial purposes. These owners may
contribute to the Commons to promote the ideal of a free culture and the
further production of creative, cultural and scientific works, or to gain
reputation or greater distribution for their Work in part through the use and
efforts of others.
For these and/or other purposes and motivations, and without any expectation
of additional consideration or compensation, the person associating CC0 with a
Work (the "Affirmer"), to the extent that he or she is an owner of Copyright
and Related Rights in the Work, voluntarily elects to apply CC0 to the Work
and publicly distribute the Work under its terms, with knowledge of his or her
Copyright and Related Rights in the Work and the meaning and intended legal
effect of CC0 on those rights.
1. Copyright and Related Rights. A Work made available under CC0 may be
protected by copyright and related or neighboring rights ("Copyright and
Related Rights"). Copyright and Related Rights include, but are not limited
to, the following:
i. the right to reproduce, adapt, distribute, perform, display, communicate,
and translate a Work;
ii. moral rights retained by the original author(s) and/or performer(s);
iii. publicity and privacy rights pertaining to a person's image or likeness
depicted in a Work;
iv. rights protecting against unfair competition in regards to a Work,
subject to the limitations in paragraph 4(a), below;
v. rights protecting the extraction, dissemination, use and reuse of data in
a Work;
vi. database rights (such as those arising under Directive 96/9/EC of the
European Parliament and of the Council of 11 March 1996 on the legal
protection of databases, and under any national implementation thereof,
including any amended or successor version of such directive); and
vii. other similar, equivalent or corresponding rights throughout the world
based on applicable law or treaty, and any national implementations thereof.
2. Waiver. To the greatest extent permitted by, but not in contravention of,
applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and
unconditionally waives, abandons, and surrenders all of Affirmer's Copyright
and Related Rights and associated claims and causes of action, whether now
known or unknown (including existing as well as future claims and causes of
action), in the Work (i) in all territories worldwide, (ii) for the maximum
duration provided by applicable law or treaty (including future time
extensions), (iii) in any current or future medium and for any number of
copies, and (iv) for any purpose whatsoever, including without limitation
commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes
the Waiver for the benefit of each member of the public at large and to the
detriment of Affirmer's heirs and successors, fully intending that such Waiver
shall not be subject to revocation, rescission, cancellation, termination, or
any other legal or equitable action to disrupt the quiet enjoyment of the Work
by the public as contemplated by Affirmer's express Statement of Purpose.
3. Public License Fallback. Should any part of the Waiver for any reason be
judged legally invalid or ineffective under applicable law, then the Waiver
shall be preserved to the maximum extent permitted taking into account
Affirmer's express Statement of Purpose. In addition, to the extent the Waiver
is so judged Affirmer hereby grants to each affected person a royalty-free,
non transferable, non sublicensable, non exclusive, irrevocable and
unconditional license to exercise Affirmer's Copyright and Related Rights in
the Work (i) in all territories worldwide, (ii) for the maximum duration
provided by applicable law or treaty (including future time extensions), (iii)
in any current or future medium and for any number of copies, and (iv) for any
purpose whatsoever, including without limitation commercial, advertising or
promotional purposes (the "License"). The License shall be deemed effective as
of the date CC0 was applied by Affirmer to the Work. Should any part of the
License for any reason be judged legally invalid or ineffective under
applicable law, such partial invalidity or ineffectiveness shall not
invalidate the remainder of the License, and in such case Affirmer hereby
affirms that he or she will not (i) exercise any of his or her remaining
Copyright and Related Rights in the Work or (ii) assert any associated claims
and causes of action with respect to the Work, in either case contrary to
Affirmer's express Statement of Purpose.
4. Limitations and Disclaimers.
a. No trademark or patent rights held by Affirmer are waived, abandoned,
surrendered, licensed or otherwise affected by this document.
b. Affirmer offers the Work as-is and makes no representations or warranties
of any kind concerning the Work, express, implied, statutory or otherwise,
including without limitation warranties of title, merchantability, fitness
for a particular purpose, non infringement, or the absence of latent or
other defects, accuracy, or the present or absence of errors, whether or not
discoverable, all to the greatest extent permissible under applicable law.
c. Affirmer disclaims responsibility for clearing rights of other persons
that may apply to the Work or any use thereof, including without limitation
any person's Copyright and Related Rights in the Work. Further, Affirmer
disclaims responsibility for obtaining any necessary consents, permissions
or other rights required for any use of the Work.
d. Affirmer understands and acknowledges that Creative Commons is not a
party to this document and has no duty or obligation with respect to this
CC0 or use of the Work.
For more information, please see
http://creativecommons.org/publicdomain/zero/1.0/

View File

@ -1,10 +0,0 @@
## ICC
The file CGATS001Compat-v2-micro.icc used to convert colors from CMYK to RGB comes from:
https://github.com/saucecontrol/Compact-ICC-Profiles
at revision bdd84663061bc4ae95ca70decff54f581e27f702.
## Licensing
[CGATS001Compat-v2-micro.icc](https://github.com/saucecontrol/Compact-ICC-Profiles/blob/master/profiles/CGATS001Compat-v2-micro.icc) is under [CC0-1.0](https://creativecommons.org/publicdomain/zero/1.0/).

View File

@ -31,7 +31,7 @@ async function downloadLanguageCodes() {
console.log("Downloading language codes...\n"); console.log("Downloading language codes...\n");
const ALL_LOCALES = const ALL_LOCALES =
"https://raw.githubusercontent.com/mozilla-firefox/firefox/main/browser/locales/all-locales"; "https://raw.githubusercontent.com/mozilla/gecko-dev/master/browser/locales/all-locales";
const response = await fetch(ALL_LOCALES); const response = await fetch(ALL_LOCALES);
if (!response.ok) { if (!response.ok) {

View File

@ -1,39 +0,0 @@
/*
* The copyright in this software is being made available under the 2-clauses
* BSD License, included below. This software may be subject to other third
* party and contributor rights, including patent rights, and no such rights
* are granted under this license.
*
* Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
* Copyright (c) 2002-2014, Professor Benoit Macq
* Copyright (c) 2003-2014, Antonin Descampe
* Copyright (c) 2003-2009, Francois-Olivier Devaux
* Copyright (c) 2005, Herve Drolon, FreeImage Team
* Copyright (c) 2002-2003, Yannick Verschueren
* Copyright (c) 2001-2003, David Janssens
* Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France
* Copyright (c) 2012, CS Systemes d'Information, France
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS'
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/

View File

@ -1,22 +0,0 @@
Copyright (c) 2024, Mozilla Foundation
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -1,22 +0,0 @@
Copyright (c) 2025, Mozilla Foundation
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@ -1,21 +0,0 @@
qcms
Copyright (C) 2009-2024 Mozilla Corporation
Copyright (C) 1998-2007 Marti Maria
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the Software
is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@ -1,12 +0,0 @@
## Build
In order to generate the files `qcms.js` and `qcms_bg.wasm`:
* git clone https://github.com/mozilla/pdf.js.qcms/
* the build requires to have a [Docker](https://www.docker.com/) setup and then:
* `node build.js -C` to build the Docker image
* `node build.js -co /pdf.js/external/qcms/` to compile the decoder
## Licensing
[qcms](https://github.com/FirefoxGraphics/qcms) is under [MIT](https://github.com/FirefoxGraphics/qcms/blob/main/COPYING)
and [pdf.js.qcms](https://github.com/mozilla/pdf.js.qcms/) is released under [MIT](https://github.com/mozilla/pdf.js.qcms/blob/main/LICENSE) license so `qcms.js` and `qcms_bg.wasm` are released under [MIT](https://github.com/mozilla/pdf.js.qcms/blob/main/LICENSE) license too.

259
external/qcms/qcms.js vendored
View File

@ -1,259 +0,0 @@
/* THIS FILE IS GENERATED - DO NOT EDIT */
import { copy_result, copy_rgb, make_cssRGB } from './qcms_utils.js';
let wasm;
const cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } );
if (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); };
let cachedUint8ArrayMemory0 = null;
function getUint8ArrayMemory0() {
if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) {
cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer);
}
return cachedUint8ArrayMemory0;
}
function getStringFromWasm0(ptr, len) {
ptr = ptr >>> 0;
return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len));
}
let WASM_VECTOR_LEN = 0;
function passArray8ToWasm0(arg, malloc) {
const ptr = malloc(arg.length * 1, 1) >>> 0;
getUint8ArrayMemory0().set(arg, ptr / 1);
WASM_VECTOR_LEN = arg.length;
return ptr;
}
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
* @param {Uint8Array} src
*/
export function qcms_convert_array(transformer, src) {
const ptr0 = passArray8ToWasm0(src, wasm.__wbindgen_malloc);
const len0 = WASM_VECTOR_LEN;
wasm.qcms_convert_array(transformer, ptr0, len0);
}
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
* @param {number} src
* @param {boolean} css
*/
export function qcms_convert_one(transformer, src, css) {
wasm.qcms_convert_one(transformer, src, css);
}
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
* @param {number} src1
* @param {number} src2
* @param {number} src3
* @param {boolean} css
*/
export function qcms_convert_three(transformer, src1, src2, src3, css) {
wasm.qcms_convert_three(transformer, src1, src2, src3, css);
}
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
* @param {number} src1
* @param {number} src2
* @param {number} src3
* @param {number} src4
* @param {boolean} css
*/
export function qcms_convert_four(transformer, src1, src2, src3, src4, css) {
wasm.qcms_convert_four(transformer, src1, src2, src3, src4, css);
}
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {Uint8Array} mem
* @param {DataType} in_type
* @param {Intent} intent
* @returns {number}
*/
export function qcms_transformer_from_memory(mem, in_type, intent) {
const ptr0 = passArray8ToWasm0(mem, wasm.__wbindgen_malloc);
const len0 = WASM_VECTOR_LEN;
const ret = wasm.qcms_transformer_from_memory(ptr0, len0, in_type, intent);
return ret >>> 0;
}
/**
* # Safety
*
* This function is called directly from JavaScript.
* @param {number} transformer
*/
export function qcms_drop_transformer(transformer) {
wasm.qcms_drop_transformer(transformer);
}
/**
* @enum {0 | 1 | 2 | 3 | 4 | 5}
*/
export const DataType = Object.freeze({
RGB8: 0, "0": "RGB8",
RGBA8: 1, "1": "RGBA8",
BGRA8: 2, "2": "BGRA8",
Gray8: 3, "3": "Gray8",
GrayA8: 4, "4": "GrayA8",
CMYK: 5, "5": "CMYK",
});
/**
* @enum {0 | 1 | 2 | 3}
*/
export const Intent = Object.freeze({
Perceptual: 0, "0": "Perceptual",
RelativeColorimetric: 1, "1": "RelativeColorimetric",
Saturation: 2, "2": "Saturation",
AbsoluteColorimetric: 3, "3": "AbsoluteColorimetric",
});
async function __wbg_load(module, imports) {
if (typeof Response === 'function' && module instanceof Response) {
if (typeof WebAssembly.instantiateStreaming === 'function') {
try {
return await WebAssembly.instantiateStreaming(module, imports);
} catch (e) {
if (module.headers.get('Content-Type') != 'application/wasm') {
console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e);
} else {
throw e;
}
}
}
const bytes = await module.arrayBuffer();
return await WebAssembly.instantiate(bytes, imports);
} else {
const instance = await WebAssembly.instantiate(module, imports);
if (instance instanceof WebAssembly.Instance) {
return { instance, module };
} else {
return instance;
}
}
}
function __wbg_get_imports() {
const imports = {};
imports.wbg = {};
imports.wbg.__wbg_copyresult_b08ee7d273f295dd = function(arg0, arg1) {
copy_result(arg0 >>> 0, arg1 >>> 0);
};
imports.wbg.__wbg_copyrgb_d60ce17bb05d9b67 = function(arg0) {
copy_rgb(arg0 >>> 0);
};
imports.wbg.__wbg_makecssRGB_893bf0cd9fdb302d = function(arg0) {
make_cssRGB(arg0 >>> 0);
};
imports.wbg.__wbindgen_init_externref_table = function() {
const table = wasm.__wbindgen_export_0;
const offset = table.grow(4);
table.set(0, undefined);
table.set(offset + 0, undefined);
table.set(offset + 1, null);
table.set(offset + 2, true);
table.set(offset + 3, false);
;
};
imports.wbg.__wbindgen_throw = function(arg0, arg1) {
throw new Error(getStringFromWasm0(arg0, arg1));
};
return imports;
}
function __wbg_init_memory(imports, memory) {
}
function __wbg_finalize_init(instance, module) {
wasm = instance.exports;
__wbg_init.__wbindgen_wasm_module = module;
cachedUint8ArrayMemory0 = null;
wasm.__wbindgen_start();
return wasm;
}
function initSync(module) {
if (wasm !== undefined) return wasm;
if (typeof module !== 'undefined') {
if (Object.getPrototypeOf(module) === Object.prototype) {
({module} = module)
} else {
console.warn('using deprecated parameters for `initSync()`; pass a single object instead')
}
}
const imports = __wbg_get_imports();
__wbg_init_memory(imports);
if (!(module instanceof WebAssembly.Module)) {
module = new WebAssembly.Module(module);
}
const instance = new WebAssembly.Instance(module, imports);
return __wbg_finalize_init(instance, module);
}
async function __wbg_init(module_or_path) {
if (wasm !== undefined) return wasm;
if (typeof module_or_path !== 'undefined') {
if (Object.getPrototypeOf(module_or_path) === Object.prototype) {
({module_or_path} = module_or_path)
} else {
console.warn('using deprecated parameters for the initialization function; pass a single object instead')
}
}
const imports = __wbg_get_imports();
if (typeof module_or_path === 'string' || (typeof Request === 'function' && module_or_path instanceof Request) || (typeof URL === 'function' && module_or_path instanceof URL)) {
module_or_path = fetch(module_or_path);
}
__wbg_init_memory(imports);
const { instance, module } = await __wbg_load(await module_or_path, imports);
return __wbg_finalize_init(instance, module);
}
export { initSync };
export default __wbg_init;

Binary file not shown.

View File

@ -1,84 +0,0 @@
/* Copyright 2025 Mozilla Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
class QCMS {
static #memoryArray = null;
static _memory = null;
static _mustAddAlpha = false;
static _destBuffer = null;
static _destOffset = 0;
static _destLength = 0;
static _cssColor = "";
static _makeHexColor = null;
static get _memoryArray() {
const array = this.#memoryArray;
if (array?.byteLength) {
return array;
}
return (this.#memoryArray = new Uint8Array(this._memory.buffer));
}
}
function copy_result(ptr, len) {
// This function is called from the wasm module (it's an external
// "C" function). Its goal is to copy the result from the wasm memory
// to the destination buffer without any intermediate copies.
const { _mustAddAlpha, _destBuffer, _destOffset, _destLength, _memoryArray } =
QCMS;
if (len === _destLength) {
_destBuffer.set(_memoryArray.subarray(ptr, ptr + len), _destOffset);
return;
}
if (_mustAddAlpha) {
for (let i = ptr, ii = ptr + len, j = _destOffset; i < ii; i += 3, j += 4) {
_destBuffer[j] = _memoryArray[i];
_destBuffer[j + 1] = _memoryArray[i + 1];
_destBuffer[j + 2] = _memoryArray[i + 2];
_destBuffer[j + 3] = 255;
}
} else {
for (let i = ptr, ii = ptr + len, j = _destOffset; i < ii; i += 3, j += 4) {
_destBuffer[j] = _memoryArray[i];
_destBuffer[j + 1] = _memoryArray[i + 1];
_destBuffer[j + 2] = _memoryArray[i + 2];
}
}
}
function copy_rgb(ptr) {
const { _destBuffer, _destOffset, _memoryArray } = QCMS;
_destBuffer[_destOffset] = _memoryArray[ptr];
_destBuffer[_destOffset + 1] = _memoryArray[ptr + 1];
_destBuffer[_destOffset + 2] = _memoryArray[ptr + 2];
}
function make_cssRGB(ptr) {
const { _memoryArray } = QCMS;
QCMS._cssColor = QCMS._makeHexColor(
_memoryArray[ptr],
_memoryArray[ptr + 1],
_memoryArray[ptr + 2]
);
}
export { copy_result, copy_rgb, make_cssRGB, QCMS };

View File

@ -21,6 +21,7 @@ import { exec, execSync, spawn, spawnSync } from "child_process";
import autoprefixer from "autoprefixer"; import autoprefixer from "autoprefixer";
import babel from "@babel/core"; import babel from "@babel/core";
import crypto from "crypto"; import crypto from "crypto";
import { fileURLToPath } from "url";
import fs from "fs"; import fs from "fs";
import gulp from "gulp"; import gulp from "gulp";
import hljs from "highlight.js"; import hljs from "highlight.js";
@ -30,9 +31,9 @@ import Metalsmith from "metalsmith";
import ordered from "ordered-read-streams"; import ordered from "ordered-read-streams";
import path from "path"; import path from "path";
import postcss from "gulp-postcss"; import postcss from "gulp-postcss";
import postcssDarkThemeClass from "postcss-dark-theme-class";
import postcssDirPseudoClass from "postcss-dir-pseudo-class"; import postcssDirPseudoClass from "postcss-dir-pseudo-class";
import postcssDiscardComments from "postcss-discard-comments"; import postcssDiscardComments from "postcss-discard-comments";
import postcssLightDarkFunction from "@csstools/postcss-light-dark-function";
import postcssNesting from "postcss-nesting"; import postcssNesting from "postcss-nesting";
import { preprocess } from "./external/builder/builder.mjs"; import { preprocess } from "./external/builder/builder.mjs";
import relative from "metalsmith-html-relative"; import relative from "metalsmith-html-relative";
@ -45,7 +46,7 @@ import webpack2 from "webpack";
import webpackStream from "webpack-stream"; import webpackStream from "webpack-stream";
import zip from "gulp-zip"; import zip from "gulp-zip";
const __dirname = import.meta.dirname; const __dirname = path.dirname(fileURLToPath(import.meta.url));
const BUILD_DIR = "build/"; const BUILD_DIR = "build/";
const L10N_DIR = "l10n/"; const L10N_DIR = "l10n/";
@ -79,7 +80,7 @@ const config = JSON.parse(fs.readFileSync(CONFIG_FILE).toString());
const ENV_TARGETS = [ const ENV_TARGETS = [
"last 2 versions", "last 2 versions",
"Chrome >= 110", "Chrome >= 103",
"Firefox ESR", "Firefox ESR",
"Safari >= 16.4", "Safari >= 16.4",
"Node >= 20", "Node >= 20",
@ -96,7 +97,7 @@ const AUTOPREFIXER_CONFIG = {
const BABEL_TARGETS = ENV_TARGETS.join(", "); const BABEL_TARGETS = ENV_TARGETS.join(", ");
const BABEL_PRESET_ENV_OPTS = Object.freeze({ const BABEL_PRESET_ENV_OPTS = Object.freeze({
corejs: "3.46.0", corejs: "3.39.0",
exclude: ["web.structured-clone"], exclude: ["web.structured-clone"],
shippedProposals: true, shippedProposals: true,
useBuiltIns: "usage", useBuiltIns: "usage",
@ -191,7 +192,6 @@ function createWebpackAlias(defines) {
const libraryAlias = { const libraryAlias = {
"display-cmap_reader_factory": "src/display/stubs.js", "display-cmap_reader_factory": "src/display/stubs.js",
"display-standard_fontdata_factory": "src/display/stubs.js", "display-standard_fontdata_factory": "src/display/stubs.js",
"display-wasm_factory": "src/display/stubs.js",
"display-fetch_stream": "src/display/stubs.js", "display-fetch_stream": "src/display/stubs.js",
"display-network": "src/display/stubs.js", "display-network": "src/display/stubs.js",
"display-node_stream": "src/display/stubs.js", "display-node_stream": "src/display/stubs.js",
@ -216,7 +216,6 @@ function createWebpackAlias(defines) {
"web-preferences": "", "web-preferences": "",
"web-print_service": "", "web-print_service": "",
"web-secondary_toolbar": "web/secondary_toolbar.js", "web-secondary_toolbar": "web/secondary_toolbar.js",
"web-signature_manager": "web/signature_manager.js",
"web-toolbar": "web/toolbar.js", "web-toolbar": "web/toolbar.js",
}; };
@ -225,7 +224,6 @@ function createWebpackAlias(defines) {
"src/display/cmap_reader_factory.js"; "src/display/cmap_reader_factory.js";
libraryAlias["display-standard_fontdata_factory"] = libraryAlias["display-standard_fontdata_factory"] =
"src/display/standard_fontdata_factory.js"; "src/display/standard_fontdata_factory.js";
libraryAlias["display-wasm_factory"] = "src/display/wasm_factory.js";
libraryAlias["display-fetch_stream"] = "src/display/fetch_stream.js"; libraryAlias["display-fetch_stream"] = "src/display/fetch_stream.js";
libraryAlias["display-network"] = "src/display/network.js"; libraryAlias["display-network"] = "src/display/network.js";
@ -242,7 +240,6 @@ function createWebpackAlias(defines) {
"src/display/cmap_reader_factory.js"; "src/display/cmap_reader_factory.js";
libraryAlias["display-standard_fontdata_factory"] = libraryAlias["display-standard_fontdata_factory"] =
"src/display/standard_fontdata_factory.js"; "src/display/standard_fontdata_factory.js";
libraryAlias["display-wasm_factory"] = "src/display/wasm_factory.js";
libraryAlias["display-fetch_stream"] = "src/display/fetch_stream.js"; libraryAlias["display-fetch_stream"] = "src/display/fetch_stream.js";
libraryAlias["display-network"] = "src/display/network.js"; libraryAlias["display-network"] = "src/display/network.js";
libraryAlias["display-node_stream"] = "src/display/node_stream.js"; libraryAlias["display-node_stream"] = "src/display/node_stream.js";
@ -302,12 +299,6 @@ function createWebpackConfig(
const licenseHeaderLibre = fs const licenseHeaderLibre = fs
.readFileSync("./src/license_header_libre.js") .readFileSync("./src/license_header_libre.js")
.toString(); .toString();
const versionInfoHeader = [
"/**",
` * pdfjsVersion = ${versionInfo.version}`,
` * pdfjsBuild = ${versionInfo.commit}`,
" */",
].join("\n");
const enableSourceMaps = const enableSourceMaps =
!bundleDefines.MOZCENTRAL && !bundleDefines.MOZCENTRAL &&
!bundleDefines.CHROME && !bundleDefines.CHROME &&
@ -341,39 +332,9 @@ function createWebpackConfig(
const plugins = []; const plugins = [];
if (!disableLicenseHeader) { if (!disableLicenseHeader) {
plugins.push( plugins.push(
new webpack2.BannerPlugin({ new webpack2.BannerPlugin({ banner: licenseHeaderLibre, raw: true })
banner: licenseHeaderLibre + "\n" + versionInfoHeader,
raw: true,
})
); );
} }
plugins.push({
/** @param {import('webpack').Compiler} compiler */
apply(compiler) {
const errors = [];
compiler.hooks.afterCompile.tap("VerifyImportMeta", compilation => {
for (const asset of compilation.getAssets()) {
if (asset.name.endsWith(".mjs")) {
const source = asset.source.source();
if (
typeof source === "string" &&
/new URL\([^,)]*,\s*import\.meta\.url/.test(source)
) {
errors.push(
`Output module ${asset.name} uses new URL(..., import.meta.url)`
);
}
}
}
});
compiler.hooks.afterEmit.tap("VerifyImportMeta", compilation => {
// Emit the errors after emitting the files, so that it's possible to
// look at the contents of the invalid bundle.
compilation.errors.push(...errors);
});
},
});
const alias = createWebpackAlias(bundleDefines); const alias = createWebpackAlias(bundleDefines);
const experiments = isModule ? { outputModule: true } : undefined; const experiments = isModule ? { outputModule: true } : undefined;
@ -397,8 +358,9 @@ function createWebpackConfig(
// V8 chokes on very long sequences, work around that. // V8 chokes on very long sequences, work around that.
sequences: false, sequences: false,
}, },
format: { mangle: {
comments: /@lic|webpackIgnore|@vite-ignore|pdfjsVersion/i, // Ensure that the `tweakWebpackOutput` function works.
reserved: ["__webpack_exports__"],
}, },
keep_classnames: true, keep_classnames: true,
keep_fnames: true, keep_fnames: true,
@ -421,7 +383,6 @@ function createWebpackConfig(
parser: { parser: {
javascript: { javascript: {
importMeta: false, importMeta: false,
url: false,
}, },
}, },
rules: [ rules: [
@ -497,6 +458,13 @@ function checkChromePreferencesFile(chromePrefsPath, webPrefs) {
return ret; return ret;
} }
function tweakWebpackOutput(jsName) {
return replace(
/((?:\s|,)__webpack_exports__)(?:\s?)=(?:\s?)({};)/gm,
(match, p1, p2) => `${p1} = globalThis.${jsName} = ${p2}`
);
}
function createMainBundle(defines) { function createMainBundle(defines) {
const mainFileConfig = createWebpackConfig(defines, { const mainFileConfig = createWebpackConfig(defines, {
filename: defines.MINIFIED ? "pdf.min.mjs" : "pdf.mjs", filename: defines.MINIFIED ? "pdf.min.mjs" : "pdf.mjs",
@ -506,7 +474,8 @@ function createMainBundle(defines) {
}); });
return gulp return gulp
.src("./src/pdf.js", { encoding: false }) .src("./src/pdf.js", { encoding: false })
.pipe(webpack2Stream(mainFileConfig)); .pipe(webpack2Stream(mainFileConfig))
.pipe(tweakWebpackOutput("pdfjsLib"));
} }
function createScriptingBundle(defines, extraOptions = undefined) { function createScriptingBundle(defines, extraOptions = undefined) {
@ -574,7 +543,8 @@ function createSandboxBundle(defines, extraOptions = undefined) {
return gulp return gulp
.src("./src/pdf.sandbox.js", { encoding: false }) .src("./src/pdf.sandbox.js", { encoding: false })
.pipe(webpack2Stream(sandboxFileConfig)); .pipe(webpack2Stream(sandboxFileConfig))
.pipe(tweakWebpackOutput("pdfjsSandbox"));
} }
function createWorkerBundle(defines) { function createWorkerBundle(defines) {
@ -586,7 +556,8 @@ function createWorkerBundle(defines) {
}); });
return gulp return gulp
.src("./src/pdf.worker.js", { encoding: false }) .src("./src/pdf.worker.js", { encoding: false })
.pipe(webpack2Stream(workerFileConfig)); .pipe(webpack2Stream(workerFileConfig))
.pipe(tweakWebpackOutput("pdfjsWorker"));
} }
function createWebBundle(defines, options) { function createWebBundle(defines, options) {
@ -634,7 +605,8 @@ function createComponentsBundle(defines) {
}); });
return gulp return gulp
.src("./web/pdf_viewer.component.js", { encoding: false }) .src("./web/pdf_viewer.component.js", { encoding: false })
.pipe(webpack2Stream(componentsFileConfig)); .pipe(webpack2Stream(componentsFileConfig))
.pipe(tweakWebpackOutput("pdfjsViewer"));
} }
function createImageDecodersBundle(defines) { function createImageDecodersBundle(defines) {
@ -648,7 +620,8 @@ function createImageDecodersBundle(defines) {
}); });
return gulp return gulp
.src("./src/pdf.image_decoders.js", { encoding: false }) .src("./src/pdf.image_decoders.js", { encoding: false })
.pipe(webpack2Stream(componentsFileConfig)); .pipe(webpack2Stream(componentsFileConfig))
.pipe(tweakWebpackOutput("pdfjsImageDecoders"));
} }
function createCMapBundle() { function createCMapBundle() {
@ -658,19 +631,13 @@ function createCMapBundle() {
}); });
} }
function createICCBundle() {
return gulp.src(["external/iccs/*.icc", "external/iccs/LICENSE"], {
base: "external/iccs",
encoding: false,
});
}
function createStandardFontBundle() { function createStandardFontBundle() {
return gulp.src( return gulp.src(
[ [
"external/standard_fonts/*.pfb", "external/standard_fonts/*.pfb",
"external/standard_fonts/*.ttf", "external/standard_fonts/*.ttf",
"external/standard_fonts/LICENSE_*", "external/standard_fonts/LICENSE_FOXIT",
"external/standard_fonts/LICENSE_LIBERATION",
], ],
{ {
base: "external/standard_fonts", base: "external/standard_fonts",
@ -679,26 +646,6 @@ function createStandardFontBundle() {
); );
} }
function createWasmBundle() {
return ordered([
gulp.src(
[
"external/openjpeg/*.wasm",
"external/openjpeg/openjpeg_nowasm_fallback.js",
"external/openjpeg/LICENSE_*",
],
{
base: "external/openjpeg",
encoding: false,
}
),
gulp.src(["external/qcms/*.wasm", "external/qcms/LICENSE_*"], {
base: "external/qcms",
encoding: false,
}),
]);
}
function checkFile(filePath) { function checkFile(filePath) {
try { try {
const stat = fs.lstatSync(filePath); const stat = fs.lstatSync(filePath);
@ -1120,9 +1067,7 @@ function buildGeneric(defines, dir) {
}) })
.pipe(gulp.dest(dir + "web")), .pipe(gulp.dest(dir + "web")),
createCMapBundle().pipe(gulp.dest(dir + "web/cmaps")), createCMapBundle().pipe(gulp.dest(dir + "web/cmaps")),
createICCBundle().pipe(gulp.dest(dir + "web/iccs")),
createStandardFontBundle().pipe(gulp.dest(dir + "web/standard_fonts")), createStandardFontBundle().pipe(gulp.dest(dir + "web/standard_fonts")),
createWasmBundle().pipe(gulp.dest(dir + "web/wasm")),
preprocessHTML("web/viewer.html", defines).pipe(gulp.dest(dir + "web")), preprocessHTML("web/viewer.html", defines).pipe(gulp.dest(dir + "web")),
preprocessCSS("web/viewer.css", defines) preprocessCSS("web/viewer.css", defines)
@ -1131,7 +1076,7 @@ function buildGeneric(defines, dir) {
postcssDirPseudoClass(), postcssDirPseudoClass(),
discardCommentsCSS(), discardCommentsCSS(),
postcssNesting(), postcssNesting(),
postcssLightDarkFunction({ preserve: true }), postcssDarkThemeClass(),
autoprefixer(AUTOPREFIXER_CONFIG), autoprefixer(AUTOPREFIXER_CONFIG),
]) ])
) )
@ -1208,7 +1153,7 @@ function buildComponents(defines, dir) {
"web/images/messageBar_*.svg", "web/images/messageBar_*.svg",
"web/images/toolbarButton-{editorHighlight,menuArrow}.svg", "web/images/toolbarButton-{editorHighlight,menuArrow}.svg",
"web/images/cursor-*.svg", "web/images/cursor-*.svg",
"web/images/comment-*.svg", "web/images/secondaryToolbarButton-documentProperties.svg",
]; ];
return ordered([ return ordered([
@ -1222,7 +1167,6 @@ function buildComponents(defines, dir) {
postcssDirPseudoClass(), postcssDirPseudoClass(),
discardCommentsCSS(), discardCommentsCSS(),
postcssNesting(), postcssNesting(),
postcssLightDarkFunction({ preserve: true }),
autoprefixer(AUTOPREFIXER_CONFIG), autoprefixer(AUTOPREFIXER_CONFIG),
]) ])
) )
@ -1451,11 +1395,9 @@ gulp.task(
createCMapBundle().pipe( createCMapBundle().pipe(
gulp.dest(MOZCENTRAL_CONTENT_DIR + "web/cmaps") gulp.dest(MOZCENTRAL_CONTENT_DIR + "web/cmaps")
), ),
createICCBundle().pipe(gulp.dest(MOZCENTRAL_CONTENT_DIR + "web/iccs")),
createStandardFontBundle().pipe( createStandardFontBundle().pipe(
gulp.dest(MOZCENTRAL_CONTENT_DIR + "web/standard_fonts") gulp.dest(MOZCENTRAL_CONTENT_DIR + "web/standard_fonts")
), ),
createWasmBundle().pipe(gulp.dest(MOZCENTRAL_CONTENT_DIR + "web/wasm")),
preprocessHTML("web/viewer.html", defines).pipe( preprocessHTML("web/viewer.html", defines).pipe(
gulp.dest(MOZCENTRAL_CONTENT_DIR + "web") gulp.dest(MOZCENTRAL_CONTENT_DIR + "web")
@ -1555,15 +1497,9 @@ gulp.task(
createCMapBundle().pipe( createCMapBundle().pipe(
gulp.dest(CHROME_BUILD_CONTENT_DIR + "web/cmaps") gulp.dest(CHROME_BUILD_CONTENT_DIR + "web/cmaps")
), ),
createICCBundle().pipe(
gulp.dest(CHROME_BUILD_CONTENT_DIR + "web/iccs")
),
createStandardFontBundle().pipe( createStandardFontBundle().pipe(
gulp.dest(CHROME_BUILD_CONTENT_DIR + "web/standard_fonts") gulp.dest(CHROME_BUILD_CONTENT_DIR + "web/standard_fonts")
), ),
createWasmBundle().pipe(
gulp.dest(CHROME_BUILD_CONTENT_DIR + "web/wasm")
),
preprocessHTML("web/viewer.html", defines).pipe( preprocessHTML("web/viewer.html", defines).pipe(
gulp.dest(CHROME_BUILD_CONTENT_DIR + "web") gulp.dest(CHROME_BUILD_CONTENT_DIR + "web")
@ -1574,7 +1510,7 @@ gulp.task(
postcssDirPseudoClass(), postcssDirPseudoClass(),
discardCommentsCSS(), discardCommentsCSS(),
postcssNesting(), postcssNesting(),
postcssLightDarkFunction({ preserve: true }), postcssDarkThemeClass(),
autoprefixer(AUTOPREFIXER_CONFIG), autoprefixer(AUTOPREFIXER_CONFIG),
]) ])
) )
@ -1650,7 +1586,6 @@ function buildLibHelper(bundleDefines, inputStream, outputDir) {
"pdfjs-lib": "../pdf.js", "pdfjs-lib": "../pdf.js",
"display-cmap_reader_factory": "./cmap_reader_factory.js", "display-cmap_reader_factory": "./cmap_reader_factory.js",
"display-standard_fontdata_factory": "./standard_fontdata_factory.js", "display-standard_fontdata_factory": "./standard_fontdata_factory.js",
"display-wasm_factory": "./wasm_factory.js",
"display-fetch_stream": "./fetch_stream.js", "display-fetch_stream": "./fetch_stream.js",
"display-network": "./network.js", "display-network": "./network.js",
"display-node_stream": "./node_stream.js", "display-node_stream": "./node_stream.js",
@ -1696,7 +1631,6 @@ function buildLib(defines, dir) {
}), }),
gulp.src("test/unit/*.js", { base: ".", encoding: false }), gulp.src("test/unit/*.js", { base: ".", encoding: false }),
gulp.src("external/openjpeg/*.js", { base: "openjpeg/", encoding: false }), gulp.src("external/openjpeg/*.js", { base: "openjpeg/", encoding: false }),
gulp.src("external/qcms/*.js", { base: "qcms/", encoding: false }),
]); ]);
return buildLibHelper(bundleDefines, inputStream, dir); return buildLibHelper(bundleDefines, inputStream, dir);
@ -2000,30 +1934,25 @@ function createBaseline(done) {
gulp.task( gulp.task(
"unittestcli", "unittestcli",
gulp.series( gulp.series(setTestEnv, "lib-legacy", function runUnitTestCli(done) {
setTestEnv, const options = [
"generic-legacy", "node_modules/jasmine/bin/jasmine",
"lib-legacy", "JASMINE_CONFIG_PATH=test/unit/clitests.json",
function runUnitTestCli(done) { ];
const options = [ const jasmineProcess = startNode(options, { stdio: "inherit" });
"node_modules/jasmine/bin/jasmine", jasmineProcess.on("close", function (code) {
"JASMINE_CONFIG_PATH=test/unit/clitests.json", if (code !== 0) {
]; done(new Error("Unit tests failed."));
const jasmineProcess = startNode(options, { stdio: "inherit" }); return;
jasmineProcess.on("close", function (code) { }
if (code !== 0) { done();
done(new Error("Unit tests failed.")); });
return; })
}
done();
});
}
)
); );
gulp.task("lint", function (done) { gulp.task("lint", function (done) {
console.log(); console.log();
console.log("### Linting JS/CSS/JSON/SVG/HTML files"); console.log("### Linting JS/CSS/JSON/SVG files");
// Ensure that we lint the Firefox specific *.jsm files too. // Ensure that we lint the Firefox specific *.jsm files too.
const esLintOptions = [ const esLintOptions = [
@ -2047,10 +1976,9 @@ gulp.task("lint", function (done) {
const prettierOptions = [ const prettierOptions = [
"node_modules/prettier/bin/prettier.cjs", "node_modules/prettier/bin/prettier.cjs",
"**/*.json", "**/*.json",
"**/*.html",
]; ];
if (process.argv.includes("--fix")) { if (process.argv.includes("--fix")) {
prettierOptions.push("--log-level", "error", "--write"); prettierOptions.push("--log-level", "silent", "--write");
} else { } else {
prettierOptions.push("--log-level", "warn", "--check"); prettierOptions.push("--log-level", "warn", "--check");
} }
@ -2133,15 +2061,6 @@ gulp.task(
) )
); );
gulp.task("dev-wasm", function () {
const VIEWER_WASM_OUTPUT = "web/wasm/";
fs.rmSync(VIEWER_WASM_OUTPUT, { recursive: true, force: true });
fs.mkdirSync(VIEWER_WASM_OUTPUT, { recursive: true });
return createWasmBundle().pipe(gulp.dest(VIEWER_WASM_OUTPUT));
});
gulp.task( gulp.task(
"dev-sandbox", "dev-sandbox",
gulp.series( gulp.series(
@ -2177,13 +2096,6 @@ gulp.task(
gulp.series("locale") gulp.series("locale")
); );
}, },
function watchWasm() {
gulp.watch(
["external/openjpeg/*", "external/qcms/*"],
{ ignoreInitial: false },
gulp.series("dev-wasm")
);
},
function watchDevSandbox() { function watchDevSandbox() {
gulp.watch( gulp.watch(
[ [
@ -2288,8 +2200,6 @@ gulp.task("metalsmith", async function () {
.use( .use(
layouts({ layouts({
directory: "docs/templates", directory: "docs/templates",
pattern: "**",
transform: "nunjucks",
}) })
) )
.use(relative()) .use(relative())
@ -2341,7 +2251,7 @@ function packageJson() {
bugs: DIST_BUGS_URL, bugs: DIST_BUGS_URL,
license: DIST_LICENSE, license: DIST_LICENSE,
optionalDependencies: { optionalDependencies: {
"@napi-rs/canvas": "^0.1.81", "@napi-rs/canvas": "^0.1.64",
}, },
browser: { browser: {
canvas: false, canvas: false,
@ -2355,7 +2265,7 @@ function packageJson() {
url: `git+${DIST_GIT_URL}`, url: `git+${DIST_GIT_URL}`,
}, },
engines: { engines: {
node: ">=20.16.0 || >=22.3.0", node: ">=20",
}, },
scripts: {}, scripts: {},
}; };
@ -2400,24 +2310,12 @@ gulp.task(
encoding: false, encoding: false,
}) })
.pipe(gulp.dest(DIST_DIR)), .pipe(gulp.dest(DIST_DIR)),
gulp
.src(GENERIC_DIR + "web/iccs/**/*", {
base: GENERIC_DIR + "web",
encoding: false,
})
.pipe(gulp.dest(DIST_DIR)),
gulp gulp
.src(GENERIC_DIR + "web/standard_fonts/**/*", { .src(GENERIC_DIR + "web/standard_fonts/**/*", {
base: GENERIC_DIR + "web", base: GENERIC_DIR + "web",
encoding: false, encoding: false,
}) })
.pipe(gulp.dest(DIST_DIR)), .pipe(gulp.dest(DIST_DIR)),
gulp
.src(GENERIC_DIR + "web/wasm/**/*", {
base: GENERIC_DIR + "web",
encoding: false,
})
.pipe(gulp.dest(DIST_DIR)),
gulp gulp
.src( .src(
[ [

View File

@ -71,12 +71,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Jami me gin acoya… pdfjs-document-properties-button-label = Jami me gin acoya…
pdfjs-document-properties-file-name = Nying pwail: pdfjs-document-properties-file-name = Nying pwail:
pdfjs-document-properties-file-size = Dit pa pwail: pdfjs-document-properties-file-size = Dit pa pwail:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Wiye: pdfjs-document-properties-title = Wiye:
pdfjs-document-properties-author = Ngat mucoyo: pdfjs-document-properties-author = Ngat mucoyo:
pdfjs-document-properties-subject = Subjek: pdfjs-document-properties-subject = Subjek:
pdfjs-document-properties-keywords = Lok mapire tek: pdfjs-document-properties-keywords = Lok mapire tek:
pdfjs-document-properties-creation-date = Nino dwe me cwec: pdfjs-document-properties-creation-date = Nino dwe me cwec:
pdfjs-document-properties-modification-date = Nino dwe me yub: pdfjs-document-properties-modification-date = Nino dwe me yub:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Lacwec: pdfjs-document-properties-creator = Lacwec:
pdfjs-document-properties-producer = Layub PDF: pdfjs-document-properties-producer = Layub PDF:
pdfjs-document-properties-version = Kit PDF: pdfjs-document-properties-version = Kit PDF:
@ -173,6 +185,9 @@ pdfjs-page-scale-actual = Dite kikome
# $scale (Number) - percent value for page scale # $scale (Number) - percent value for page scale
pdfjs-page-scale-percent = { $scale }% pdfjs-page-scale-percent = { $scale }%
## PDF page
## Loading indicator messages ## Loading indicator messages
pdfjs-loading-error = Bal otime kun cano PDF. pdfjs-loading-error = Bal otime kun cano PDF.
@ -198,3 +213,13 @@ pdfjs-password-invalid = Mung me donyo pe atir. Tim ber i tem doki.
pdfjs-password-ok-button = OK pdfjs-password-ok-button = OK
pdfjs-password-cancel-button = Juki pdfjs-password-cancel-button = Juki
pdfjs-web-fonts-disabled = Kijuko dit pa coc me kakube woko: pe romo tic ki dit pa coc me PDF ma kiketo i kine. pdfjs-web-fonts-disabled = Kijuko dit pa coc me kakube woko: pe romo tic ki dit pa coc me PDF ma kiketo i kine.
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -71,17 +71,37 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Dokumenteienskappe… pdfjs-document-properties-button-label = Dokumenteienskappe…
pdfjs-document-properties-file-name = Lêernaam: pdfjs-document-properties-file-name = Lêernaam:
pdfjs-document-properties-file-size = Lêergrootte: pdfjs-document-properties-file-size = Lêergrootte:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } kG ({ $size_b } grepe)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MG ({ $size_b } grepe)
pdfjs-document-properties-title = Titel: pdfjs-document-properties-title = Titel:
pdfjs-document-properties-author = Outeur: pdfjs-document-properties-author = Outeur:
pdfjs-document-properties-subject = Onderwerp: pdfjs-document-properties-subject = Onderwerp:
pdfjs-document-properties-keywords = Sleutelwoorde: pdfjs-document-properties-keywords = Sleutelwoorde:
pdfjs-document-properties-creation-date = Skeppingsdatum: pdfjs-document-properties-creation-date = Skeppingsdatum:
pdfjs-document-properties-modification-date = Wysigingsdatum: pdfjs-document-properties-modification-date = Wysigingsdatum:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Skepper: pdfjs-document-properties-creator = Skepper:
pdfjs-document-properties-producer = PDF-vervaardiger: pdfjs-document-properties-producer = PDF-vervaardiger:
pdfjs-document-properties-version = PDF-weergawe: pdfjs-document-properties-version = PDF-weergawe:
pdfjs-document-properties-page-count = Aantal bladsye: pdfjs-document-properties-page-count = Aantal bladsye:
## 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-close-button = Sluit pdfjs-document-properties-close-button = Sluit
@ -152,6 +172,9 @@ pdfjs-page-scale-actual = Werklike grootte
# $scale (Number) - percent value for page scale # $scale (Number) - percent value for page scale
pdfjs-page-scale-percent = { $scale }% pdfjs-page-scale-percent = { $scale }%
## PDF page
## Loading indicator messages ## Loading indicator messages
pdfjs-loading-error = 'n Fout het voorgekom met die laai van die PDF. pdfjs-loading-error = 'n Fout het voorgekom met die laai van die PDF.
@ -177,3 +200,13 @@ pdfjs-password-invalid = Ongeldige wagwoord. Probeer gerus weer.
pdfjs-password-ok-button = OK pdfjs-password-ok-button = OK
pdfjs-password-cancel-button = Kanselleer pdfjs-password-cancel-button = Kanselleer
pdfjs-web-fonts-disabled = Webfonte is gedeaktiveer: kan nie PDF-fonte wat ingebed is, gebruik nie. pdfjs-web-fonts-disabled = Webfonte is gedeaktiveer: kan nie PDF-fonte wat ingebed is, gebruik nie.
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -89,12 +89,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Propiedatz d'o documento... pdfjs-document-properties-button-label = Propiedatz d'o documento...
pdfjs-document-properties-file-name = Nombre de fichero: pdfjs-document-properties-file-name = Nombre de fichero:
pdfjs-document-properties-file-size = Grandaria d'o fichero: pdfjs-document-properties-file-size = Grandaria d'o fichero:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Titol: pdfjs-document-properties-title = Titol:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Afer: pdfjs-document-properties-subject = Afer:
pdfjs-document-properties-keywords = Parolas clau: pdfjs-document-properties-keywords = Parolas clau:
pdfjs-document-properties-creation-date = Calendata de creyación: pdfjs-document-properties-creation-date = Calendata de creyación:
pdfjs-document-properties-modification-date = Calendata de modificación: pdfjs-document-properties-modification-date = Calendata de modificación:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creyador: pdfjs-document-properties-creator = Creyador:
pdfjs-document-properties-producer = Creyador de PDF: pdfjs-document-properties-producer = Creyador de PDF:
pdfjs-document-properties-version = Versión de PDF: pdfjs-document-properties-version = Versión de PDF:
@ -201,6 +213,9 @@ pdfjs-page-scale-actual = Grandaria actual
# $scale (Number) - percent value for page scale # $scale (Number) - percent value for page scale
pdfjs-page-scale-percent = { $scale }% pdfjs-page-scale-percent = { $scale }%
## PDF page
## Loading indicator messages ## Loading indicator messages
pdfjs-loading-error = S'ha produciu una error en cargar o PDF. pdfjs-loading-error = S'ha produciu una error en cargar o PDF.
@ -211,6 +226,10 @@ pdfjs-rendering-error = Ha ocurriu una error en renderizar a pachina.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -226,3 +245,13 @@ pdfjs-password-invalid = Clau invalida. Torna a intentar-lo.
pdfjs-password-ok-button = Acceptar pdfjs-password-ok-button = Acceptar
pdfjs-password-cancel-button = Cancelar pdfjs-password-cancel-button = Cancelar
pdfjs-web-fonts-disabled = As fuents web son desactivadas: no se puet incrustar fichers PDF. pdfjs-web-fonts-disabled = As fuents web son desactivadas: no se puet incrustar fichers PDF.
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -105,13 +105,13 @@ pdfjs-document-properties-button-label = خصائص المستند…
pdfjs-document-properties-file-name = اسم الملف: pdfjs-document-properties-file-name = اسم الملف:
pdfjs-document-properties-file-size = حجم الملف: pdfjs-document-properties-file-size = حجم الملف:
# Variables: # Variables:
# $kb (Number) - the PDF file size in kilobytes # $size_kb (Number) - the PDF file size in kilobytes
# $b (Number) - the PDF file size in bytes # $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } ك.بايت ({ $b } بايتات) pdfjs-document-properties-kb = { $size_kb } ك.بايت ({ $size_b } بايت)
# Variables: # Variables:
# $mb (Number) - the PDF file size in megabytes # $size_mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } م.بايت ({ $b } بايتات) pdfjs-document-properties-mb = { $size_mb } م.بايت ({ $size_b } بايت)
pdfjs-document-properties-title = العنوان: pdfjs-document-properties-title = العنوان:
pdfjs-document-properties-author = المؤلف: pdfjs-document-properties-author = المؤلف:
pdfjs-document-properties-subject = الموضوع: pdfjs-document-properties-subject = الموضوع:
@ -119,8 +119,9 @@ pdfjs-document-properties-keywords = الكلمات الأساسية:
pdfjs-document-properties-creation-date = تاريخ الإنشاء: pdfjs-document-properties-creation-date = تاريخ الإنشاء:
pdfjs-document-properties-modification-date = تاريخ التعديل: pdfjs-document-properties-modification-date = تاريخ التعديل:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $date (Date) - the creation/modification date of the PDF file
pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } # $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }، { $time }
pdfjs-document-properties-creator = المنشئ: pdfjs-document-properties-creator = المنشئ:
pdfjs-document-properties-producer = منتج PDF: pdfjs-document-properties-producer = منتج PDF:
pdfjs-document-properties-version = إصدارة PDF: pdfjs-document-properties-version = إصدارة PDF:
@ -215,7 +216,7 @@ pdfjs-find-next-button =
pdfjs-find-next-button-label = التالي pdfjs-find-next-button-label = التالي
pdfjs-find-highlight-checkbox = أبرِز الكل pdfjs-find-highlight-checkbox = أبرِز الكل
pdfjs-find-match-case-checkbox-label = طابق حالة الأحرف pdfjs-find-match-case-checkbox-label = طابق حالة الأحرف
pdfjs-find-match-diacritics-checkbox-label = طابِق التشكيل pdfjs-find-match-diacritics-checkbox-label = طابِق الحركات
pdfjs-find-entire-word-checkbox-label = كلمات كاملة pdfjs-find-entire-word-checkbox-label = كلمات كاملة
pdfjs-find-reached-top = تابعت من الأسفل بعدما وصلت إلى بداية المستند pdfjs-find-reached-top = تابعت من الأسفل بعدما وصلت إلى بداية المستند
pdfjs-find-reached-bottom = تابعت من الأعلى بعدما وصلت إلى نهاية المستند pdfjs-find-reached-bottom = تابعت من الأعلى بعدما وصلت إلى نهاية المستند
@ -271,6 +272,10 @@ pdfjs-rendering-error = حدث خطأ أثناء عرض الصفحة.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -278,9 +283,6 @@ pdfjs-rendering-error = حدث خطأ أثناء عرض الصفحة.
# Some common types are e.g.: "Check", "Text", "Comment", "Note" # Some common types are e.g.: "Check", "Text", "Comment", "Note"
pdfjs-text-annotation-type = pdfjs-text-annotation-type =
.alt = [تعليق { $type }] .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 ## Password
@ -308,25 +310,6 @@ pdfjs-highlight-floating-button1 =
.title = أبرِز .title = أبرِز
.aria-label = أبرِز .aria-label = أبرِز
pdfjs-highlight-floating-button-label = أبرِز pdfjs-highlight-floating-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. ## Remove button for the various kind of editor.
@ -338,8 +321,6 @@ pdfjs-editor-remove-stamp-button =
.title = أزِل الصورة .title = أزِل الصورة
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = أزِل الإبراز .title = أزِل الإبراز
pdfjs-editor-remove-signature-button =
.title = أزِل التوقيع
## ##
@ -356,26 +337,19 @@ pdfjs-editor-stamp-add-image-button-label = أضِف صورة
pdfjs-editor-free-highlight-thickness-input = السماكة pdfjs-editor-free-highlight-thickness-input = السماكة
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = غيّر السُمك عند إبراز عناصر أُخرى غير النص .title = غيّر السُمك عند إبراز عناصر أُخرى غير النص
pdfjs-editor-add-signature-container = pdfjs-free-text =
.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 = محرِّر النص .aria-label = محرِّر النص
.default-content = ابدأ في كتابة… pdfjs-free-text-default-content = ابدأ الكتابة…
pdfjs-ink =
.aria-label = محرِّر الرسم
pdfjs-ink-canvas =
.aria-label = صورة أنشأها المستخدم
## Alt-text dialog ## Alt-text dialog
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button-label = نص بديل pdfjs-editor-alt-text-button-label = نص بديل
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button-label = تحرير النص البديل
.aria-label = حرّر النص البديل
pdfjs-editor-alt-text-dialog-label = اختر خيار pdfjs-editor-alt-text-dialog-label = اختر خيار
pdfjs-editor-alt-text-dialog-description = يساعد النص البديل عندما لا يتمكن الأشخاص من رؤية الصورة أو عندما لا يتم تحميلها. pdfjs-editor-alt-text-dialog-description = يساعد النص البديل عندما لا يتمكن الأشخاص من رؤية الصورة أو عندما لا يتم تحميلها.
pdfjs-editor-alt-text-add-description-label = أضِف وصف pdfjs-editor-alt-text-add-description-label = أضِف وصف
@ -388,13 +362,18 @@ pdfjs-editor-alt-text-decorative-tooltip = عُلّمت على أنها زخرف
# .placeholder: This is a placeholder for the alt text input area # .placeholder: This is a placeholder for the alt text input area
pdfjs-editor-alt-text-textarea = pdfjs-editor-alt-text-textarea =
.placeholder = على سبيل المثال، "يجلس شاب على الطاولة لتناول وجبة" .placeholder = على سبيل المثال، "يجلس شاب على الطاولة لتناول وجبة"
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button =
.aria-label = نص بديل
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = الزاوية اليُسرى العُليا — غيّر الحجم
pdfjs-editor-resizer-label-top-middle = أعلى الوسط - غيّر الحجم
pdfjs-editor-resizer-label-top-right = الزاوية اليُمنى العُليا - غيّر الحجم
pdfjs-editor-resizer-label-middle-right = اليمين الأوسط - غيّر الحجم
pdfjs-editor-resizer-label-bottom-right = الزاوية اليُمنى السُفلى - غيّر الحجم
pdfjs-editor-resizer-label-bottom-middle = أسفل الوسط - غيّر الحجم
pdfjs-editor-resizer-label-bottom-left = الزاوية اليُسرى السُفلية - غيّر الحجم
pdfjs-editor-resizer-label-middle-left = مُنتصف اليسار - غيّر الحجم
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = الزاوية اليُسرى العُليا — غيّر الحجم .aria-label = الزاوية اليُسرى العُليا — غيّر الحجم
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -441,155 +420,6 @@ pdfjs-editor-highlight-show-all-button =
## New alt-text dialog ## 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. ## 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-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 ## Image alt-text settings
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 = يقترح أوصافًا لمساعدة الأشخاص الذين لا يستطيعون رؤية الصورة أو عندما لا يتم تحميل الصورة.
# 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 = أغلق
## "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 = أُزيل التوقيع
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[zero] أُزيل لا تعليق
[one] أُزيل تعليق
[two] أُزيل تعليقين
[few] أُزيلت { $count } تعليقات
[many] أُزيل { $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 = لقد وصلت إلى الحد الأقصى وهو 5 توقيعات محفوظة. أزِل توقيع واحد لحفظ المزيد.
pdfjs-editor-add-signature-image-upload-error-title = تعذر رفع الصورة.
pdfjs-editor-add-signature-image-upload-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 = حدّث
## 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 = عدّل الوصف

View File

@ -77,10 +77,22 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Propiedaes del documentu… pdfjs-document-properties-button-label = Propiedaes del documentu…
pdfjs-document-properties-file-name = Nome del ficheru: pdfjs-document-properties-file-name = Nome del ficheru:
pdfjs-document-properties-file-size = Tamañu del ficheru: pdfjs-document-properties-file-size = Tamañu del ficheru:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Títulu: pdfjs-document-properties-title = Títulu:
pdfjs-document-properties-keywords = Pallabres clave: pdfjs-document-properties-keywords = Pallabres clave:
pdfjs-document-properties-creation-date = Data de creación: pdfjs-document-properties-creation-date = Data de creación:
pdfjs-document-properties-modification-date = Data de modificación: pdfjs-document-properties-modification-date = Data de modificación:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-producer = Productor del PDF: pdfjs-document-properties-producer = Productor del PDF:
pdfjs-document-properties-version = Versión del PDF: pdfjs-document-properties-version = Versión del PDF:
pdfjs-document-properties-page-count = Númberu de páxines: pdfjs-document-properties-page-count = Númberu de páxines:
@ -166,7 +178,24 @@ pdfjs-page-landmark =
pdfjs-loading-error = Asocedió un fallu mentanto se cargaba'l PDF. pdfjs-loading-error = Asocedió un fallu mentanto se cargaba'l PDF.
## Annotations
# Variables:
# $date (Date) - the modification date of the annotation
# $time (Time) - the modification time of the annotation
pdfjs-annotation-date-string = { $date }, { $time }
## Password ## Password
pdfjs-password-ok-button = Aceptar pdfjs-password-ok-button = Aceptar
pdfjs-password-cancel-button = Encaboxar pdfjs-password-cancel-button = Encaboxar
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -89,12 +89,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Sənəd xüsusiyyətləri… pdfjs-document-properties-button-label = Sənəd xüsusiyyətləri…
pdfjs-document-properties-file-name = Fayl adı: pdfjs-document-properties-file-name = Fayl adı:
pdfjs-document-properties-file-size = Fayl ölçüsü: pdfjs-document-properties-file-size = Fayl ölçüsü:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bayt)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bayt)
pdfjs-document-properties-title = Başlık: pdfjs-document-properties-title = Başlık:
pdfjs-document-properties-author = Müəllif: pdfjs-document-properties-author = Müəllif:
pdfjs-document-properties-subject = Mövzu: pdfjs-document-properties-subject = Mövzu:
pdfjs-document-properties-keywords = Açar sözlər: pdfjs-document-properties-keywords = Açar sözlər:
pdfjs-document-properties-creation-date = Yaradılış Tarixi : pdfjs-document-properties-creation-date = Yaradılış Tarixi :
pdfjs-document-properties-modification-date = Dəyişdirilmə Tarixi : pdfjs-document-properties-modification-date = Dəyişdirilmə Tarixi :
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Yaradan: pdfjs-document-properties-creator = Yaradan:
pdfjs-document-properties-producer = PDF yaradıcısı: pdfjs-document-properties-producer = PDF yaradıcısı:
pdfjs-document-properties-version = PDF versiyası: pdfjs-document-properties-version = PDF versiyası:
@ -201,6 +213,9 @@ pdfjs-page-scale-actual = Hazırkı Həcm
# $scale (Number) - percent value for page scale # $scale (Number) - percent value for page scale
pdfjs-page-scale-percent = { $scale }% pdfjs-page-scale-percent = { $scale }%
## PDF page
## Loading indicator messages ## Loading indicator messages
pdfjs-loading-error = PDF yüklenərkən bir səhv yarandı. pdfjs-loading-error = PDF yüklenərkən bir səhv yarandı.
@ -211,6 +226,10 @@ pdfjs-rendering-error = Səhifə göstərilərkən səhv yarandı.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -226,3 +245,13 @@ pdfjs-password-invalid = Parol səhvdir. Bir daha yoxlayın.
pdfjs-password-ok-button = Tamam pdfjs-password-ok-button = Tamam
pdfjs-password-cancel-button = Ləğv et pdfjs-password-cancel-button = Ləğv et
pdfjs-web-fonts-disabled = Web Şriftlər söndürülüb: yerləşdirilmiş PDF şriftlərini istifadə etmək mümkün deyil. pdfjs-web-fonts-disabled = Web Şriftlər söndürülüb: yerləşdirilmiş PDF şriftlərini istifadə etmək mümkün deyil.
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } МБ ({ $b } байтаў) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } МБ ({ $b } байтаў)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } КБ ({ $size_b } байт)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } МБ ({ $size_b } байт)
pdfjs-document-properties-title = Загаловак: pdfjs-document-properties-title = Загаловак:
pdfjs-document-properties-author = Аўтар: pdfjs-document-properties-author = Аўтар:
pdfjs-document-properties-subject = Тэма: pdfjs-document-properties-subject = Тэма:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Дата змянення:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Стваральнік: pdfjs-document-properties-creator = Стваральнік:
pdfjs-document-properties-producer = Вырабнік PDF: pdfjs-document-properties-producer = Вырабнік PDF:
pdfjs-document-properties-version = Версія PDF: pdfjs-document-properties-version = Версія PDF:
@ -265,6 +277,10 @@ pdfjs-rendering-error = Здарылася памылка падчас адлю
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -288,13 +304,9 @@ pdfjs-web-fonts-disabled = Шрыфты Сеціва забаронены: не
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Тэкст .title = Тэкст
pdfjs-editor-color-picker-free-text-input =
.title = Змяніць колер тэксту
pdfjs-editor-free-text-button-label = Тэкст pdfjs-editor-free-text-button-label = Тэкст
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Маляваць .title = Маляваць
pdfjs-editor-color-picker-ink-input =
.title = Змяніць колер малюнка
pdfjs-editor-ink-button-label = Маляваць pdfjs-editor-ink-button-label = Маляваць
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Дадаць або змяніць выявы .title = Дадаць або змяніць выявы
@ -306,33 +318,6 @@ pdfjs-highlight-floating-button1 =
.title = Падфарбаваць .title = Падфарбаваць
.aria-label = Падфарбаваць .aria-label = Падфарбаваць
pdfjs-highlight-floating-button-label = Падфарбаваць pdfjs-highlight-floating-button-label = Падфарбаваць
pdfjs-comment-floating-button =
.title = Каментаваць
.aria-label = Каментаваць
pdfjs-comment-floating-button-label = Каментаваць
pdfjs-editor-comment-button =
.title = Каментарый
.aria-label = Каментарый
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. ## Remove button for the various kind of editor.
@ -344,8 +329,6 @@ pdfjs-editor-remove-stamp-button =
.title = Выдаліць выяву .title = Выдаліць выяву
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Выдаліць падфарбоўку .title = Выдаліць падфарбоўку
pdfjs-editor-remove-signature-button =
.title = Выдаліць подпіс
## ##
@ -362,42 +345,24 @@ pdfjs-editor-stamp-add-image-button-label = Дадаць выяву
pdfjs-editor-free-highlight-thickness-input = Таўшчыня pdfjs-editor-free-highlight-thickness-input = Таўшчыня
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.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. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Тэкставы рэдактар .aria-label = Тэкставы рэдактар
.default-content = Пачніце ўводзіць… .default-content = Пачніце ўводзіць…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Тэкставы рэдактар
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Пачніце набор тэксту…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Графічны рэдактар
[one] Каментарый pdfjs-ink-canvas =
[few] Каментарыі .aria-label = Выява, створаная карыстальнікам
*[many] Каментарыі
}
pdfjs-editor-comments-sidebar-close-button =
.title = Закрыць бакавую панэль
.aria-label = Закрыць бакавую панэль
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 ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Альтэрнатыўны тэкст pdfjs-editor-alt-text-button-label = Альтэрнатыўны тэкст
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Змяніць альтэрнатыўны тэкст .aria-label = Змяніць альтэрнатыўны тэкст
pdfjs-editor-alt-text-edit-button-label = Змяніць альтэрнатыўны тэкст
pdfjs-editor-alt-text-dialog-label = Выберыце варыянт pdfjs-editor-alt-text-dialog-label = Выберыце варыянт
pdfjs-editor-alt-text-dialog-description = Альтэрнатыўны тэкст дапамагае, калі людзі не бачаць выяву або калі яна не загружаецца. pdfjs-editor-alt-text-dialog-description = Альтэрнатыўны тэкст дапамагае, калі людзі не бачаць выяву або калі яна не загружаецца.
pdfjs-editor-alt-text-add-description-label = Дадаць апісанне pdfjs-editor-alt-text-add-description-label = Дадаць апісанне
@ -417,6 +382,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Верхні левы кут — змяніць памер
pdfjs-editor-resizer-label-top-middle = Уверсе пасярэдзіне — змяніць памер
pdfjs-editor-resizer-label-top-right = Верхні правы кут — змяніць памер
pdfjs-editor-resizer-label-middle-right = Пасярэдзіне справа — змяніць памер
pdfjs-editor-resizer-label-bottom-right = Правы ніжні кут — змяніць памер
pdfjs-editor-resizer-label-bottom-middle = Пасярэдзіне ўнізе — змяніць памер
pdfjs-editor-resizer-label-bottom-left = Левы ніжні кут — змяніць памер
pdfjs-editor-resizer-label-middle-left = Пасярэдзіне злева — змяніць памер
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Верхні левы кут — змяніць памер .aria-label = Верхні левы кут — змяніць памер
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -482,6 +455,7 @@ pdfjs-editor-new-alt-text-error-close-button = Закрыць
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Сцягванне мадэлі ШІ для тэксту для атрыбута alt ({ $downloadedSize } з { $totalSize } МБ) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Сцягванне мадэлі ШІ для тэксту для атрыбута alt ({ $downloadedSize } з { $totalSize } МБ)
.aria-valuetext = Сцягванне мадэлі ШІ для тэксту для атрыбута alt ({ $downloadedSize } з { $totalSize } МБ) .aria-valuetext = Сцягванне мадэлі ШІ для тэксту для атрыбута alt ({ $downloadedSize } з { $totalSize } МБ)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -521,134 +495,3 @@ pdfjs-editor-alt-text-settings-editor-title = Рэдактар тэксту дл
pdfjs-editor-alt-text-settings-show-dialog-button-label = Адразу паказваць рэдактар тэксту для атрыбута alt пры даданні выявы pdfjs-editor-alt-text-settings-show-dialog-button-label = Адразу паказваць рэдактар тэксту для атрыбута alt пры даданні выявы
pdfjs-editor-alt-text-settings-show-dialog-description = Дапамагае пераканацца, што ўсе вашы выявы маюць альтэрнатыўны тэкст. pdfjs-editor-alt-text-settings-show-dialog-description = Дапамагае пераканацца, што ўсе вашы выявы маюць альтэрнатыўны тэкст.
pdfjs-editor-alt-text-settings-close-button = Закрыць 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 = Подпіс выдалены
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } анатацыя выдалена
[few] { $count } анатацыі выдалена
*[many] { $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 = Вы дасягнулі ліміту ў 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-edit-comment-button =
.title = Змяніць каментарый
pdfjs-editor-add-comment-button =
.title = Дадаць каментарый
## 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 = Рэдагаваць апісанне

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } МБ ({ $b } байта) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } МБ ({ $b } байта)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } КБ ({ $size_b } байта)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } МБ ({ $size_b } байта)
pdfjs-document-properties-title = Заглавие: pdfjs-document-properties-title = Заглавие:
pdfjs-document-properties-author = Автор: pdfjs-document-properties-author = Автор:
pdfjs-document-properties-subject = Тема: pdfjs-document-properties-subject = Тема:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Дата на промяна:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Създател: pdfjs-document-properties-creator = Създател:
pdfjs-document-properties-producer = PDF произведен от: pdfjs-document-properties-producer = PDF произведен от:
pdfjs-document-properties-version = Издание на PDF: pdfjs-document-properties-version = Издание на PDF:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Грешка при изчертаване на стра
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -316,15 +332,19 @@ pdfjs-editor-ink-opacity-input = Прозрачност
pdfjs-editor-stamp-add-image-button = pdfjs-editor-stamp-add-image-button =
.title = Добавяне на изображение .title = Добавяне на изображение
pdfjs-editor-stamp-add-image-button-label = Добавяне на изображение pdfjs-editor-stamp-add-image-button-label = Добавяне на изображение
# .default-content is used as a placeholder in an empty text editor. pdfjs-free-text =
pdfjs-free-text2 =
.aria-label = Текстов редактор .aria-label = Текстов редактор
.default-content = Започнете да пишете… pdfjs-free-text-default-content = Започнете да пишете…
pdfjs-editor-comments-sidebar-close-button-label = Затваряне на страничната лента pdfjs-ink =
.aria-label = Промяна на рисунка
pdfjs-ink-canvas =
.aria-label = Изображение, създадено от потребител
## Alt-text dialog ## Alt-text dialog
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button-label = Алтернативен текст pdfjs-editor-alt-text-button-label = Алтернативен текст
pdfjs-editor-alt-text-edit-button-label = Промяна на алтернативния текст
pdfjs-editor-alt-text-dialog-label = Изберете от възможностите pdfjs-editor-alt-text-dialog-label = Изберете от възможностите
pdfjs-editor-alt-text-dialog-description = Алтернативният текст помага на потребителите, когато не могат да видят изображението или то не се зарежда. pdfjs-editor-alt-text-dialog-description = Алтернативният текст помага на потребителите, когато не могат да видят изображението или то не се зарежда.
pdfjs-editor-alt-text-add-description-label = Добавяне на описание pdfjs-editor-alt-text-add-description-label = Добавяне на описание
@ -341,6 +361,14 @@ pdfjs-editor-alt-text-textarea =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Горен ляв ъгъл — преоразмеряване
pdfjs-editor-resizer-label-top-middle = Горе в средата — преоразмеряване
pdfjs-editor-resizer-label-top-right = Горен десен ъгъл — преоразмеряване
pdfjs-editor-resizer-label-middle-right = Дясно в средата — преоразмеряване
pdfjs-editor-resizer-label-bottom-right = Долен десен ъгъл — преоразмеряване
pdfjs-editor-resizer-label-bottom-middle = Долу в средата — преоразмеряване
pdfjs-editor-resizer-label-bottom-left = Долен ляв ъгъл — преоразмеряване
pdfjs-editor-resizer-label-middle-left = Ляво в средата — преоразмеряване
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Горен ляв ъгъл — преоразмеряване .aria-label = Горен ляв ъгъл — преоразмеряване
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -377,12 +405,14 @@ pdfjs-editor-colorpicker-pink =
pdfjs-editor-colorpicker-red = pdfjs-editor-colorpicker-red =
.title = Червено .title = Червено
## Show all highlights
## This is a toggle button to show/hide all the highlights.
## New alt-text dialog ## 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. ## 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-not-now-button = Не сега
## Image alt-text settings ## Image alt-text settings
pdfjs-editor-alt-text-settings-delete-model-button = Изтриване

View File

@ -85,12 +85,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = নথি বৈশিষ্ট্য… pdfjs-document-properties-button-label = নথি বৈশিষ্ট্য…
pdfjs-document-properties-file-name = ফাইলের নাম: pdfjs-document-properties-file-name = ফাইলের নাম:
pdfjs-document-properties-file-size = ফাইলের আকার: pdfjs-document-properties-file-size = ফাইলের আকার:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } কেবি ({ $size_b } বাইট)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } এমবি ({ $size_b } বাইট)
pdfjs-document-properties-title = শিরোনাম: pdfjs-document-properties-title = শিরোনাম:
pdfjs-document-properties-author = লেখক: pdfjs-document-properties-author = লেখক:
pdfjs-document-properties-subject = বিষয়: pdfjs-document-properties-subject = বিষয়:
pdfjs-document-properties-keywords = কীওয়ার্ড: pdfjs-document-properties-keywords = কীওয়ার্ড:
pdfjs-document-properties-creation-date = তৈরির তারিখ: pdfjs-document-properties-creation-date = তৈরির তারিখ:
pdfjs-document-properties-modification-date = পরিবর্তনের তারিখ: pdfjs-document-properties-modification-date = পরিবর্তনের তারিখ:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = প্রস্তুতকারক: pdfjs-document-properties-creator = প্রস্তুতকারক:
pdfjs-document-properties-producer = পিডিএফ প্রস্তুতকারক: pdfjs-document-properties-producer = পিডিএফ প্রস্তুতকারক:
pdfjs-document-properties-version = পিডিএফ সংষ্করণ: pdfjs-document-properties-version = পিডিএফ সংষ্করণ:
@ -191,6 +203,9 @@ pdfjs-page-scale-actual = প্রকৃত আকার
# $scale (Number) - percent value for page scale # $scale (Number) - percent value for page scale
pdfjs-page-scale-percent = { $scale }% pdfjs-page-scale-percent = { $scale }%
## PDF page
## Loading indicator messages ## Loading indicator messages
pdfjs-loading-error = পিডিএফ লোড করার সময় ত্রুটি দেখা দিয়েছে। pdfjs-loading-error = পিডিএফ লোড করার সময় ত্রুটি দেখা দিয়েছে।
@ -201,6 +216,10 @@ pdfjs-rendering-error = পাতা উপস্থাপনার সময়
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -216,3 +235,13 @@ pdfjs-password-invalid = ভুল পাসওয়ার্ড। অনুগ
pdfjs-password-ok-button = ঠিক আছে pdfjs-password-ok-button = ঠিক আছে
pdfjs-password-cancel-button = বাতিল pdfjs-password-cancel-button = বাতিল
pdfjs-web-fonts-disabled = ওয়েব ফন্ট নিষ্ক্রিয়: সংযুক্ত পিডিএফ ফন্ট ব্যবহার করা যাচ্ছে না। pdfjs-web-fonts-disabled = ওয়েব ফন্ট নিষ্ক্রিয়: সংযুক্ত পিডিএফ ফন্ট ব্যবহার করা যাচ্ছে না।
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -89,12 +89,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Document Properties… pdfjs-document-properties-button-label = Document Properties…
pdfjs-document-properties-file-name = File name: pdfjs-document-properties-file-name = File name:
pdfjs-document-properties-file-size = File size: pdfjs-document-properties-file-size = File size:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Title: pdfjs-document-properties-title = Title:
pdfjs-document-properties-author = Author: pdfjs-document-properties-author = Author:
pdfjs-document-properties-subject = Subject: pdfjs-document-properties-subject = Subject:
pdfjs-document-properties-keywords = Keywords: pdfjs-document-properties-keywords = Keywords:
pdfjs-document-properties-creation-date = Creation Date: pdfjs-document-properties-creation-date = Creation Date:
pdfjs-document-properties-modification-date = Modification Date: pdfjs-document-properties-modification-date = Modification Date:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creator: pdfjs-document-properties-creator = Creator:
pdfjs-document-properties-producer = PDF Producer: pdfjs-document-properties-producer = PDF Producer:
pdfjs-document-properties-version = PDF Version: pdfjs-document-properties-version = PDF Version:
@ -195,6 +207,9 @@ pdfjs-page-scale-actual = Actual Size
# $scale (Number) - percent value for page scale # $scale (Number) - percent value for page scale
pdfjs-page-scale-percent = { $scale }% pdfjs-page-scale-percent = { $scale }%
## PDF page
## Loading indicator messages ## Loading indicator messages
pdfjs-loading-error = An error occurred while loading the PDF. pdfjs-loading-error = An error occurred while loading the PDF.
@ -220,3 +235,13 @@ pdfjs-password-invalid = Invalid password. Please try again.
pdfjs-password-ok-button = OK pdfjs-password-ok-button = OK
pdfjs-password-cancel-button = Cancel pdfjs-password-cancel-button = Cancel
pdfjs-web-fonts-disabled = Web fonts are disabled: unable to use embedded PDF fonts. pdfjs-web-fonts-disabled = Web fonts are disabled: unable to use embedded PDF fonts.
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -99,12 +99,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Perzhioù an teul… pdfjs-document-properties-button-label = Perzhioù an teul…
pdfjs-document-properties-file-name = Anv restr: pdfjs-document-properties-file-name = Anv restr:
pdfjs-document-properties-file-size = Ment ar restr: pdfjs-document-properties-file-size = Ment ar restr:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } Ke ({ $size_b } eizhbit)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } Me ({ $size_b } eizhbit)
pdfjs-document-properties-title = Titl: pdfjs-document-properties-title = Titl:
pdfjs-document-properties-author = Aozer: pdfjs-document-properties-author = Aozer:
pdfjs-document-properties-subject = Danvez: pdfjs-document-properties-subject = Danvez:
pdfjs-document-properties-keywords = Gerioù-alc'hwez: pdfjs-document-properties-keywords = Gerioù-alc'hwez:
pdfjs-document-properties-creation-date = Deiziad krouiñ: pdfjs-document-properties-creation-date = Deiziad krouiñ:
pdfjs-document-properties-modification-date = Deiziad kemmañ: pdfjs-document-properties-modification-date = Deiziad kemmañ:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Krouer: pdfjs-document-properties-creator = Krouer:
pdfjs-document-properties-producer = Kenderc'her PDF: pdfjs-document-properties-producer = Kenderc'her PDF:
pdfjs-document-properties-version = Handelv PDF: pdfjs-document-properties-version = Handelv PDF:
@ -194,7 +206,7 @@ pdfjs-find-previous-button-label = Kent
pdfjs-find-next-button = pdfjs-find-next-button =
.title = Kavout an tamm frazenn war-lerc'h o klotañ ganti .title = Kavout an tamm frazenn war-lerc'h o klotañ ganti
pdfjs-find-next-button-label = War-lerc'h pdfjs-find-next-button-label = War-lerc'h
pdfjs-find-highlight-checkbox = Sklêrijennañ pep tra pdfjs-find-highlight-checkbox = Usskediñ pep tra
pdfjs-find-match-case-checkbox-label = Teurel evezh ouzh ar pennlizherennoù pdfjs-find-match-case-checkbox-label = Teurel evezh ouzh ar pennlizherennoù
pdfjs-find-match-diacritics-checkbox-label = Doujañ dan tiredoù pdfjs-find-match-diacritics-checkbox-label = Doujañ dan tiredoù
pdfjs-find-entire-word-checkbox-label = Gerioù a-bezh pdfjs-find-entire-word-checkbox-label = Gerioù a-bezh
@ -229,6 +241,10 @@ pdfjs-rendering-error = Degouezhet ez eus bet ur fazi e-pad skrammañ ar bajenna
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -256,13 +272,9 @@ pdfjs-editor-ink-button-label = Tresañ
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Ouzhpennañ pe aozañ skeudennoù .title = Ouzhpennañ pe aozañ skeudennoù
pdfjs-editor-stamp-button-label = Ouzhpennañ pe aozañ skeudennoù pdfjs-editor-stamp-button-label = Ouzhpennañ pe aozañ skeudennoù
pdfjs-editor-highlight-button =
.title = Sklerijennañ ## Remove button for the various kind of editor.
pdfjs-editor-highlight-button-label = Sklerijennañ
pdfjs-highlight-floating-button1 =
.title = Sklerijennañ
.aria-label = Sklerijennañ
pdfjs-highlight-floating-button-label = Sklerijennañ
## ##
@ -277,20 +289,25 @@ pdfjs-editor-stamp-add-image-button =
pdfjs-editor-stamp-add-image-button-label = Ouzhpennañ ur skeudenn pdfjs-editor-stamp-add-image-button-label = Ouzhpennañ ur skeudenn
# This refers to the thickness of the line used for free highlighting (not bound to text) # This refers to the thickness of the line used for free highlighting (not bound to text)
pdfjs-editor-free-highlight-thickness-input = Tevded pdfjs-editor-free-highlight-thickness-input = Tevded
pdfjs-free-text =
.aria-label = Aozer testennoù
pdfjs-ink =
.aria-label = Aozer tresoù
pdfjs-ink-canvas =
.aria-label = Skeudenn bet krouet gant an implijer·ez
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-add-description-label = Ouzhpennañ un deskrivadur pdfjs-editor-alt-text-add-description-label = Ouzhpennañ un deskrivadur
pdfjs-editor-alt-text-cancel-button = Nullañ pdfjs-editor-alt-text-cancel-button = Nullañ
pdfjs-editor-alt-text-save-button = Enrollañ pdfjs-editor-alt-text-save-button = Enrollañ
# .placeholder: This is a placeholder for the alt text input area
pdfjs-editor-alt-text-textarea = ## Editor resizers
.placeholder = Da skouer, “Ur paotr yaouank ouzh taol o tebriñ boued” ## This is used in an aria label to help to understand the role of the resizer.
## Color picker ## Color picker
# This means "Color used to highlight text"
pdfjs-editor-highlight-colorpicker-label = Liv sklêrijennañ
pdfjs-editor-colorpicker-button = pdfjs-editor-colorpicker-button =
.title = Cheñch liv .title = Cheñch liv
pdfjs-editor-colorpicker-yellow = pdfjs-editor-colorpicker-yellow =

View File

@ -65,12 +65,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = फोरमान बिलाइनि आखुथाय... pdfjs-document-properties-button-label = फोरमान बिलाइनि आखुथाय...
pdfjs-document-properties-file-name = फाइलनि मुं: pdfjs-document-properties-file-name = फाइलनि मुं:
pdfjs-document-properties-file-size = फाइलनि महर: pdfjs-document-properties-file-size = फाइलनि महर:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } बाइट)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } बाइट)
pdfjs-document-properties-title = बिमुं: pdfjs-document-properties-title = बिमुं:
pdfjs-document-properties-author = लिरगिरि: pdfjs-document-properties-author = लिरगिरि:
pdfjs-document-properties-subject = आयदा: pdfjs-document-properties-subject = आयदा:
pdfjs-document-properties-keywords = गाहाय सोदोब: pdfjs-document-properties-keywords = गाहाय सोदोब:
pdfjs-document-properties-creation-date = सोरजिनाय अक्ट': pdfjs-document-properties-creation-date = सोरजिनाय अक्ट':
pdfjs-document-properties-modification-date = सुद्रायनाय अक्ट': pdfjs-document-properties-modification-date = सुद्रायनाय अक्ट':
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = सोरजिग्रा: pdfjs-document-properties-creator = सोरजिग्रा:
pdfjs-document-properties-producer = PDF दिहुनग्रा: pdfjs-document-properties-producer = PDF दिहुनग्रा:
pdfjs-document-properties-version = PDF बिसान: pdfjs-document-properties-version = PDF बिसान:
@ -162,6 +174,9 @@ pdfjs-page-scale-actual = थार महर
# $scale (Number) - percent value for page scale # $scale (Number) - percent value for page scale
pdfjs-page-scale-percent = { $scale }% pdfjs-page-scale-percent = { $scale }%
## PDF page
## Loading indicator messages ## Loading indicator messages
pdfjs-loading-error = PDF ल'ड खालामनाय समाव मोनसे गोरोन्थि जाबाय। pdfjs-loading-error = PDF ल'ड खालामनाय समाव मोनसे गोरोन्थि जाबाय।
@ -172,6 +187,10 @@ pdfjs-rendering-error = बिलाइखौ राव सोलायनाय
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -187,3 +206,13 @@ pdfjs-password-invalid = बाहायजायै पासवार्ड।
pdfjs-password-ok-button = OK pdfjs-password-ok-button = OK
pdfjs-password-cancel-button = नेवसि pdfjs-password-cancel-button = नेवसि
pdfjs-web-fonts-disabled = वेब फन्टखौ लोरबां खालामबाय: अरजाबहोनाय PDF फन्टखौ बाहायनो हायाखै। pdfjs-web-fonts-disabled = वेब फन्टखौ लोरबां खालामबाय: अरजाबहोनाय PDF फन्टखौ बाहायनो हायाखै।
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -39,18 +39,6 @@ pdfjs-open-file-button-label = Otvori
pdfjs-print-button = pdfjs-print-button =
.title = Štampaj .title = Štampaj
pdfjs-print-button-label = Štampaj pdfjs-print-button-label = Štampaj
pdfjs-save-button =
.title = Sačuvaj
pdfjs-save-button-label = Sačuvaj
# Used in Firefox for Android as a tooltip for the download button (“download” is a verb).
pdfjs-download-button =
.title = Preuzmi
# 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 = Preuzmi
pdfjs-bookmark-button =
.title = Trenutna stranica (Prikaži URL sa trenutne stranice)
pdfjs-bookmark-button-label = Trenutna stranica
## Secondary toolbar and context menu ## Secondary toolbar and context menu
@ -75,27 +63,6 @@ pdfjs-cursor-text-select-tool-button-label = Alat za označavanje teksta
pdfjs-cursor-hand-tool-button = pdfjs-cursor-hand-tool-button =
.title = Omogući ručni alat .title = Omogući ručni alat
pdfjs-cursor-hand-tool-button-label = Ručni alat pdfjs-cursor-hand-tool-button-label = Ručni alat
pdfjs-scroll-page-button =
.title = Koristite pomicanje stranice
pdfjs-scroll-page-button-label = Pomicanje stranice
pdfjs-scroll-vertical-button =
.title = Koristite vertikalno pomicanje
pdfjs-scroll-vertical-button-label = Vertikalno pomicanje
pdfjs-scroll-horizontal-button =
.title = Koristite horizontalno pomicanje
pdfjs-scroll-horizontal-button-label = Horizontalno pomicanje
pdfjs-scroll-wrapped-button =
.title = Koristite omotno pomicanje
pdfjs-scroll-wrapped-button-label = Omotno pomicanje
pdfjs-spread-none-button =
.title = Ne izrađuj duplerice
pdfjs-spread-none-button-label = Bez duplerica
pdfjs-spread-odd-button =
.title = Izradi duplerice koje počinju s neparnim stranicama
pdfjs-spread-odd-button-label = Neparne duplerice
pdfjs-spread-even-button =
.title = Izradi duplerice koje počinju s parnim stranicama
pdfjs-spread-even-button-label = Parne duplerice
## Document properties dialog ## Document properties dialog
@ -105,13 +72,13 @@ pdfjs-document-properties-button-label = Svojstva dokumenta...
pdfjs-document-properties-file-name = Naziv fajla: pdfjs-document-properties-file-name = Naziv fajla:
pdfjs-document-properties-file-size = Veličina fajla: pdfjs-document-properties-file-size = Veličina fajla:
# Variables: # Variables:
# $kb (Number) - the PDF file size in kilobytes # $size_kb (Number) - the PDF file size in kilobytes
# $b (Number) - the PDF file size in bytes # $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } KB ({ $b } bajtova) pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bajta)
# Variables: # Variables:
# $mb (Number) - the PDF file size in megabytes # $size_mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bajtova) pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bajta)
pdfjs-document-properties-title = Naslov: pdfjs-document-properties-title = Naslov:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Predmet: pdfjs-document-properties-subject = Predmet:
@ -119,8 +86,9 @@ pdfjs-document-properties-keywords = Ključne riječi:
pdfjs-document-properties-creation-date = Datum kreiranja: pdfjs-document-properties-creation-date = Datum kreiranja:
pdfjs-document-properties-modification-date = Datum promjene: pdfjs-document-properties-modification-date = Datum promjene:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $date (Date) - the creation/modification date of the PDF file
pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } # $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Kreator: pdfjs-document-properties-creator = Kreator:
pdfjs-document-properties-producer = PDF stvaratelj: pdfjs-document-properties-producer = PDF stvaratelj:
pdfjs-document-properties-version = PDF verzija: pdfjs-document-properties-version = PDF verzija:
@ -147,11 +115,6 @@ 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 = Brzi web pregled:
pdfjs-document-properties-linearized-yes = Da
pdfjs-document-properties-linearized-no = Ne
pdfjs-document-properties-close-button = Zatvori pdfjs-document-properties-close-button = Zatvori
## Print ## Print
@ -168,8 +131,6 @@ pdfjs-printing-not-ready = Upozorenje: PDF nije u potpunosti učitan za štampan
pdfjs-toggle-sidebar-button = pdfjs-toggle-sidebar-button =
.title = Uključi/isključi bočnu traku .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-toggle-sidebar-button-label = Uključi/isključi bočnu traku
pdfjs-document-outline-button = pdfjs-document-outline-button =
.title = Prikaži outline dokumenta (dvoklik za skupljanje/širenje svih stavki) .title = Prikaži outline dokumenta (dvoklik za skupljanje/širenje svih stavki)
@ -177,19 +138,12 @@ pdfjs-document-outline-button-label = Konture dokumenta
pdfjs-attachments-button = pdfjs-attachments-button =
.title = Prikaži priloge .title = Prikaži priloge
pdfjs-attachments-button-label = Prilozi 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 = pdfjs-thumbs-button =
.title = Prikaži thumbnailove .title = Prikaži thumbnailove
pdfjs-thumbs-button-label = Thumbnailovi 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
pdfjs-findbar-button = pdfjs-findbar-button =
.title = Pronađi u dokumentu .title = Pronađi u dokumentu
pdfjs-findbar-button-label = Pronađi pdfjs-findbar-button-label = Pronađi
pdfjs-additional-layers = Dodatni slojevi
## Thumbnails panel item (tooltip and alt text for images) ## Thumbnails panel item (tooltip and alt text for images)
@ -215,27 +169,8 @@ pdfjs-find-next-button =
pdfjs-find-next-button-label = Sljedeće pdfjs-find-next-button-label = Sljedeće
pdfjs-find-highlight-checkbox = Označi sve pdfjs-find-highlight-checkbox = Označi sve
pdfjs-find-match-case-checkbox-label = Osjetljivost na karaktere pdfjs-find-match-case-checkbox-label = Osjetljivost na karaktere
pdfjs-find-match-diacritics-checkbox-label = Podudaranje dijakritika
pdfjs-find-entire-word-checkbox-label = Cijele riječi
pdfjs-find-reached-top = Dostigao sam vrh dokumenta, nastavljam sa dna pdfjs-find-reached-top = Dostigao sam vrh dokumenta, nastavljam sa dna
pdfjs-find-reached-bottom = Dostigao sam kraj dokumenta, nastavljam sa vrha pdfjs-find-reached-bottom = Dostigao sam kraj dokumenta, nastavljam sa vrha
# 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 } od { $total } podudaranje
[few] { $current } od { $total } podudaranja
*[other] { $current } od { $total } podudaranja
}
# Variables:
# $limit (Number) - the maximum number of matches
pdfjs-find-match-count-limit =
{ $limit ->
[one] Više od { $limit } podudaranja
[few] Više od { $limit } podudaranja
*[other] Više od { $limit } podudaranja
}
pdfjs-find-not-found = Fraza nije pronađena pdfjs-find-not-found = Fraza nije pronađena
## Predefined zoom values ## Predefined zoom values
@ -250,10 +185,6 @@ pdfjs-page-scale-percent = { $scale }%
## PDF page ## PDF page
# Variables:
# $page (Number) - the page number
pdfjs-page-landmark =
.aria-label = Stranica { $page }
## Loading indicator messages ## Loading indicator messages
@ -272,9 +203,6 @@ pdfjs-rendering-error = Došlo je do greške prilikom renderiranja strane.
# Some common types are e.g.: "Check", "Text", "Comment", "Note" # Some common types are e.g.: "Check", "Text", "Comment", "Note"
pdfjs-text-annotation-type = pdfjs-text-annotation-type =
.alt = [{ $type } pribilješka] .alt = [{ $type } pribilješka]
# Variables:
# $dateObj (Date) - the modification date and time of the annotation
pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
## Password ## Password
@ -286,308 +214,10 @@ pdfjs-web-fonts-disabled = Web fontovi su onemogućeni: nemoguće koristiti uba
## Editing ## Editing
pdfjs-editor-free-text-button =
.title = Tekst
pdfjs-editor-free-text-button-label = Tekst
pdfjs-editor-ink-button =
.title = Crtanje
pdfjs-editor-ink-button-label = Crtanje
pdfjs-editor-stamp-button =
.title = Dodajte ili uredite slike
pdfjs-editor-stamp-button-label = Dodajte ili uredite slike
pdfjs-editor-highlight-button =
.title = Istaknite
pdfjs-editor-highlight-button-label = Istaknite
pdfjs-highlight-floating-button1 =
.title = Istaknite
.aria-label = Istaknite
pdfjs-highlight-floating-button-label = Istaknite
pdfjs-editor-signature-button =
.title = Dodaj potpis
pdfjs-editor-signature-button-label = Dodaj potpis
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Uređivač istaknutih elemenata
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Uređivač crteža
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Uređivač potpisa: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Uređivač slika
## Remove button for the various kind of editor.
pdfjs-editor-remove-ink-button =
.title = Ukloni crtež
pdfjs-editor-remove-freetext-button =
.title = Ukloni tekst
pdfjs-editor-remove-stamp-button =
.title = Ukloni sliku
pdfjs-editor-remove-highlight-button =
.title = Ukloni istaknuti dio
pdfjs-editor-remove-signature-button =
.title = Ukloni potpis
##
# Editor Parameters
pdfjs-editor-free-text-color-input = Boja
pdfjs-editor-free-text-size-input = Veličina
pdfjs-editor-ink-color-input = Boja
pdfjs-editor-ink-thickness-input = Debljina
pdfjs-editor-ink-opacity-input = Neprozirnost
pdfjs-editor-stamp-add-image-button =
.title = Dodaj sliku
pdfjs-editor-stamp-add-image-button-label = Dodaj sliku
# This refers to the thickness of the line used for free highlighting (not bound to text)
pdfjs-editor-free-highlight-thickness-input = Debljina
pdfjs-editor-free-highlight-thickness-title =
.title = Promijenite debljinu prilikom označavanja stavki koje nisu tekst
pdfjs-editor-add-signature-container =
.aria-label = Kontrole potpisa i sačuvani potpisi
pdfjs-editor-signature-add-signature-button =
.title = Dodaj novi potpis
pdfjs-editor-signature-add-signature-button-label = Dodaj novi potpis
# 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 = Sačuvani potpis: { $description }
# .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 =
.aria-label = Uređivač teksta
.default-content = Počnite kucati…
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Alternativni tekst
pdfjs-editor-alt-text-edit-button =
.aria-label = Uredi alternativni tekst
pdfjs-editor-alt-text-dialog-label = Odaberite opciju
pdfjs-editor-alt-text-dialog-description = Alternativni tekst (Alt tekst) pomaže kada ljudi ne mogu vidjeti sliku ili kada se ona ne učitava.
pdfjs-editor-alt-text-add-description-label = Dodajte opis
pdfjs-editor-alt-text-add-description-description = Ciljajte na 1-2 rečenice koje opisuju temu, okruženje ili radnju.
pdfjs-editor-alt-text-mark-decorative-label = Označi kao dekorativno
pdfjs-editor-alt-text-mark-decorative-description = Ovo se koristi za ukrasne slike, poput okvira ili vodenih žigova.
pdfjs-editor-alt-text-cancel-button = Otkaži
pdfjs-editor-alt-text-save-button = Sačuvaj
pdfjs-editor-alt-text-decorative-tooltip = Označeno kao dekorativno
# .placeholder: This is a placeholder for the alt text input area
pdfjs-editor-alt-text-textarea =
.placeholder = Na primjer, „Mladić sjeda za stol da jede obrok“
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button =
.aria-label = Alternativni tekst
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-top-left =
.aria-label = Gornji lijevi ugao — promjena veličine
pdfjs-editor-resizer-top-middle =
.aria-label = Gore u sredini — promijeni veličinu
pdfjs-editor-resizer-top-right =
.aria-label = Gornji desni ugao — promijeni veličinu
pdfjs-editor-resizer-middle-right =
.aria-label = Sredina desno — promijeni veličinu
pdfjs-editor-resizer-bottom-right =
.aria-label = Donji desni ugao — promijeni veličinu
pdfjs-editor-resizer-bottom-middle =
.aria-label = Donji srednji dio — promijeni veličinu
pdfjs-editor-resizer-bottom-left =
.aria-label = Donji lijevi ugao — promijeni veličinu
pdfjs-editor-resizer-middle-left =
.aria-label = Sredina lijevo — promijeni veličinu
## Color picker
# This means "Color used to highlight text"
pdfjs-editor-highlight-colorpicker-label = Boja isticanja
pdfjs-editor-colorpicker-button =
.title = Promijeni boju
pdfjs-editor-colorpicker-dropdown =
.aria-label = Izbor boja
pdfjs-editor-colorpicker-yellow =
.title = Žuta
pdfjs-editor-colorpicker-green =
.title = Zelena
pdfjs-editor-colorpicker-blue =
.title = Plava
pdfjs-editor-colorpicker-pink =
.title = Roza
pdfjs-editor-colorpicker-red =
.title = Crvena
## Show all highlights
## This is a toggle button to show/hide all the highlights.
pdfjs-editor-highlight-show-all-button-label = Prikaži sve
pdfjs-editor-highlight-show-all-button =
.title = Prikaži sve
## 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 = Uredi alternativni tekst (opis slike)
# Modal header positioned above a text box where users can add the alt text.
pdfjs-editor-new-alt-text-dialog-add-label = Dodaj alternativni tekst (opis slike)
pdfjs-editor-new-alt-text-textarea =
.placeholder = Ovdje napišite svoj opis…
# This text refers to the alt text box above this description. It offers a definition of alt text.
pdfjs-editor-new-alt-text-description = Kratak opis za osobe koje ne mogu vidjeti sliku ili kada se slika ne učitava.
# 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 = Ovaj alternativni tekst je kreiran automatski i moguće je da je netačan.
pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Saznajte više
pdfjs-editor-new-alt-text-create-automatically-button-label = Automatski kreiraj alternativni tekst
pdfjs-editor-new-alt-text-not-now-button = Ne sada
pdfjs-editor-new-alt-text-error-title = Nije moguće automatski kreirati alternativni tekst
pdfjs-editor-new-alt-text-error-description = Molimo vas da napišete vlastiti alternativni tekst ili pokušate ponovo kasnije.
pdfjs-editor-new-alt-text-error-close-button = Zatvori
# 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 = Preuzimanje alternativnog tekstualnog AI modela ({ $downloadedSize } od { $totalSize } MB)
.aria-valuetext = Preuzimanje alternativnog tekstualnog AI modela ({ $downloadedSize } od { $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 = Alternativni tekst je dodan
pdfjs-editor-new-alt-text-added-button-label = Alternativni tekst je dodan
# 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 = Nedostaje alternativni tekst
pdfjs-editor-new-alt-text-missing-button-label = Nedostaje alternativni tekst
# 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 = Alternativni tekst recenzije
pdfjs-editor-new-alt-text-to-review-button-label = Alternativni tekst recenzije
# "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 = Automatski kreirano: { $generatedAltText }
## Image alt-text settings
pdfjs-image-alt-text-settings-button =
.title = Postavke alternativnog teksta slike
pdfjs-image-alt-text-settings-button-label = Postavke alternativnog teksta slike
pdfjs-editor-alt-text-settings-dialog-label = Postavke alternativnog teksta slike
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.
pdfjs-editor-alt-text-settings-close-button = Zatvori
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Istaknuto je uklonjeno
pdfjs-editor-undo-bar-message-freetext = Tekst uklonjen
pdfjs-editor-undo-bar-message-ink = Crtež uklonjen
pdfjs-editor-undo-bar-message-stamp = Slika uklonjena
pdfjs-editor-undo-bar-message-signature = Potpis uklonjen
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } bilješka uklonjena
[few] { $count } bilješke uklonjene
*[other] { $count } bilješki uklonjeno
}
pdfjs-editor-undo-bar-undo-button =
.title = Poništi
pdfjs-editor-undo-bar-undo-button-label = Poništi
pdfjs-editor-undo-bar-close-button =
.title = Zatvori
pdfjs-editor-undo-bar-close-button-label = Zatvori
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Ovaj modalni prozor omogućava korisniku da kreira potpis koji će dodati PDF dokumentu. Korisnik može urediti ime (koje služi i kao alternativni tekst) i opcionalno sačuvati potpis za ponovnu upotrebu.
pdfjs-editor-add-signature-dialog-title = Dodaj potpis
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Ukucaj
.title = Ukucaj
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Napiši
.title = Napiši
pdfjs-editor-add-signature-image-button = Slika
.title = Slika
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Ukucajte svoj potpis
.placeholder = Ukucajte svoj potpis
pdfjs-editor-add-signature-draw-placeholder = Napišite svoj potpis
pdfjs-editor-add-signature-draw-thickness-range-label = Debljina
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Debljina pisanja: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Prevucite datoteku ovdje da biste je učitali
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Ili odaberite slikovne datoteke
*[other] Ili pregledajte slikovne datoteke
}
## Controls
pdfjs-editor-add-signature-description-label = Opis (alternativni tekst)
pdfjs-editor-add-signature-description-input =
.title = Opis (alternativni tekst)
pdfjs-editor-add-signature-description-default-when-drawing = Potpis
pdfjs-editor-add-signature-clear-button-label = Očisti potpis
pdfjs-editor-add-signature-clear-button =
.title = Očisti potpis
pdfjs-editor-add-signature-save-checkbox = Sačuvaj potpis
pdfjs-editor-add-signature-save-warning-message = Dostigli ste ograničenje od 5 sačuvanih potpisa. Uklonite jedan da biste sačuvali više.
pdfjs-editor-add-signature-image-upload-error-title = Nije moguće učitati sliku
pdfjs-editor-add-signature-image-upload-error-description = Provjerite mrežnu vezu ili pokušajte s drugom slikom.
pdfjs-editor-add-signature-image-no-data-error-title = Nije moguće pretvoriti ovu sliku u potpis
pdfjs-editor-add-signature-image-no-data-error-description = Molimo pokušajte učitati drugu sliku.
pdfjs-editor-add-signature-error-close-button = Zatvori
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Otkaži
pdfjs-editor-add-signature-add-button = Dodaj
pdfjs-editor-edit-signature-update-button = Ažuriraj
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Uredi komentar
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Ukloni sačuvani potpis
pdfjs-editor-delete-signature-button-label1 = Ukloni sačuvani potpis
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Uredi opis
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Uredi opis

View File

@ -98,12 +98,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Propietats del document… pdfjs-document-properties-button-label = Propietats del document…
pdfjs-document-properties-file-name = Nom del fitxer: pdfjs-document-properties-file-name = Nom del fitxer:
pdfjs-document-properties-file-size = Mida del fitxer: pdfjs-document-properties-file-size = Mida del fitxer:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Títol: pdfjs-document-properties-title = Títol:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Assumpte: pdfjs-document-properties-subject = Assumpte:
pdfjs-document-properties-keywords = Paraules clau: pdfjs-document-properties-keywords = Paraules clau:
pdfjs-document-properties-creation-date = Data de creació: pdfjs-document-properties-creation-date = Data de creació:
pdfjs-document-properties-modification-date = Data de modificació: pdfjs-document-properties-modification-date = Data de modificació:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creador: pdfjs-document-properties-creator = Creador:
pdfjs-document-properties-producer = Generador de PDF: pdfjs-document-properties-producer = Generador de PDF:
pdfjs-document-properties-version = Versió de PDF: pdfjs-document-properties-version = Versió de PDF:
@ -231,6 +243,10 @@ pdfjs-rendering-error = S'ha produït un error mentre es renderitzava la pàgina
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -256,6 +272,9 @@ pdfjs-editor-ink-button =
.title = Dibuixa .title = Dibuixa
pdfjs-editor-ink-button-label = Dibuixa pdfjs-editor-ink-button-label = Dibuixa
## Remove button for the various kind of editor.
## ##
# Editor Parameters # Editor Parameters
@ -264,11 +283,31 @@ pdfjs-editor-free-text-size-input = Mida
pdfjs-editor-ink-color-input = Color pdfjs-editor-ink-color-input = Color
pdfjs-editor-ink-thickness-input = Gruix pdfjs-editor-ink-thickness-input = Gruix
pdfjs-editor-ink-opacity-input = Opacitat pdfjs-editor-ink-opacity-input = Opacitat
pdfjs-free-text =
.aria-label = Editor de text
pdfjs-free-text-default-content = Escriviu…
pdfjs-ink =
.aria-label = Editor de dibuix
pdfjs-ink-canvas =
.aria-label = Imatge creada per l'usuari
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-cancel-button = Cancel·la
## Dialog buttons ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.
## Color picker
## Show all highlights
## This is a toggle button to show/hide all the highlights.
## 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.
## Image alt-text settings
pdfjs-editor-add-signature-cancel-button = Cancel·la

View File

@ -96,12 +96,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Taq richinil wuj… pdfjs-document-properties-button-label = Taq richinil wuj…
pdfjs-document-properties-file-name = Rub'i' yakb'äl: pdfjs-document-properties-file-name = Rub'i' yakb'äl:
pdfjs-document-properties-file-size = Runimilem yakb'äl: pdfjs-document-properties-file-size = Runimilem yakb'äl:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = B'i'aj: pdfjs-document-properties-title = B'i'aj:
pdfjs-document-properties-author = B'anel: pdfjs-document-properties-author = B'anel:
pdfjs-document-properties-subject = Taqikil: pdfjs-document-properties-subject = Taqikil:
pdfjs-document-properties-keywords = Kixe'el taq tzij: pdfjs-document-properties-keywords = Kixe'el taq tzij:
pdfjs-document-properties-creation-date = Ruq'ijul xtz'uk: pdfjs-document-properties-creation-date = Ruq'ijul xtz'uk:
pdfjs-document-properties-modification-date = Ruq'ijul xjalwachïx: pdfjs-document-properties-modification-date = Ruq'ijul xjalwachïx:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Q'inonel: pdfjs-document-properties-creator = Q'inonel:
pdfjs-document-properties-producer = PDF b'anöy: pdfjs-document-properties-producer = PDF b'anöy:
pdfjs-document-properties-version = PDF ruwäch: pdfjs-document-properties-version = PDF ruwäch:
@ -229,6 +241,10 @@ pdfjs-rendering-error = Xk'ulwachitäj jun sachoj toq ninuk'wachij ri ruxaq.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -253,12 +269,23 @@ pdfjs-editor-free-text-button-label = Rucholajem tz'ib'
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Tiwachib'ëx .title = Tiwachib'ëx
pdfjs-editor-ink-button-label = Tiwachib'ëx pdfjs-editor-ink-button-label = Tiwachib'ëx
##
# Editor Parameters # Editor Parameters
pdfjs-editor-free-text-color-input = B'onil pdfjs-editor-free-text-color-input = B'onil
pdfjs-editor-free-text-size-input = Nimilem pdfjs-editor-free-text-size-input = Nimilem
pdfjs-editor-ink-color-input = B'onil pdfjs-editor-ink-color-input = B'onil
pdfjs-editor-ink-thickness-input = Rupimil pdfjs-editor-ink-thickness-input = Rupimil
pdfjs-editor-ink-opacity-input = Q'equmal pdfjs-editor-ink-opacity-input = Q'equmal
pdfjs-free-text =
.aria-label = Nuk'unel tz'ib'atzij
pdfjs-free-text-default-content = Titikitisäx rutz'ib'axik…
pdfjs-ink =
.aria-label = Nuk'unel wachib'äl
pdfjs-ink-canvas =
.aria-label = Wachib'äl nuk'un ruma okisaxel
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -80,12 +80,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = تایبەتمەندییەکانی بەڵگەنامە... pdfjs-document-properties-button-label = تایبەتمەندییەکانی بەڵگەنامە...
pdfjs-document-properties-file-name = ناوی پەڕگە: pdfjs-document-properties-file-name = ناوی پەڕگە:
pdfjs-document-properties-file-size = قەبارەی پەڕگە: pdfjs-document-properties-file-size = قەبارەی پەڕگە:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } کب ({ $size_b } بایت)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } مب ({ $size_b } بایت)
pdfjs-document-properties-title = سەردێڕ: pdfjs-document-properties-title = سەردێڕ:
pdfjs-document-properties-author = نووسەر pdfjs-document-properties-author = نووسەر
pdfjs-document-properties-subject = بابەت: pdfjs-document-properties-subject = بابەت:
pdfjs-document-properties-keywords = کلیلەوشە: pdfjs-document-properties-keywords = کلیلەوشە:
pdfjs-document-properties-creation-date = بەرواری درووستکردن: pdfjs-document-properties-creation-date = بەرواری درووستکردن:
pdfjs-document-properties-modification-date = بەرواری دەستکاریکردن: pdfjs-document-properties-modification-date = بەرواری دەستکاریکردن:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = درووستکەر: pdfjs-document-properties-creator = درووستکەر:
pdfjs-document-properties-producer = بەرهەمهێنەری PDF: pdfjs-document-properties-producer = بەرهەمهێنەری PDF:
pdfjs-document-properties-version = وەشانی PDF: pdfjs-document-properties-version = وەشانی PDF:
@ -186,6 +198,9 @@ pdfjs-page-scale-actual = قەبارەی ڕاستی
# $scale (Number) - percent value for page scale # $scale (Number) - percent value for page scale
pdfjs-page-scale-percent = { $scale }% pdfjs-page-scale-percent = { $scale }%
## PDF page
## Loading indicator messages ## Loading indicator messages
pdfjs-loading-error = هەڵەیەک ڕوویدا لە کاتی بارکردنی PDF. pdfjs-loading-error = هەڵەیەک ڕوویدا لە کاتی بارکردنی PDF.
@ -196,6 +211,10 @@ pdfjs-rendering-error = هەڵەیەک ڕوویدا لە کاتی پوختەکر
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -211,3 +230,13 @@ pdfjs-password-invalid = وشەی تێپەڕ هەڵەیە. تکایە دووبا
pdfjs-password-ok-button = باشە pdfjs-password-ok-button = باشە
pdfjs-password-cancel-button = پاشگەزبوونەوە pdfjs-password-cancel-button = پاشگەزبوونەوە
pdfjs-web-fonts-disabled = جۆرەپیتی وێب ناچالاکە: نەتوانی جۆرەپیتی تێخراوی ناو pdfـەکە بەکاربێت. pdfjs-web-fonts-disabled = جۆرەپیتی وێب ناچالاکە: نەتوانی جۆرەپیتی تێخراوی ناو pdfـەکە بەکاربێت.
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bajtů) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bajtů)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bajtů)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bajtů)
pdfjs-document-properties-title = Název stránky: pdfjs-document-properties-title = Název stránky:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Předmět: pdfjs-document-properties-subject = Předmět:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Datum úpravy:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Vytvořil: pdfjs-document-properties-creator = Vytvořil:
pdfjs-document-properties-producer = Tvůrce PDF: pdfjs-document-properties-producer = Tvůrce PDF:
pdfjs-document-properties-version = Verze PDF: pdfjs-document-properties-version = Verze PDF:
@ -243,7 +255,7 @@ pdfjs-find-not-found = Hledaný text nenalezen
## Predefined zoom values ## Predefined zoom values
pdfjs-page-scale-width = Podle šířky pdfjs-page-scale-width = Podle šířky
pdfjs-page-scale-fit = Podle stránky pdfjs-page-scale-fit = Podle výšky
pdfjs-page-scale-auto = Automatická velikost pdfjs-page-scale-auto = Automatická velikost
pdfjs-page-scale-actual = Skutečná velikost pdfjs-page-scale-actual = Skutečná velikost
# Variables: # Variables:
@ -267,6 +279,10 @@ pdfjs-rendering-error = Při vykreslování stránky nastala chyba.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -290,13 +306,9 @@ pdfjs-web-fonts-disabled = Webová písma jsou zakázána, proto není možné p
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Text .title = Text
pdfjs-editor-color-picker-free-text-input =
.title = Změna barvy textu
pdfjs-editor-free-text-button-label = Text pdfjs-editor-free-text-button-label = Text
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Kreslení .title = Kreslení
pdfjs-editor-color-picker-ink-input =
.title = Změna barvy kresby
pdfjs-editor-ink-button-label = Kreslení pdfjs-editor-ink-button-label = Kreslení
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Přidání či úprava obrázků .title = Přidání či úprava obrázků
@ -308,33 +320,6 @@ pdfjs-highlight-floating-button1 =
.title = Zvýraznit .title = Zvýraznit
.aria-label = Zvýraznit .aria-label = Zvýraznit
pdfjs-highlight-floating-button-label = Zvýraznit pdfjs-highlight-floating-button-label = Zvýraznit
pdfjs-comment-floating-button =
.title = Komentář
.aria-label = Komentář
pdfjs-comment-floating-button-label = Komentář
pdfjs-editor-comment-button =
.title = Komentář
.aria-label = Komentář
pdfjs-editor-comment-button-label = Komentář
pdfjs-editor-signature-button =
.title = Přidat podpis
pdfjs-editor-signature-button-label = Přidat podpis
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Editor zvýraznění
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Editor kresby
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editor podpisu: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Editor obrázků
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -346,8 +331,6 @@ pdfjs-editor-remove-stamp-button =
.title = Odebrat obrázek .title = Odebrat obrázek
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Odebrat zvýraznění .title = Odebrat zvýraznění
pdfjs-editor-remove-signature-button =
.title = Odebrat podpis
## ##
@ -364,43 +347,24 @@ pdfjs-editor-stamp-add-image-button-label = Přidat obrázek
pdfjs-editor-free-highlight-thickness-input = Tloušťka pdfjs-editor-free-highlight-thickness-input = Tloušťka
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Změna tloušťky při zvýrazňování jiných položek než textu .title = Změna tloušťky při zvýrazňování jiných položek než textu
pdfjs-editor-add-signature-container =
.aria-label = Ovládací prvky pro podpisy a uložené podpisy
pdfjs-editor-signature-add-signature-button =
.title = Přidat nový podpis
pdfjs-editor-signature-add-signature-button-label = Přidat nový podpis
# 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 = Uložený podpis: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Textový editor .aria-label = Textový editor
.default-content = Začněte psát... .default-content = Začněte psát...
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Textový editor
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Začněte psát…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Editor kreslení
[one] Komentář pdfjs-ink-canvas =
[few] Komentáře .aria-label = Uživatelem vytvořený obrázek
[many] Komentáře
*[other] Komentáře
}
pdfjs-editor-comments-sidebar-close-button =
.title = Zavřít postranní lištu
.aria-label = 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ář.
pdfjs-editor-comments-sidebar-no-comments-link = Zjistit více
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Náhradní popis pdfjs-editor-alt-text-button-label = Náhradní popis
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Upravit alternativní text .aria-label = Upravit alternativní text
pdfjs-editor-alt-text-edit-button-label = Upravit náhradní popis
pdfjs-editor-alt-text-dialog-label = Vyberte možnost pdfjs-editor-alt-text-dialog-label = Vyberte možnost
pdfjs-editor-alt-text-dialog-description = Náhradní popis pomáhá, když lidé obrázek nevidí nebo když se nenačítá. pdfjs-editor-alt-text-dialog-description = Náhradní popis pomáhá, když lidé obrázek nevidí nebo když se nenačítá.
pdfjs-editor-alt-text-add-description-label = Přidat popis pdfjs-editor-alt-text-add-description-label = Přidat popis
@ -420,6 +384,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Levý horní roh — změna velikosti
pdfjs-editor-resizer-label-top-middle = Horní střed — změna velikosti
pdfjs-editor-resizer-label-top-right = Pravý horní roh — změna velikosti
pdfjs-editor-resizer-label-middle-right = Vpravo uprostřed — změna velikosti
pdfjs-editor-resizer-label-bottom-right = Pravý dolní roh — změna velikosti
pdfjs-editor-resizer-label-bottom-middle = Střed dole — změna velikosti
pdfjs-editor-resizer-label-bottom-left = Levý dolní roh — změna velikosti
pdfjs-editor-resizer-label-middle-left = Vlevo uprostřed — změna velikosti
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Levý horní roh — změna velikosti .aria-label = Levý horní roh — změna velikosti
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -485,6 +457,7 @@ pdfjs-editor-new-alt-text-error-close-button = Zavřít
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Stahuje se model AI pro alternativní texty ({ $downloadedSize } z { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Stahuje se model AI pro alternativní texty ({ $downloadedSize } z { $totalSize } MB)
.aria-valuetext = Stahuje se model AI pro alternativní texty ({ $downloadedSize } z { $totalSize } MB) .aria-valuetext = Stahuje se model AI pro alternativní texty ({ $downloadedSize } z { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -524,135 +497,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Pomůže vám zajistit, aby všechny vaše obrázky obsahovaly alternativní text.
pdfjs-editor-alt-text-settings-close-button = Zavřít pdfjs-editor-alt-text-settings-close-button = Zavřít
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Přidáno zvýraznění
pdfjs-editor-freetext-added-alert = Text přidán
pdfjs-editor-ink-added-alert = Kresba byla přidána
pdfjs-editor-stamp-added-alert = Obrázek byl přidán
pdfjs-editor-signature-added-alert = Byl přidán podpis
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Zvýraznění odebráno
pdfjs-editor-undo-bar-message-freetext = Text odstraněn
pdfjs-editor-undo-bar-message-ink = Kresba odstraněna
pdfjs-editor-undo-bar-message-stamp = Obrázek odebrán
pdfjs-editor-undo-bar-message-signature = Podpis odebrán
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } anotace odebrána
[few] { $count } anotace odebrány
[many] { $count } anotací odebráno
*[other] { $count } anotací odebráno
}
pdfjs-editor-undo-bar-undo-button =
.title = Zpět
pdfjs-editor-undo-bar-undo-button-label = Zpět
pdfjs-editor-undo-bar-close-button =
.title = Zavřít
pdfjs-editor-undo-bar-close-button-label = Zavřít
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Tento způsob umožňuje uživateli vytvořit podpis, který se přidá do dokumentu PDF. Uživatel může upravit jméno (které slouží zároveň jako alternativní text) a podpis uložit pro pozdější použití.
pdfjs-editor-add-signature-dialog-title = Přidat podpis
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Psát
.title = Psát
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Kreslit
.title = Kreslit
pdfjs-editor-add-signature-image-button = Obrázek
.title = Obrázek
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Zadejte svůj podpis
.placeholder = Zadejte svůj podpis
pdfjs-editor-add-signature-draw-placeholder = Nakreslete svůj podpis
pdfjs-editor-add-signature-draw-thickness-range-label = Tloušťka
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Tloušťka kresby: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Pro nahrání přetáhněte soubor sem
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Nebo vyberte soubory s obrázky
*[other] Nebo vyberte soubory s obrázky
}
## Controls
pdfjs-editor-add-signature-description-label = Popis (alternativní text)
pdfjs-editor-add-signature-description-input =
.title = Popis (alternativní text)
pdfjs-editor-add-signature-description-default-when-drawing = Podpis
pdfjs-editor-add-signature-clear-button-label = Vymazání podpisu
pdfjs-editor-add-signature-clear-button =
.title = Vymazání podpisu
pdfjs-editor-add-signature-save-checkbox = Uložit podpis
pdfjs-editor-add-signature-save-warning-message = Dosáhli jste limitu 5 uložených podpisů. Odstraňte jeden a uložte další.
pdfjs-editor-add-signature-image-upload-error-title = Obrázek se nepodařilo nahrát
pdfjs-editor-add-signature-image-upload-error-description = Zkontrolujte připojení k síti nebo zkuste jiný obrázek.
pdfjs-editor-add-signature-image-no-data-error-title = Nelze převést tento obrázek na podpis
pdfjs-editor-add-signature-image-no-data-error-description = Zkuste nahrát jiný obrázek.
pdfjs-editor-add-signature-error-close-button = Zavřít
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Zrušit
pdfjs-editor-add-signature-add-button = Přidat
pdfjs-editor-edit-signature-update-button = Aktualizovat
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Upravit komentář
pdfjs-editor-edit-comment-popup-button =
.title = Upravit komentář
pdfjs-editor-delete-comment-popup-button-label = Odebrat komentář
pdfjs-editor-delete-comment-popup-button =
.title = Odebrat komentář
pdfjs-show-comment-button =
.title = Zobrazit komentář
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Upravit komentář
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Aktualizovat
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Přidání komentáře
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Přidat
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Začněte psát…
pdfjs-editor-edit-comment-dialog-cancel-button = Zrušit
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Upravit komentář
pdfjs-editor-add-comment-button =
.title = Přidání komentáře
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Odebrat uložený podpis
pdfjs-editor-delete-signature-button-label1 = Odebrat uložený podpis
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Upravit popis
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Upravit popis

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } beit) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } beit)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } beit)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } beit)
pdfjs-document-properties-title = Teitl: pdfjs-document-properties-title = Teitl:
pdfjs-document-properties-author = Awdur: pdfjs-document-properties-author = Awdur:
pdfjs-document-properties-subject = Pwnc: pdfjs-document-properties-subject = Pwnc:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Dyddiad Addasu:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Crewr: pdfjs-document-properties-creator = Crewr:
pdfjs-document-properties-producer = Cynhyrchydd PDF: pdfjs-document-properties-producer = Cynhyrchydd PDF:
pdfjs-document-properties-version = Fersiwn PDF: pdfjs-document-properties-version = Fersiwn PDF:
@ -271,6 +283,10 @@ pdfjs-rendering-error = Digwyddodd gwall wrth adeiladu'r dudalen.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -294,13 +310,9 @@ pdfjs-web-fonts-disabled = Ffontiau gwe wedi eu hanalluogi: methu defnyddio ffon
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Testun .title = Testun
pdfjs-editor-color-picker-free-text-input =
.title = Newid lliw testun
pdfjs-editor-free-text-button-label = Testun pdfjs-editor-free-text-button-label = Testun
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Lluniadu .title = Lluniadu
pdfjs-editor-color-picker-ink-input =
.title = Newid lliw lluniadu
pdfjs-editor-ink-button-label = Lluniadu pdfjs-editor-ink-button-label = Lluniadu
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Ychwanegu neu olygu delweddau .title = Ychwanegu neu olygu delweddau
@ -312,33 +324,6 @@ pdfjs-highlight-floating-button1 =
.title = Amlygu .title = Amlygu
.aria-label = Amlygu .aria-label = Amlygu
pdfjs-highlight-floating-button-label = Amlygu pdfjs-highlight-floating-button-label = Amlygu
pdfjs-comment-floating-button =
.title = Sylw
.aria-label = Sylw
pdfjs-comment-floating-button-label = Sylw
pdfjs-editor-comment-button =
.title = Sylw
.aria-label = Sylw
pdfjs-editor-comment-button-label = Sylw
pdfjs-editor-signature-button =
.title = Ychwanegu llofnod
pdfjs-editor-signature-button-label = Ychwanegu llofnod
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Golygydd amlygu
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Golygydd lluniadu
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Golygydd llofnod: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Golygydd delweddau
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -350,8 +335,6 @@ pdfjs-editor-remove-stamp-button =
.title = Dileu delwedd .title = Dileu delwedd
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Tynnu amlygiad .title = Tynnu amlygiad
pdfjs-editor-remove-signature-button =
.title = Dileu llofnod
## ##
@ -368,45 +351,24 @@ pdfjs-editor-stamp-add-image-button-label = Ychwanegu delwedd
pdfjs-editor-free-highlight-thickness-input = Trwch pdfjs-editor-free-highlight-thickness-input = Trwch
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Newid trwch wrth amlygu eitemau heblaw testun .title = Newid trwch wrth amlygu eitemau heblaw testun
pdfjs-editor-add-signature-container =
.aria-label = Rheolyddion llofnodion a llofnodion wedi'u cadw
pdfjs-editor-signature-add-signature-button =
.title = Ychwanegu llofnod newydd
pdfjs-editor-signature-add-signature-button-label = Ychwanegu llofnod newydd
# 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 = Llofnod wedi'i gadw: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Golygydd Testun .aria-label = Golygydd Testun
.default-content = Cychwyn teipio… .default-content = Cychwyn teipio…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Golygydd Testun
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Cychwyn teipio…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Golygydd Lluniadu
[zero] Sylwadau pdfjs-ink-canvas =
[one] Sylw .aria-label = Delwedd wedi'i chreu gan ddefnyddwyr
[two] Sylw
[few] Sylw
[many] Sylw
*[other] Sylw
}
pdfjs-editor-comments-sidebar-close-button =
.title = Cau'r bar ochr
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Dysgu rhagor
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Testun amgen (alt) pdfjs-editor-alt-text-button-label = Testun amgen (alt)
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Golygu testun amgen .aria-label = Golygu testun amgen
pdfjs-editor-alt-text-edit-button-label = Golygu testun amgen
pdfjs-editor-alt-text-dialog-label = Dewisiadau pdfjs-editor-alt-text-dialog-label = Dewisiadau
pdfjs-editor-alt-text-dialog-description = Mae testun amgen (testun alt) yn helpu pan na all pobl weld y ddelwedd neu pan nad yw'n llwytho. pdfjs-editor-alt-text-dialog-description = Mae testun amgen (testun alt) yn helpu pan na all pobl weld y ddelwedd neu pan nad yw'n llwytho.
pdfjs-editor-alt-text-add-description-label = Ychwanegu disgrifiad pdfjs-editor-alt-text-add-description-label = Ychwanegu disgrifiad
@ -426,6 +388,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Y gornel chwith uchaf — newid maint
pdfjs-editor-resizer-label-top-middle = Canol uchaf - newid maint
pdfjs-editor-resizer-label-top-right = Y gornel dde uchaf - newid maint
pdfjs-editor-resizer-label-middle-right = De canol - newid maint
pdfjs-editor-resizer-label-bottom-right = Y gornel dde isaf — newid maint
pdfjs-editor-resizer-label-bottom-middle = Canol gwaelod — newid maint
pdfjs-editor-resizer-label-bottom-left = Y gornel chwith isaf — newid maint
pdfjs-editor-resizer-label-middle-left = Chwith canol — newid maint
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Y gornel chwith uchaf — newid maint .aria-label = Y gornel chwith uchaf — newid maint
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -482,7 +452,7 @@ pdfjs-editor-new-alt-text-textarea =
pdfjs-editor-new-alt-text-description = Disgrifiad byr ar gyfer pobl sydd ddim yn gallu gweld y ddelwedd neu pan nad yw'r ddelwedd yn llwytho. pdfjs-editor-new-alt-text-description = Disgrifiad byr ar gyfer pobl sydd ddim yn gallu gweld y ddelwedd neu pan nad yw'r ddelwedd yn llwytho.
# 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. # 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 = Cafodd y testun amgen hwn ei greu'n awtomatig a gall fod yn anghywir. pdfjs-editor-new-alt-text-disclaimer1 = Cafodd y testun amgen hwn ei greu'n awtomatig a gall fod yn anghywir.
pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Rhagor pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Dysgu rhagor
pdfjs-editor-new-alt-text-create-automatically-button-label = Creu testun amgen yn awtomatig pdfjs-editor-new-alt-text-create-automatically-button-label = Creu testun amgen yn awtomatig
pdfjs-editor-new-alt-text-not-now-button = Nid nawr pdfjs-editor-new-alt-text-not-now-button = Nid nawr
pdfjs-editor-new-alt-text-error-title = Methu â chreu testun amgen yn awtomatig pdfjs-editor-new-alt-text-error-title = Methu â chreu testun amgen yn awtomatig
@ -491,6 +461,7 @@ pdfjs-editor-new-alt-text-error-close-button = Cau
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Wrthi'n llwytho i lawr model AI testun amgen ( { $downloadedSize } o { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Wrthi'n llwytho i lawr model AI testun amgen ( { $downloadedSize } o { $totalSize } MB)
.aria-valuetext = Wrthi'n llwytho i lawr model AI testun amgen ( { $downloadedSize } o { $totalSize } MB) .aria-valuetext = Wrthi'n llwytho i lawr model AI testun amgen ( { $downloadedSize } o { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -530,137 +501,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Yn eich helpu i wneud yn siŵr bod gan eich holl ddelweddau destun amgen.
pdfjs-editor-alt-text-settings-close-button = Cau pdfjs-editor-alt-text-settings-close-button = Cau
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Amlygu wedi'i ychwanegu
pdfjs-editor-freetext-added-alert = Testun wedi'i ychwanegu
pdfjs-editor-ink-added-alert = Lluniadu wedi'i ychwanegu
pdfjs-editor-stamp-added-alert = Delwedd wedi'i hychwanegu
pdfjs-editor-signature-added-alert = Llofnod wedi'i ychwanegu
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Tynnwyd yr amlygu
pdfjs-editor-undo-bar-message-freetext = Tynnwyd y testun
pdfjs-editor-undo-bar-message-ink = Tynnwyd y lluniad
pdfjs-editor-undo-bar-message-stamp = Tynnwyd y ddelwedd
pdfjs-editor-undo-bar-message-signature = Llofnod wedi'i dynnu
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[zero] { $count } anodiad wedi'u tynnu
[one] { $count } anodiad wedi'i dynnu
[two] { $count } anodiad wedi'u tynnu
[few] { $count } anodiad wedi'u tynnu
[many] { $count } anodiad wedi'u tynnu
*[other] { $count } anodiad wedi'u tynnu
}
pdfjs-editor-undo-bar-undo-button =
.title = Dadwneud
pdfjs-editor-undo-bar-undo-button-label = Dadwneud
pdfjs-editor-undo-bar-close-button =
.title = Cau
pdfjs-editor-undo-bar-close-button-label = Cau
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Mae'r modd hwn yn caniatáu i'r defnyddiwr greu llofnod i'w ychwanegu at ddogfen PDF. Gall y defnyddiwr olygu'r enw (sydd hefyd yn gweithredu fel y testun amgen), ac yn ddewisol cadw'r llofnod i'w ddefnyddio dro ar ôl tro.
pdfjs-editor-add-signature-dialog-title = Ychwanegu llofnod
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Math
.title = Math
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Lluniadu
.title = Lluniadu
pdfjs-editor-add-signature-image-button = Delwedd
.title = Delwedd
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Teipiwch eich llofnod
.placeholder = Teipiwch eich llofnod
pdfjs-editor-add-signature-draw-placeholder = Lluniwch eich llofnod
pdfjs-editor-add-signature-draw-thickness-range-label = Trwch
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Trwch y llinell: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Llusgwch ffeil yma i'w llwytho
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Neu ddewis ffeiliau delwedd
*[other] Neu bori ffeiliau delwedd
}
## Controls
pdfjs-editor-add-signature-description-label = Disgrifiad (testun amgen)
pdfjs-editor-add-signature-description-input =
.title = Disgrifiad (testun amgen)
pdfjs-editor-add-signature-description-default-when-drawing = Llofnod
pdfjs-editor-add-signature-clear-button-label = Diddymu llofnod
pdfjs-editor-add-signature-clear-button =
.title = Diddymu llofnod
pdfjs-editor-add-signature-save-checkbox = Cadw llofnod
pdfjs-editor-add-signature-save-warning-message = Rydych chi wedi cyrraedd y terfyn o 5 llofnod sydd wedi'u cadw. Tynnwch un i gadw rhagor
pdfjs-editor-add-signature-image-upload-error-title = Methu llwytho'r ddelwedd.
pdfjs-editor-add-signature-image-upload-error-description = Gwiriwch eich cysylltiad rhwydwaith neu rhowch gynnig ar ddelwedd arall.
pdfjs-editor-add-signature-image-no-data-error-title = Methu trosi'r ddelwedd hon yn llofnod
pdfjs-editor-add-signature-image-no-data-error-description = Ceisiwch lwytho delwedd wahanol.
pdfjs-editor-add-signature-error-close-button = Cau
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Diddymu
pdfjs-editor-add-signature-add-button = Ychwanegu
pdfjs-editor-edit-signature-update-button = Diweddaru
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Golygu sylw
pdfjs-editor-edit-comment-popup-button =
.title = Golygu sylw
pdfjs-editor-delete-comment-popup-button-label = Tynnu sylw
pdfjs-editor-delete-comment-popup-button =
.title = Tynnu sylw
pdfjs-show-comment-button =
.title = Dangos sylw
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Golygu sylw
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Diweddaru
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Ychwanegu sylw
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Ychwanegu
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Cychwyn teipio…
pdfjs-editor-edit-comment-dialog-cancel-button = Diddymu
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Golygu sylw
pdfjs-editor-add-comment-button =
.title = Ychwanegu sylw
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Tynnu llofnod sydd wedi'i gadw
pdfjs-editor-delete-signature-button-label1 = Tynnwch y llofnod sydd wedi'i gadw
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Golygu disgrifiad
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Golygu disgrifiad

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Titel: pdfjs-document-properties-title = Titel:
pdfjs-document-properties-author = Forfatter: pdfjs-document-properties-author = Forfatter:
pdfjs-document-properties-subject = Emne: pdfjs-document-properties-subject = Emne:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Redigeret:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Program: pdfjs-document-properties-creator = Program:
pdfjs-document-properties-producer = PDF-producent: pdfjs-document-properties-producer = PDF-producent:
pdfjs-document-properties-version = PDF-version: pdfjs-document-properties-version = PDF-version:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Der opstod en fejl ved generering af siden.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Webskrifttyper er deaktiverede. De indlejrede skriftt
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Tekst .title = Tekst
pdfjs-editor-color-picker-free-text-input =
.title = Skift tekstfarve
pdfjs-editor-free-text-button-label = Tekst pdfjs-editor-free-text-button-label = Tekst
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Tegn .title = Tegn
pdfjs-editor-color-picker-ink-input =
.title = Skift tegne-farve
pdfjs-editor-ink-button-label = Tegn pdfjs-editor-ink-button-label = Tegn
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Tilføj eller rediger billeder .title = Tilføj eller rediger billeder
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Fremhæv .title = Fremhæv
.aria-label = Fremhæv .aria-label = Fremhæv
pdfjs-highlight-floating-button-label = Fremhæv pdfjs-highlight-floating-button-label = Fremhæv
pdfjs-comment-floating-button =
.title = Kommenter
.aria-label = Kommenter
pdfjs-comment-floating-button-label = Kommenter
pdfjs-editor-comment-button =
.title = Kommentar
.aria-label = Kommentar
pdfjs-editor-comment-button-label = Kommentar
pdfjs-editor-signature-button =
.title = Tilføj signatur
pdfjs-editor-signature-button-label = Tilføj signatur
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Redigering af fremhævning
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Redigering af tegninger
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Redigering af signatur: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Redigering af billeder
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Fjern billede .title = Fjern billede
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Fjern fremhævning .title = Fjern fremhævning
pdfjs-editor-remove-signature-button =
.title = Fjern signatur
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Tilføj billede
pdfjs-editor-free-highlight-thickness-input = Tykkelse pdfjs-editor-free-highlight-thickness-input = Tykkelse
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Ændr tykkelse, når andre elementer end tekst fremhæves .title = Ændr tykkelse, når andre elementer end tekst fremhæves
pdfjs-editor-add-signature-container =
.aria-label = Indstillinger for signaturer og gemte signaturer
pdfjs-editor-signature-add-signature-button =
.title = Tilføj ny signatur
pdfjs-editor-signature-add-signature-button-label = Tilføj ny signatur
# 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 = Gemt signatur: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Teksteditor .aria-label = Teksteditor
.default-content = Begynd at skrive… .default-content = Begynd at skrive…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Teksteditor
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Begynd at skrive…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Tegnings-editor
[one] Kommentar pdfjs-ink-canvas =
*[other] Kommentarer .aria-label = Brugeroprettet billede
}
pdfjs-editor-comments-sidebar-close-button =
.title = Luk sidepanelet
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Læs mere
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Alternativ tekst pdfjs-editor-alt-text-button-label = Alternativ tekst
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Rediger alternativ tekst .aria-label = Rediger alternativ tekst
pdfjs-editor-alt-text-edit-button-label = Rediger alternativ tekst
pdfjs-editor-alt-text-dialog-label = Vælg en indstilling pdfjs-editor-alt-text-dialog-label = Vælg en indstilling
pdfjs-editor-alt-text-dialog-description = Alternativ tekst hjælper folk, som ikke kan se billedet eller når det ikke indlæses. pdfjs-editor-alt-text-dialog-description = Alternativ tekst hjælper folk, som ikke kan se billedet eller når det ikke indlæses.
pdfjs-editor-alt-text-add-description-label = Tilføj en beskrivelse pdfjs-editor-alt-text-add-description-label = Tilføj en beskrivelse
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Øverste venstre hjørne — tilpas størrelse
pdfjs-editor-resizer-label-top-middle = Øverste i midten — tilpas størrelse
pdfjs-editor-resizer-label-top-right = Øverste højre hjørne — tilpas størrelse
pdfjs-editor-resizer-label-middle-right = Midten til højre — tilpas størrelse
pdfjs-editor-resizer-label-bottom-right = Nederste højre hjørne - tilpas størrelse
pdfjs-editor-resizer-label-bottom-middle = Nederst i midten - tilpas størrelse
pdfjs-editor-resizer-label-bottom-left = Nederste venstre hjørne - tilpas størrelse
pdfjs-editor-resizer-label-middle-left = Midten til venstre — tilpas størrelse
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Øverste venstre hjørne — tilpas størrelse .aria-label = Øverste venstre hjørne — tilpas størrelse
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,6 +453,7 @@ pdfjs-editor-new-alt-text-error-close-button = Luk
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Henter alternativ tekst AI-model ({ $downloadedSize } af { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Henter alternativ tekst AI-model ({ $downloadedSize } af { $totalSize } MB)
.aria-valuetext = Henter alternativ tekst AI-model ({ $downloadedSize } af { $totalSize } MB) .aria-valuetext = Henter alternativ tekst AI-model ({ $downloadedSize } af { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -518,133 +493,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Hjælper dig med at sikre, at alle dine billeder har alternativ tekst.
pdfjs-editor-alt-text-settings-close-button = Luk pdfjs-editor-alt-text-settings-close-button = Luk
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Fremhævning tilføjet
pdfjs-editor-freetext-added-alert = Tekst tilføjet
pdfjs-editor-ink-added-alert = Tegning tilføjet
pdfjs-editor-stamp-added-alert = Billede tilføjet
pdfjs-editor-signature-added-alert = Signatur tilføjet
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Fremhævning fjernet
pdfjs-editor-undo-bar-message-freetext = Tekst fjernet
pdfjs-editor-undo-bar-message-ink = Tegning fjernet
pdfjs-editor-undo-bar-message-stamp = Billede fjernet
pdfjs-editor-undo-bar-message-signature = Signatur fjernet
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } kommentar fjernet
*[other] { $count } kommentarer fjernet
}
pdfjs-editor-undo-bar-undo-button =
.title = Fortryd
pdfjs-editor-undo-bar-undo-button-label = Fortryd
pdfjs-editor-undo-bar-close-button =
.title = Luk
pdfjs-editor-undo-bar-close-button-label = Luk
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Modal-vinduet gør det muligt for brugeren at oprette en signatur, som kan føjes til PDF-dokumenter. Brugeren kan redigere navnet (der også fungerer som alternativ tekst) og eventuelt gemme signaturen, så den kan bruges igen.
pdfjs-editor-add-signature-dialog-title = Tilføj en signatur
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Indtast
.title = Indtast
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Tegn
.title = Tegn
pdfjs-editor-add-signature-image-button = Billede
.title = Billede
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Indtast din signatur
.placeholder = Indtast din signatur
pdfjs-editor-add-signature-draw-placeholder = Tegn din signatur
pdfjs-editor-add-signature-draw-thickness-range-label = Tykkelse
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Linjetykkelse: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Træk en fil herhen for at uploade den
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Eller vælg billedfiler
*[other] Eller vælg billedfiler
}
## Controls
pdfjs-editor-add-signature-description-label = Beskrivelse (alternativ tekst)
pdfjs-editor-add-signature-description-input =
.title = Beskrivelse (alternativ tekst)
pdfjs-editor-add-signature-description-default-when-drawing = Underskrift
pdfjs-editor-add-signature-clear-button-label = Ryd signatur
pdfjs-editor-add-signature-clear-button =
.title = Ryd signatur
pdfjs-editor-add-signature-save-checkbox = Gem signatur
pdfjs-editor-add-signature-save-warning-message = Du har nået grænsen på 5 gemte signaturer. Fjern en for at tilføje en ny.
pdfjs-editor-add-signature-image-upload-error-title = Kunne ikke uploade billede
pdfjs-editor-add-signature-image-upload-error-description = Kontroller din netværksforbindelse eller prøv med et andet billede.
pdfjs-editor-add-signature-image-no-data-error-title = Kan ikke konvertere dette billede til en signatur
pdfjs-editor-add-signature-image-no-data-error-description = Prøv at uploade et andet billede.
pdfjs-editor-add-signature-error-close-button = Luk
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Annuller
pdfjs-editor-add-signature-add-button = Tilføj
pdfjs-editor-edit-signature-update-button = Opdater
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Rediger kommentar
pdfjs-editor-edit-comment-popup-button =
.title = Rediger kommentar
pdfjs-editor-delete-comment-popup-button-label = Fjern kommentar
pdfjs-editor-delete-comment-popup-button =
.title = Fjern kommentar
pdfjs-show-comment-button =
.title = Vis kommentar
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Rediger kommentar
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Opdater
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Tilføj kommentar
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Tilføj
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Begynd at skrive…
pdfjs-editor-edit-comment-dialog-cancel-button = Annuller
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Rediger kommentar
pdfjs-editor-add-comment-button =
.title = Tilføj kommentar
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Fjern gemt signatur
pdfjs-editor-delete-signature-button-label1 = Fjern gemt signatur
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Rediger beskrivelse
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Rediger beskrivelse

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } Bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } Bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } Bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } Bytes)
pdfjs-document-properties-title = Titel: pdfjs-document-properties-title = Titel:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Thema: pdfjs-document-properties-subject = Thema:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Bearbeitungsdatum:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date } { $time }
pdfjs-document-properties-creator = Anwendung: pdfjs-document-properties-creator = Anwendung:
pdfjs-document-properties-producer = PDF erstellt mit: pdfjs-document-properties-producer = PDF erstellt mit:
pdfjs-document-properties-version = PDF-Version: pdfjs-document-properties-version = PDF-Version:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Beim Darstellen der Seite trat ein Fehler auf.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Web-Schriftarten sind deaktiviert: Eingebettete PDF-S
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Text .title = Text
pdfjs-editor-color-picker-free-text-input =
.title = Textfarbe ändern
pdfjs-editor-free-text-button-label = Text pdfjs-editor-free-text-button-label = Text
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Zeichnen .title = Zeichnen
pdfjs-editor-color-picker-ink-input =
.title = Zeichnungsfarbe ändern
pdfjs-editor-ink-button-label = Zeichnen pdfjs-editor-ink-button-label = Zeichnen
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Grafiken hinzufügen oder bearbeiten .title = Grafiken hinzufügen oder bearbeiten
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Hervorheben .title = Hervorheben
.aria-label = Hervorheben .aria-label = Hervorheben
pdfjs-highlight-floating-button-label = Hervorheben pdfjs-highlight-floating-button-label = Hervorheben
pdfjs-comment-floating-button =
.title = Kommentieren
.aria-label = Kommentieren
pdfjs-comment-floating-button-label = Kommentieren
pdfjs-editor-comment-button =
.title = Kommentar
.aria-label = Kommentar
pdfjs-editor-comment-button-label = Kommentar
pdfjs-editor-signature-button =
.title = Unterschrift hinzufügen
pdfjs-editor-signature-button-label = Unterschrift hinzufügen
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Hervorhebungs-Editor
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Zeichnungseditor
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Unterschrifts-Editor: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Grafik-Editor
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Grafik entfernen .title = Grafik entfernen
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Hervorhebung entfernen .title = Hervorhebung entfernen
pdfjs-editor-remove-signature-button =
.title = Unterschrift entfernen
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Grafik hinzufügen
pdfjs-editor-free-highlight-thickness-input = Linienstärke pdfjs-editor-free-highlight-thickness-input = Linienstärke
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Linienstärke beim Hervorheben anderer Elemente als Text ändern .title = Linienstärke beim Hervorheben anderer Elemente als Text ändern
pdfjs-editor-add-signature-container =
.aria-label = Signaturkontrollen und gespeicherte Signaturen
pdfjs-editor-signature-add-signature-button =
.title = Neue Unterschrift hinzufügen
pdfjs-editor-signature-add-signature-button-label = Neue Unterschrift hinzufügen
# 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 = Gespeicherte Signatur: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Texteditor .aria-label = Texteditor
.default-content = Schreiben beginnen… .default-content = Schreiben beginnen…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Texteditor
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Schreiben beginnen…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Zeichnungseditor
[one] Kommentar pdfjs-ink-canvas =
*[other] Kommentare .aria-label = Vom Benutzer erstelltes Bild
}
pdfjs-editor-comments-sidebar-close-button =
.title = Sidebar schließen
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Weitere Informationen
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Alternativ-Text pdfjs-editor-alt-text-button-label = Alternativ-Text
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Alternativ-Text bearbeiten .aria-label = Alternativ-Text bearbeiten
pdfjs-editor-alt-text-edit-button-label = Alternativ-Text bearbeiten
pdfjs-editor-alt-text-dialog-label = Option wählen pdfjs-editor-alt-text-dialog-label = Option wählen
pdfjs-editor-alt-text-dialog-description = Alt-Text (Alternativtext) hilft, wenn Personen die Grafik nicht sehen können oder wenn sie nicht geladen wird. pdfjs-editor-alt-text-dialog-description = Alt-Text (Alternativtext) hilft, wenn Personen die Grafik nicht sehen können oder wenn sie nicht geladen wird.
pdfjs-editor-alt-text-add-description-label = Beschreibung hinzufügen pdfjs-editor-alt-text-add-description-label = Beschreibung hinzufügen
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Linke obere Ecke - Größe ändern
pdfjs-editor-resizer-label-top-middle = Oben mittig - Größe ändern
pdfjs-editor-resizer-label-top-right = Rechts oben - Größe ändern
pdfjs-editor-resizer-label-middle-right = Mitte rechts - Größe ändern
pdfjs-editor-resizer-label-bottom-right = Rechte untere Ecke - Größe ändern
pdfjs-editor-resizer-label-bottom-middle = Unten mittig - Größe ändern
pdfjs-editor-resizer-label-bottom-left = Linke untere Ecke - Größe ändern
pdfjs-editor-resizer-label-middle-left = Mitte links - Größe ändern
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Linke obere Ecke - Größe ändern .aria-label = Linke obere Ecke - Größe ändern
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,6 +453,7 @@ pdfjs-editor-new-alt-text-error-close-button = Schließen
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Alternativ-Text-KI-Modell wird heruntergeladen ({ $downloadedSize } von { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Alternativ-Text-KI-Modell wird heruntergeladen ({ $downloadedSize } von { $totalSize } MB)
.aria-valuetext = Alternativ-Text-KI-Modell wird heruntergeladen ({ $downloadedSize } von { $totalSize } MB) .aria-valuetext = Alternativ-Text-KI-Modell wird heruntergeladen ({ $downloadedSize } von { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -518,133 +493,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Hilft Ihnen, sicherzustellen, dass alle Ihre Grafiken Alternativ-Text haben.
pdfjs-editor-alt-text-settings-close-button = Schließen pdfjs-editor-alt-text-settings-close-button = Schließen
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Hervorhebung hinzugefügt
pdfjs-editor-freetext-added-alert = Text hinzugefügt
pdfjs-editor-ink-added-alert = Zeichnung hinzugefügt
pdfjs-editor-stamp-added-alert = Bild hinzugefügt
pdfjs-editor-signature-added-alert = Signatur hinzugefügt
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Hervorhebung entfernt
pdfjs-editor-undo-bar-message-freetext = Text entfernt
pdfjs-editor-undo-bar-message-ink = Zeichnung entfernt
pdfjs-editor-undo-bar-message-stamp = Grafik entfernt
pdfjs-editor-undo-bar-message-signature = Unterschrift entfernt
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } Anmerkung entfernt
*[other] { $count } Anmerkungen entfernt
}
pdfjs-editor-undo-bar-undo-button =
.title = Rückgängig
pdfjs-editor-undo-bar-undo-button-label = Rückgängig
pdfjs-editor-undo-bar-close-button =
.title = Schließen
pdfjs-editor-undo-bar-close-button-label = Schließen
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Dieses Modal ermöglicht es dem Benutzer, eine Unterschrift zu erstellen, um sie zu einem PDF-Dokument hinzuzufügen. Der Benutzer kann den Namen bearbeiten (der auch als Alt-Text dient) und optional die Unterschrift zur wiederholten Verwendung speichern.
pdfjs-editor-add-signature-dialog-title = Unterschrift hinzufügen
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Eintippen
.title = Eintippen
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Zeichnen
.title = Zeichnen
pdfjs-editor-add-signature-image-button = Grafik
.title = Grafik
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Tippen Sie Ihre Unterschrift ein
.placeholder = Tippen Sie Ihre Unterschrift ein
pdfjs-editor-add-signature-draw-placeholder = Ihre Unterschrift zeichnen
pdfjs-editor-add-signature-draw-thickness-range-label = Linienstärke
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Zeichnungsstärke: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Datei zum Hochladen hierher ziehen
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Oder Grafikdateien wählen
*[other] Oder Bilddateien durchsuchen
}
## Controls
pdfjs-editor-add-signature-description-label = Beschreibung (alternativer Text)
pdfjs-editor-add-signature-description-input =
.title = Beschreibung (alternativer Text)
pdfjs-editor-add-signature-description-default-when-drawing = Unterschrift
pdfjs-editor-add-signature-clear-button-label = Unterschrift löschen
pdfjs-editor-add-signature-clear-button =
.title = Unterschrift löschen
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-description = Bitte versuchen Sie, eine andere Grafik hochzuladen.
pdfjs-editor-add-signature-error-close-button = Schließen
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Abbrechen
pdfjs-editor-add-signature-add-button = Hinzufügen
pdfjs-editor-edit-signature-update-button = Aktualisieren
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Kommentar bearbeiten
pdfjs-editor-edit-comment-popup-button =
.title = Kommentar bearbeiten
pdfjs-editor-delete-comment-popup-button-label = Kommentar entfernen
pdfjs-editor-delete-comment-popup-button =
.title = Kommentar entfernen
pdfjs-show-comment-button =
.title = Kommentar anzeigen
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Kommentar bearbeiten
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Aktualisieren
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Kommentar hinzufügen
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Hinzufügen
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Schreiben beginnen…
pdfjs-editor-edit-comment-dialog-cancel-button = Abbrechen
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Kommentar bearbeiten
pdfjs-editor-add-comment-button =
.title = Kommentar hinzufügen
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Gespeicherte Signatur entfernen
pdfjs-editor-delete-signature-button-label1 = Gespeicherte Signatur entfernen
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Beschreibung bearbeiten
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Beschreibung bearbeiten

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bajtow) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bajtow)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bajtow)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bajtow)
pdfjs-document-properties-title = Titel: pdfjs-document-properties-title = Titel:
pdfjs-document-properties-author = Awtor: pdfjs-document-properties-author = Awtor:
pdfjs-document-properties-subject = Tema: pdfjs-document-properties-subject = Tema:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Datum změny:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Awtor: pdfjs-document-properties-creator = Awtor:
pdfjs-document-properties-producer = PDF-gótowaŕ: pdfjs-document-properties-producer = PDF-gótowaŕ:
pdfjs-document-properties-version = PDF-wersija: pdfjs-document-properties-version = PDF-wersija:
@ -267,6 +279,10 @@ pdfjs-rendering-error = Pśi zwobraznjanju boka jo zmólka nastała.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -290,13 +306,9 @@ pdfjs-web-fonts-disabled = Webpisma su znjemóžnjone: njejo móžno, zasajźone
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Tekst .title = Tekst
pdfjs-editor-color-picker-free-text-input =
.title = Tekstowu barwu změniś
pdfjs-editor-free-text-button-label = Tekst pdfjs-editor-free-text-button-label = Tekst
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Kresliś .title = Kresliś
pdfjs-editor-color-picker-ink-input =
.title = Kresleńsku barwu změniś
pdfjs-editor-ink-button-label = Kresliś pdfjs-editor-ink-button-label = Kresliś
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Wobraze pśidaś abo wobźěłaś .title = Wobraze pśidaś abo wobźěłaś
@ -308,33 +320,6 @@ pdfjs-highlight-floating-button1 =
.title = Wuzwignuś .title = Wuzwignuś
.aria-label = Wuzwignuś .aria-label = Wuzwignuś
pdfjs-highlight-floating-button-label = Wuzwignuś pdfjs-highlight-floating-button-label = Wuzwignuś
pdfjs-comment-floating-button =
.title = Komentěrowaś
.aria-label = Komentěrowaś
pdfjs-comment-floating-button-label = Komentěrowaś
pdfjs-editor-comment-button =
.title = Komentěrowaś
.aria-label = Komentěrowaś
pdfjs-editor-comment-button-label = Komentar
pdfjs-editor-signature-button =
.title = Signaturu pśidaś
pdfjs-editor-signature-button-label = Signaturu pśidaś
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Editor wuzwignjenja
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Kresleński editor
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Signaturowy editor: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Wobrazowy editor
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -346,8 +331,6 @@ pdfjs-editor-remove-stamp-button =
.title = Wobraz wótwónoźeś .title = Wobraz wótwónoźeś
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Wuzwignjenje wótpóraś .title = Wuzwignjenje wótpóraś
pdfjs-editor-remove-signature-button =
.title = Signaturu wótwónoźeś
## ##
@ -364,43 +347,24 @@ pdfjs-editor-stamp-add-image-button-label = Wobraz pśidaś
pdfjs-editor-free-highlight-thickness-input = Tłustosć pdfjs-editor-free-highlight-thickness-input = Tłustosć
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Tłustosć změniś, gaž se zapiski wuzwiguju, kótarež tekst njejsu .title = Tłustosć změniś, gaž se zapiski wuzwiguju, kótarež tekst njejsu
pdfjs-editor-add-signature-container =
.aria-label = Wóźeńske elementy signaturow a skłaźone signatury
pdfjs-editor-signature-add-signature-button =
.title = Nowu signaturu pśidaś
pdfjs-editor-signature-add-signature-button-label = Nowu signaturu pśidaś
# 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 = Skłaźona signatura: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Tekstowy editor .aria-label = Tekstowy editor
.default-content = Zachopśo pisaś … .default-content = Zachopśo pisaś …
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Tekstowy editor
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Zachopśo pisaś…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Kresleński editor
[one] { $count } komentar pdfjs-ink-canvas =
[two] { $count } komentara .aria-label = Wobraz napórany wót wužywarja
[few] { $count } komentary
*[other] { $count } komentarow
}
pdfjs-editor-comments-sidebar-close-button =
.title = Bócnicu zacyniś
.aria-label = Bócnicu zacyniś
pdfjs-editor-comments-sidebar-close-button-label = Bócnicu 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.
pdfjs-editor-comments-sidebar-no-comments-link = Dalšne informacije
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Alternatiwny tekst pdfjs-editor-alt-text-button-label = Alternatiwny tekst
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Alternatiwny tekst wobźěłaś .aria-label = Alternatiwny tekst wobźěłaś
pdfjs-editor-alt-text-edit-button-label = Alternatiwny tekst wobźěłaś
pdfjs-editor-alt-text-dialog-label = Nastajenje wubraś pdfjs-editor-alt-text-dialog-label = Nastajenje wubraś
pdfjs-editor-alt-text-dialog-description = Alternatiwny tekst pomaga, gaž luźe njamógu wobraz wiźeś abo gaž se wobraz njezacytajo. pdfjs-editor-alt-text-dialog-description = Alternatiwny tekst pomaga, gaž luźe njamógu wobraz wiźeś abo gaž se wobraz njezacytajo.
pdfjs-editor-alt-text-add-description-label = Wopisanje pśidaś pdfjs-editor-alt-text-add-description-label = Wopisanje pśidaś
@ -420,6 +384,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Górjejce nalěwo wjelikosć změniś
pdfjs-editor-resizer-label-top-middle = Górjejce wesrjejź wjelikosć změniś
pdfjs-editor-resizer-label-top-right = Górjejce napšawo wjelikosć změniś
pdfjs-editor-resizer-label-middle-right = Wesrjejź napšawo wjelikosć změniś
pdfjs-editor-resizer-label-bottom-right = Dołojce napšawo wjelikosć změniś
pdfjs-editor-resizer-label-bottom-middle = Dołojce wesrjejź wjelikosć změniś
pdfjs-editor-resizer-label-bottom-left = Dołojce nalěwo wjelikosć změniś
pdfjs-editor-resizer-label-middle-left = Wesrjejź nalěwo wjelikosć změniś
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Górjejce nalěwo wjelikosć změniś .aria-label = Górjejce nalěwo wjelikosć změniś
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -485,6 +457,7 @@ pdfjs-editor-new-alt-text-error-close-button = Zacyniś
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Model KI za alternatiwny tekst se ześěgujo ({ $downloadedSize } z { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Model KI za alternatiwny tekst se ześěgujo ({ $downloadedSize } z { $totalSize } MB)
.aria-valuetext = Model KI za alternatiwny tekst se ześěgujo ({ $downloadedSize } z { $totalSize } MB) .aria-valuetext = Model KI za alternatiwny tekst se ześěgujo ({ $downloadedSize } z { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -524,135 +497,3 @@ 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-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ś. pdfjs-editor-alt-text-settings-show-dialog-description = Pomaga, wam wšym swójim wobrazam alternatiwny tekst pśidaś.
pdfjs-editor-alt-text-settings-close-button = Zacyniś pdfjs-editor-alt-text-settings-close-button = Zacyniś
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Wuzwignjenje pśidane
pdfjs-editor-freetext-added-alert = Tekst pśidany
pdfjs-editor-ink-added-alert = Kreslanka pśidana
pdfjs-editor-stamp-added-alert = Wobraz pśidany
pdfjs-editor-signature-added-alert = Signatura pśidana
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Wótwónoźone wuzwignuś
pdfjs-editor-undo-bar-message-freetext = Tekst jo se wótwónoźeł
pdfjs-editor-undo-bar-message-ink = Kreslanka jo se wótwónoźeła
pdfjs-editor-undo-bar-message-stamp = Wobraz jo se wótwónoźeł
pdfjs-editor-undo-bar-message-signature = Signatura jo se wótwónoźeła
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } pśipisk jo se wótwónoźeł
[two] { $count } pśipiska stej se wótwónoźełej
[few] { $count } pśipiski su se wótwónoźeli
*[other] { $count } pśipiskow jo se wótwónoźeło
}
pdfjs-editor-undo-bar-undo-button =
.title = Anulěrowaś
pdfjs-editor-undo-bar-undo-button-label = Anulěrowaś
pdfjs-editor-undo-bar-close-button =
.title = Zacyniś
pdfjs-editor-undo-bar-close-button-label = Zacyniś
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Toś ten modalny dialog wužywarjeju zmóžnja, signaturu napóraś, aby PDF-dokument pśidał. Wužywaŕ móžo mě wobźěłaś (kótarež teke ako alternatiwny tekst słužy) a pó žycenju signaturu za wóspjetne wužywanje składowaś.
pdfjs-editor-add-signature-dialog-title = Signaturu pśidaś
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Typ
.title = Typ
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Kresliś
.title = Kresliś
pdfjs-editor-add-signature-image-button = Wobraz
.title = Wobraz
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Zapódajśo swóju signaturu
.placeholder = Zapódajśo swóju signaturu
pdfjs-editor-add-signature-draw-placeholder = Kresliśo swóju signaturu
pdfjs-editor-add-signature-draw-thickness-range-label = Tłustosć
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Tłustosć kreslanki: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Śěgniśo dataju sem, aby ju nagrał
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Abo wubjeŕśo wobrazowe dataje
*[other] Abo pśepytajśo wobrazowe dataje
}
## Controls
pdfjs-editor-add-signature-description-label = Wopisanje (alternatiwny tekst)
pdfjs-editor-add-signature-description-input =
.title = Wopisanje (alternatiwny tekst)
pdfjs-editor-add-signature-description-default-when-drawing = Signatura
pdfjs-editor-add-signature-clear-button-label = Signaturu lašowaś
pdfjs-editor-add-signature-clear-button =
.title = Signaturu lašowaś
pdfjs-editor-add-signature-save-checkbox = Signaturu składowaś
pdfjs-editor-add-signature-save-warning-message = Sćo dojśpił limit 5 skłaźonych signaturow. Wótwónoźćo jadnu, aby wěcej składował.
pdfjs-editor-add-signature-image-upload-error-title = Wobraz njedajo se nagraś
pdfjs-editor-add-signature-image-upload-error-description = Pśeglědajśo swój seśowy zwisk abo wopytajśo drugi wobraz.
pdfjs-editor-add-signature-image-no-data-error-title = Toś ten wobraz njedajo se do signatury pśetwóriś
pdfjs-editor-add-signature-image-no-data-error-description = Wopytajśo pšosym drugi wobraz nagraś.
pdfjs-editor-add-signature-error-close-button = Zacyniś
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Pśetergnuś
pdfjs-editor-add-signature-add-button = Pśidaś
pdfjs-editor-edit-signature-update-button = Aktualizěrowaś
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Komentar wobźěłaś
pdfjs-editor-edit-comment-popup-button =
.title = Komentar wobźěłaś
pdfjs-editor-delete-comment-popup-button-label = Komentar wótwónoźeś
pdfjs-editor-delete-comment-popup-button =
.title = Komentar wótwónoźeś
pdfjs-show-comment-button =
.title = Komentar pokazaś
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Komentar wobźěłaś
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Aktualizěrowaś
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Komentar pśidaś
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Pśidaś
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Zachopśo pisaś…
pdfjs-editor-edit-comment-dialog-cancel-button = Pśetergnuś
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Komentar wobźěłaś
pdfjs-editor-add-comment-button =
.title = Komentar pśidaś
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Skłaźonu signaturu wótwónoźeś
pdfjs-editor-delete-signature-button-label1 = Skłaźonu signaturu wótwónoźeś
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Wopisanje wobźěłaś
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Wopisanje wobźěłaś

View File

@ -88,7 +88,7 @@ pdfjs-scroll-wrapped-button =
.title = Χρήση κυκλικής κύλισης .title = Χρήση κυκλικής κύλισης
pdfjs-scroll-wrapped-button-label = Κυκλική κύλιση pdfjs-scroll-wrapped-button-label = Κυκλική κύλιση
pdfjs-spread-none-button = pdfjs-spread-none-button =
.title = Να μην γίνει σύνδεση των επεκτάσεων σελίδων .title = Να μη γίνει σύνδεση επεκτάσεων σελίδων
pdfjs-spread-none-button-label = Χωρίς επεκτάσεις pdfjs-spread-none-button-label = Χωρίς επεκτάσεις
pdfjs-spread-odd-button = pdfjs-spread-odd-button =
.title = Σύνδεση επεκτάσεων σελίδων ξεκινώντας από τις μονές σελίδες .title = Σύνδεση επεκτάσεων σελίδων ξεκινώντας από τις μονές σελίδες
@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Τίτλος: pdfjs-document-properties-title = Τίτλος:
pdfjs-document-properties-author = Συγγραφέας: pdfjs-document-properties-author = Συγγραφέας:
pdfjs-document-properties-subject = Θέμα: pdfjs-document-properties-subject = Θέμα:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Ημερομηνία τροποπ
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Δημιουργός: pdfjs-document-properties-creator = Δημιουργός:
pdfjs-document-properties-producer = Παραγωγός PDF: pdfjs-document-properties-producer = Παραγωγός PDF:
pdfjs-document-properties-version = Έκδοση PDF: pdfjs-document-properties-version = Έκδοση PDF:
@ -258,11 +270,15 @@ pdfjs-page-landmark =
pdfjs-loading-error = Προέκυψε σφάλμα κατά τη φόρτωση του PDF. pdfjs-loading-error = Προέκυψε σφάλμα κατά τη φόρτωση του PDF.
pdfjs-invalid-file-error = Μη έγκυρο ή κατεστραμμένο αρχείο PDF. pdfjs-invalid-file-error = Μη έγκυρο ή κατεστραμμένο αρχείο PDF.
pdfjs-missing-file-error = Λείπει αρχείο PDF. pdfjs-missing-file-error = Λείπει αρχείο PDF.
pdfjs-unexpected-response-error = Απρόσμενη απάντηση διακομιστή. pdfjs-unexpected-response-error = Μη αναμενόμενη απόκριση από το διακομιστή.
pdfjs-rendering-error = Προέκυψε σφάλμα κατά την εμφάνιση της σελίδας. pdfjs-rendering-error = Προέκυψε σφάλμα κατά την εμφάνιση της σελίδας.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -277,7 +293,7 @@ pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", tim
## Password ## Password
pdfjs-password-label = Εισαγάγετε τον κωδικό πρόσβασης για να ανοίξετε αυτό το αρχείο PDF. pdfjs-password-label = Εισαγάγετε τον κωδικό πρόσβασης για να ανοίξετε αυτό το αρχείο PDF.
pdfjs-password-invalid = Μη έγκυρος κωδικός πρόσβασης. Δοκιμάστε ξανά. pdfjs-password-invalid = Μη έγκυρος κωδικός πρόσβασης. Παρακαλώ δοκιμάστε ξανά.
pdfjs-password-ok-button = OK pdfjs-password-ok-button = OK
pdfjs-password-cancel-button = Ακύρωση pdfjs-password-cancel-button = Ακύρωση
pdfjs-web-fonts-disabled = Οι γραμματοσειρές ιστού είναι ανενεργές: δεν είναι δυνατή η χρήση των ενσωματωμένων γραμματοσειρών PDF. pdfjs-web-fonts-disabled = Οι γραμματοσειρές ιστού είναι ανενεργές: δεν είναι δυνατή η χρήση των ενσωματωμένων γραμματοσειρών PDF.
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Οι γραμματοσειρές ιστού είνα
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Κείμενο .title = Κείμενο
pdfjs-editor-color-picker-free-text-input =
.title = Αλλαγή χρώματος κειμένου
pdfjs-editor-free-text-button-label = Κείμενο pdfjs-editor-free-text-button-label = Κείμενο
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Σχέδιο .title = Σχέδιο
pdfjs-editor-color-picker-ink-input =
.title = Αλλαγή χρώματος σχεδίου
pdfjs-editor-ink-button-label = Σχέδιο pdfjs-editor-ink-button-label = Σχέδιο
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Προσθήκη ή επεξεργασία εικόνων .title = Προσθήκη ή επεξεργασία εικόνων
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Επισήμανση .title = Επισήμανση
.aria-label = Επισήμανση .aria-label = Επισήμανση
pdfjs-highlight-floating-button-label = Επισήμανση pdfjs-highlight-floating-button-label = Επισήμανση
pdfjs-comment-floating-button =
.title = Σχόλιο
.aria-label = Σχόλιο
pdfjs-comment-floating-button-label = Σχόλιο
pdfjs-editor-comment-button =
.title = Σχόλιο
.aria-label = Σχόλιο
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. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Αφαίρεση εικόνας .title = Αφαίρεση εικόνας
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Αφαίρεση επισήμανσης .title = Αφαίρεση επισήμανσης
pdfjs-editor-remove-signature-button =
.title = Αφαίρεση υπογραφής
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Προσθήκη εικόνας
pdfjs-editor-free-highlight-thickness-input = Πάχος pdfjs-editor-free-highlight-thickness-input = Πάχος
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.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. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Επεξεργασία κειμένου .aria-label = Επεξεργασία κειμένου
.default-content = Ξεκινήστε να πληκτρολογείτε… .default-content = Ξεκινήστε να πληκτρολογείτε…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Επεξεργασία κειμένου
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Ξεκινήστε να πληκτρολογείτε…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Επεξεργασία σχεδίων
[one] Σχόλια pdfjs-ink-canvas =
*[other] Σχόλια .aria-label = Εικόνα από τον χρήστη
}
pdfjs-editor-comments-sidebar-close-button =
.title = Κλείσιμο πλευρικής στήλης
.aria-label = Κλείσιμο πλευρικής στήλης
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 ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Εναλλακτικό κείμενο pdfjs-editor-alt-text-button-label = Εναλλακτικό κείμενο
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Επεξεργασία εναλλακτικού κειμένου .aria-label = Επεξεργασία εναλλακτικού κειμένου
pdfjs-editor-alt-text-edit-button-label = Επεξεργασία εναλλακτικού κειμένου
pdfjs-editor-alt-text-dialog-label = Διαλέξτε μια επιλογή pdfjs-editor-alt-text-dialog-label = Διαλέξτε μια επιλογή
pdfjs-editor-alt-text-dialog-description = Το εναλλακτικό κείμενο είναι χρήσιμο όταν οι άνθρωποι δεν μπορούν να δουν την εικόνα ή όταν αυτή δεν φορτώνεται. pdfjs-editor-alt-text-dialog-description = Το εναλλακτικό κείμενο είναι χρήσιμο όταν οι άνθρωποι δεν μπορούν να δουν την εικόνα ή όταν αυτή δεν φορτώνεται.
pdfjs-editor-alt-text-add-description-label = Προσθήκη περιγραφής pdfjs-editor-alt-text-add-description-label = Προσθήκη περιγραφής
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Επάνω αριστερή γωνία — αλλαγή μεγέθους
pdfjs-editor-resizer-label-top-middle = Μέσο επάνω πλευράς — αλλαγή μεγέθους
pdfjs-editor-resizer-label-top-right = Επάνω δεξιά γωνία — αλλαγή μεγέθους
pdfjs-editor-resizer-label-middle-right = Μέσο δεξιάς πλευράς — αλλαγή μεγέθους
pdfjs-editor-resizer-label-bottom-right = Κάτω δεξιά γωνία — αλλαγή μεγέθους
pdfjs-editor-resizer-label-bottom-middle = Μέσο κάτω πλευράς — αλλαγή μεγέθους
pdfjs-editor-resizer-label-bottom-left = Κάτω αριστερή γωνία — αλλαγή μεγέθους
pdfjs-editor-resizer-label-middle-left = Μέσο αριστερής πλευράς — αλλαγή μεγέθους
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Επάνω αριστερή γωνία — αλλαγή μεγέθους .aria-label = Επάνω αριστερή γωνία — αλλαγή μεγέθους
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,8 +453,9 @@ pdfjs-editor-new-alt-text-error-close-button = Κλείσιμο
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 } MB) # $percent (Number) - the percentage of the downloaded size.
.aria-valuetext = Λήψη μοντέλου ΤΝ εναλλακτικού κειμένου ({ $downloadedSize } από { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Λήψη μοντέλου AI εναλλακτικού κειμένου ({ $downloadedSize } από { $totalSize } MB)
.aria-valuetext = Λήψη μοντέλου AI εναλλακτικού κειμένου ({ $downloadedSize } από { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
pdfjs-editor-new-alt-text-added-button = pdfjs-editor-new-alt-text-added-button =
.aria-label = Προστέθηκε εναλλακτικό κείμενο .aria-label = Προστέθηκε εναλλακτικό κείμενο
@ -509,7 +484,7 @@ pdfjs-editor-alt-text-settings-create-model-button-label = Αυτόματη δη
pdfjs-editor-alt-text-settings-create-model-description = Προτείνει περιγραφές για άτομα που δεν μπορούν να δουν την εικόνα ή όταν η εικόνα δεν φορτώνεται. pdfjs-editor-alt-text-settings-create-model-description = Προτείνει περιγραφές για άτομα που δεν μπορούν να δουν την εικόνα ή όταν η εικόνα δεν φορτώνεται.
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $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-download-model-label = Μοντέλο AI εναλλακτικού κειμένου ({ $totalSize } MB)
pdfjs-editor-alt-text-settings-ai-model-description = Εκτελείται τοπικά στη συσκευή σας, ώστε τα δεδομένα σας να παραμένουν ιδιωτικά. Απαιτείται για τη δημιουργία του αυτόματου εναλλακτικού κειμένου. pdfjs-editor-alt-text-settings-ai-model-description = Εκτελείται τοπικά στη συσκευή σας, ώστε τα δεδομένα σας να παραμένουν ιδιωτικά. Απαιτείται για τη δημιουργία του αυτόματου εναλλακτικού κειμένου.
pdfjs-editor-alt-text-settings-delete-model-button = Διαγραφή pdfjs-editor-alt-text-settings-delete-model-button = Διαγραφή
pdfjs-editor-alt-text-settings-download-model-button = Λήψη pdfjs-editor-alt-text-settings-download-model-button = Λήψη
@ -518,133 +493,3 @@ pdfjs-editor-alt-text-settings-editor-title = Επεξεργασία εναλλ
pdfjs-editor-alt-text-settings-show-dialog-button-label = Άμεση εμφάνιση της επεξεργασίας εναλλακτικού κειμένου κατά την προσθήκη εικόνας pdfjs-editor-alt-text-settings-show-dialog-button-label = Άμεση εμφάνιση της επεξεργασίας εναλλακτικού κειμένου κατά την προσθήκη εικόνας
pdfjs-editor-alt-text-settings-show-dialog-description = Σας βοηθά να βεβαιωθείτε ότι όλες οι εικόνες σας έχουν εναλλακτικό κείμενο. pdfjs-editor-alt-text-settings-show-dialog-description = Σας βοηθά να βεβαιωθείτε ότι όλες οι εικόνες σας έχουν εναλλακτικό κείμενο.
pdfjs-editor-alt-text-settings-close-button = Κλείσιμο 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 = Η υπογραφή αφαιρέθηκε
# 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 = Έχετε φτάσει το όριο των 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-edit-comment-button =
.title = Επεξεργασία σχολίου
pdfjs-editor-add-comment-button =
.title = Προσθήκη σχολίου
## 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 = Επεξεργασία περιγραφής

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } kB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Title: pdfjs-document-properties-title = Title:
pdfjs-document-properties-author = Author: pdfjs-document-properties-author = Author:
pdfjs-document-properties-subject = Subject: pdfjs-document-properties-subject = Subject:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Modification Date:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creator: pdfjs-document-properties-creator = Creator:
pdfjs-document-properties-producer = PDF Producer: pdfjs-document-properties-producer = PDF Producer:
pdfjs-document-properties-version = PDF Version: pdfjs-document-properties-version = PDF Version:
@ -263,6 +275,10 @@ pdfjs-rendering-error = An error occurred while rendering the page.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Web fonts are disabled: unable to use embedded PDF fo
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Text .title = Text
pdfjs-editor-color-picker-free-text-input =
.title = Change text colour
pdfjs-editor-free-text-button-label = Text pdfjs-editor-free-text-button-label = Text
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Draw .title = Draw
pdfjs-editor-color-picker-ink-input =
.title = Change drawing colour
pdfjs-editor-ink-button-label = Draw pdfjs-editor-ink-button-label = Draw
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Add or edit images .title = Add or edit images
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Highlight .title = Highlight
.aria-label = Highlight .aria-label = Highlight
pdfjs-highlight-floating-button-label = Highlight pdfjs-highlight-floating-button-label = Highlight
pdfjs-comment-floating-button =
.title = Comment
.aria-label = Comment
pdfjs-comment-floating-button-label = Comment
pdfjs-editor-comment-button =
.title = Comment
.aria-label = Comment
pdfjs-editor-comment-button-label = Comment
pdfjs-editor-signature-button =
.title = Add signature
pdfjs-editor-signature-button-label = Add signature
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Highlight editor
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Drawing editor
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Signature editor: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Image editor
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Remove image .title = Remove image
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Remove highlight .title = Remove highlight
pdfjs-editor-remove-signature-button =
.title = Remove signature
## ##
@ -360,41 +343,19 @@ pdfjs-editor-stamp-add-image-button-label = Add image
pdfjs-editor-free-highlight-thickness-input = Thickness pdfjs-editor-free-highlight-thickness-input = Thickness
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Change thickness when highlighting items other than text .title = Change thickness when highlighting items other than text
pdfjs-editor-add-signature-container = pdfjs-free-text =
.aria-label = Signature controls and saved signatures
pdfjs-editor-signature-add-signature-button =
.title = Add new signature
pdfjs-editor-signature-add-signature-button-label = Add new signature
# 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 = Saved signature: { $description }
# .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 =
.aria-label = Text Editor .aria-label = Text Editor
.default-content = Start typing… pdfjs-free-text-default-content = Start typing…
# Used to show how many comments are present in the pdf file. pdfjs-ink =
# Variables: .aria-label = Draw Editor
# $count (Number) - the number of comments. pdfjs-ink-canvas =
pdfjs-editor-comments-sidebar-title = .aria-label = User-created image
{ $count ->
[one] Comment
*[other] Comments
}
pdfjs-editor-comments-sidebar-close-button =
.title = Close the sidebar
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Learn more
## Alt-text dialog ## 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-button-label = Alt text
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button-label = Edit alt text
.aria-label = Edit alt text
pdfjs-editor-alt-text-dialog-label = Choose an option pdfjs-editor-alt-text-dialog-label = Choose an option
pdfjs-editor-alt-text-dialog-description = Alt text (alternative text) helps when people cant see the image or when it doesnt load. pdfjs-editor-alt-text-dialog-description = Alt text (alternative text) helps when people cant see the image or when it doesnt load.
pdfjs-editor-alt-text-add-description-label = Add a description pdfjs-editor-alt-text-add-description-label = Add a description
@ -407,13 +368,18 @@ pdfjs-editor-alt-text-decorative-tooltip = Marked as decorative
# .placeholder: This is a placeholder for the alt text input area # .placeholder: This is a placeholder for the alt text input area
pdfjs-editor-alt-text-textarea = pdfjs-editor-alt-text-textarea =
.placeholder = For example, “A young man sits down at a table to eat a meal” .placeholder = For example, “A young man sits down at a table to eat a meal”
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button =
.aria-label = Alt text
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## 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
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Top left corner — resize .aria-label = Top left corner — resize
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,19 +445,14 @@ pdfjs-editor-new-alt-text-error-close-button = Close
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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) 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) .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. # 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 added
pdfjs-editor-new-alt-text-added-button-label = Alt text 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. # 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 = Missing alt text
pdfjs-editor-new-alt-text-missing-button-label = Missing alt text 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. # 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 = Review alt text
pdfjs-editor-new-alt-text-to-review-button-label = Review alt text 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. # "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: # Variables:
@ -518,127 +479,3 @@ 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-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-show-dialog-description = Helps you make sure all your images have alt text.
pdfjs-editor-alt-text-settings-close-button = Close pdfjs-editor-alt-text-settings-close-button = Close
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Highlight added
pdfjs-editor-freetext-added-alert = Text added
pdfjs-editor-ink-added-alert = Drawing added
pdfjs-editor-stamp-added-alert = Image added
pdfjs-editor-signature-added-alert = Signature added
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Highlight removed
pdfjs-editor-undo-bar-message-freetext = Text removed
pdfjs-editor-undo-bar-message-ink = Drawing removed
pdfjs-editor-undo-bar-message-stamp = Image removed
pdfjs-editor-undo-bar-message-signature = Signature removed
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } annotation removed
*[other] { $count } annotations removed
}
pdfjs-editor-undo-bar-undo-button =
.title = Undo
pdfjs-editor-undo-bar-undo-button-label = Undo
pdfjs-editor-undo-bar-close-button =
.title = Close
pdfjs-editor-undo-bar-close-button-label = Close
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = This modal allows the user to create a signature to add to a PDF document. The user can edit the name (which also serves as the alt text), and optionally save the signature for repeated use.
pdfjs-editor-add-signature-dialog-title = Add a signature
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Type
.title = Type
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Draw
.title = Draw
pdfjs-editor-add-signature-image-button = Image
.title = Image
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Type your signature
.placeholder = Type your signature
pdfjs-editor-add-signature-draw-placeholder = Draw your signature
pdfjs-editor-add-signature-draw-thickness-range-label = Thickness
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Drawing thickness: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Drag a file here to upload
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Or choose image files
*[other] Or browse image files
}
## Controls
pdfjs-editor-add-signature-description-label = Description (alt text)
pdfjs-editor-add-signature-description-input =
.title = Description (alt text)
pdfjs-editor-add-signature-description-default-when-drawing = Signature
pdfjs-editor-add-signature-clear-button-label = Clear signature
pdfjs-editor-add-signature-clear-button =
.title = Clear signature
pdfjs-editor-add-signature-save-checkbox = Save signature
pdfjs-editor-add-signature-save-warning-message = Youve reached the limit of 5 saved signatures. Remove one to save more.
pdfjs-editor-add-signature-image-upload-error-title = Couldnt upload image
pdfjs-editor-add-signature-image-upload-error-description = Check your network connection or try another image.
pdfjs-editor-add-signature-image-no-data-error-title = Cant convert this image into a signature
pdfjs-editor-add-signature-image-no-data-error-description = Please try uploading a different image.
pdfjs-editor-add-signature-error-close-button = Close
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Cancel
pdfjs-editor-add-signature-add-button = Add
pdfjs-editor-edit-signature-update-button = Update
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Edit comment
pdfjs-editor-edit-comment-popup-button =
.title = Edit comment
pdfjs-editor-delete-comment-popup-button-label = Remove comment
pdfjs-editor-delete-comment-popup-button =
.title = Remove comment
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Edit comment
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Add comment
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Start typing…
pdfjs-editor-edit-comment-dialog-cancel-button = Cancel
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Edit comment
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Remove saved signature
pdfjs-editor-delete-signature-button-label1 = Remove saved signature
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Edit description
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Edit description

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } kB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Title: pdfjs-document-properties-title = Title:
pdfjs-document-properties-author = Author: pdfjs-document-properties-author = Author:
pdfjs-document-properties-subject = Subject: pdfjs-document-properties-subject = Subject:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Modification Date:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creator: pdfjs-document-properties-creator = Creator:
pdfjs-document-properties-producer = PDF Producer: pdfjs-document-properties-producer = PDF Producer:
pdfjs-document-properties-version = PDF Version: pdfjs-document-properties-version = PDF Version:
@ -263,6 +275,10 @@ pdfjs-rendering-error = An error occurred while rendering the page.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Web fonts are disabled: unable to use embedded PDF fo
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Text .title = Text
pdfjs-editor-color-picker-free-text-input =
.title = Change text colour
pdfjs-editor-free-text-button-label = Text pdfjs-editor-free-text-button-label = Text
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Draw .title = Draw
pdfjs-editor-color-picker-ink-input =
.title = Change drawing colour
pdfjs-editor-ink-button-label = Draw pdfjs-editor-ink-button-label = Draw
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Add or edit images .title = Add or edit images
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Highlight .title = Highlight
.aria-label = Highlight .aria-label = Highlight
pdfjs-highlight-floating-button-label = Highlight pdfjs-highlight-floating-button-label = Highlight
pdfjs-comment-floating-button =
.title = Comment
.aria-label = Comment
pdfjs-comment-floating-button-label = Comment
pdfjs-editor-comment-button =
.title = Comment
.aria-label = Comment
pdfjs-editor-comment-button-label = Comment
pdfjs-editor-signature-button =
.title = Add signature
pdfjs-editor-signature-button-label = Add signature
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Highlight editor
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Drawing editor
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Signature editor: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Image editor
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Remove image .title = Remove image
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Remove highlight .title = Remove highlight
pdfjs-editor-remove-signature-button =
.title = Remove signature
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Add image
pdfjs-editor-free-highlight-thickness-input = Thickness pdfjs-editor-free-highlight-thickness-input = Thickness
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Change thickness when highlighting items other than text .title = Change thickness when highlighting items other than text
pdfjs-editor-add-signature-container =
.aria-label = Signature controls and saved signatures
pdfjs-editor-signature-add-signature-button =
.title = Add new signature
pdfjs-editor-signature-add-signature-button-label = Add new signature
# 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 = Saved signature: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Text Editor .aria-label = Text Editor
.default-content = Start typing… .default-content = Start typing…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Text Editor
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Start typing…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Draw Editor
[one] Comment pdfjs-ink-canvas =
*[other] Comments .aria-label = User-created image
}
pdfjs-editor-comments-sidebar-close-button =
.title = Close the sidebar
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Learn more
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Alt text pdfjs-editor-alt-text-button-label = Alt text
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Edit alt text .aria-label = Edit 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-label = Choose an option
pdfjs-editor-alt-text-dialog-description = Alt text (alternative text) helps when people cant see the image or when it doesnt load. pdfjs-editor-alt-text-dialog-description = Alt text (alternative text) helps when people cant see the image or when it doesnt load.
pdfjs-editor-alt-text-add-description-label = Add a description pdfjs-editor-alt-text-add-description-label = Add a description
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## 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
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Top left corner — resize .aria-label = Top left corner — resize
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,6 +453,7 @@ pdfjs-editor-new-alt-text-error-close-button = Close
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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) 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) .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. # This is a button that users can click to edit the alt text they have already added.
@ -518,133 +493,3 @@ 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-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-show-dialog-description = Helps you make sure all your images have alt text.
pdfjs-editor-alt-text-settings-close-button = Close pdfjs-editor-alt-text-settings-close-button = Close
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Highlight added
pdfjs-editor-freetext-added-alert = Text added
pdfjs-editor-ink-added-alert = Drawing added
pdfjs-editor-stamp-added-alert = Image added
pdfjs-editor-signature-added-alert = Signature added
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Highlight removed
pdfjs-editor-undo-bar-message-freetext = Text removed
pdfjs-editor-undo-bar-message-ink = Drawing removed
pdfjs-editor-undo-bar-message-stamp = Image removed
pdfjs-editor-undo-bar-message-signature = Signature removed
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } annotation removed
*[other] { $count } annotations removed
}
pdfjs-editor-undo-bar-undo-button =
.title = Undo
pdfjs-editor-undo-bar-undo-button-label = Undo
pdfjs-editor-undo-bar-close-button =
.title = Close
pdfjs-editor-undo-bar-close-button-label = Close
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = This modal allows the user to create a signature to add to a PDF document. The user can edit the name (which also serves as the alt text), and optionally save the signature for repeated use.
pdfjs-editor-add-signature-dialog-title = Add a signature
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Type
.title = Type
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Draw
.title = Draw
pdfjs-editor-add-signature-image-button = Image
.title = Image
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Type your signature
.placeholder = Type your signature
pdfjs-editor-add-signature-draw-placeholder = Draw your signature
pdfjs-editor-add-signature-draw-thickness-range-label = Thickness
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Drawing thickness: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Drag a file here to upload
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Or choose image files
*[other] Or browse image files
}
## Controls
pdfjs-editor-add-signature-description-label = Description (alt text)
pdfjs-editor-add-signature-description-input =
.title = Description (alt text)
pdfjs-editor-add-signature-description-default-when-drawing = Signature
pdfjs-editor-add-signature-clear-button-label = Clear signature
pdfjs-editor-add-signature-clear-button =
.title = Clear signature
pdfjs-editor-add-signature-save-checkbox = Save signature
pdfjs-editor-add-signature-save-warning-message = Youve reached the limit of 5 saved signatures. Remove one to save more.
pdfjs-editor-add-signature-image-upload-error-title = Couldnt upload image
pdfjs-editor-add-signature-image-upload-error-description = Check your network connection or try another image.
pdfjs-editor-add-signature-image-no-data-error-title = Cant convert this image into a signature
pdfjs-editor-add-signature-image-no-data-error-description = Please try uploading a different image.
pdfjs-editor-add-signature-error-close-button = Close
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Cancel
pdfjs-editor-add-signature-add-button = Add
pdfjs-editor-edit-signature-update-button = Update
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Edit comment
pdfjs-editor-edit-comment-popup-button =
.title = Edit comment
pdfjs-editor-delete-comment-popup-button-label = Remove comment
pdfjs-editor-delete-comment-popup-button =
.title = Remove comment
pdfjs-show-comment-button =
.title = Show comment
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Edit comment
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Update
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Add comment
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Add
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Start typing…
pdfjs-editor-edit-comment-dialog-cancel-button = Cancel
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Edit comment
pdfjs-editor-add-comment-button =
.title = Add comment
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Remove saved signature
pdfjs-editor-delete-signature-button-label1 = Remove saved signature
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Edit description
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Edit description

View File

@ -306,13 +306,9 @@ pdfjs-web-fonts-disabled = Web fonts are disabled: unable to use embedded PDF fo
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Text .title = Text
pdfjs-editor-color-picker-free-text-input =
.title = Change text color
pdfjs-editor-free-text-button-label = Text pdfjs-editor-free-text-button-label = Text
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Draw .title = Draw
pdfjs-editor-color-picker-ink-input =
.title = Change drawing color
pdfjs-editor-ink-button-label = Draw pdfjs-editor-ink-button-label = Draw
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Add or edit images .title = Add or edit images
@ -324,35 +320,6 @@ pdfjs-highlight-floating-button1 =
.title = Highlight .title = Highlight
.aria-label = Highlight .aria-label = Highlight
pdfjs-highlight-floating-button-label = Highlight pdfjs-highlight-floating-button-label = Highlight
pdfjs-comment-floating-button =
.title = Comment
.aria-label = Comment
pdfjs-comment-floating-button-label = Comment
pdfjs-editor-comment-button =
.title = Comment
.aria-label = Comment
pdfjs-editor-comment-button-label = Comment
pdfjs-editor-signature-button =
.title = Add signature
pdfjs-editor-signature-button-label = Add signature
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Highlight editor
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Drawing editor
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Signature editor: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Image editor
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -364,8 +331,6 @@ pdfjs-editor-remove-stamp-button =
.title = Remove image .title = Remove image
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Remove highlight .title = Remove highlight
pdfjs-editor-remove-signature-button =
.title = Remove signature
## ##
@ -382,40 +347,15 @@ pdfjs-editor-stamp-add-image-button-label = Add image
pdfjs-editor-free-highlight-thickness-input = Thickness pdfjs-editor-free-highlight-thickness-input = Thickness
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Change thickness when highlighting items other than text .title = Change thickness when highlighting items other than text
pdfjs-editor-add-signature-container =
.aria-label = Signature controls and saved signatures
pdfjs-editor-signature-add-signature-button =
.title = Add new signature
pdfjs-editor-signature-add-signature-button-label = Add new signature
# 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 = Saved signature: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Text Editor .aria-label = Text Editor
.default-content = Start typing… .default-content = Start typing…
pdfjs-ink =
# Used to show how many comments are present in the pdf file. .aria-label = Draw Editor
# Variables: pdfjs-ink-canvas =
# $count (Number) - the number of comments. .aria-label = User-created image
pdfjs-editor-comments-sidebar-title =
{ $count ->
[one] Comment
*[other] Comments
}
pdfjs-editor-comments-sidebar-close-button =
.title = Close the sidebar
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Learn more
## Alt-text dialog ## Alt-text dialog
@ -515,6 +455,7 @@ pdfjs-editor-new-alt-text-error-close-button = Close
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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) 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) .aria-valuetext = Downloading alt text AI model ({ $downloadedSize } of { $totalSize } MB)
@ -563,21 +504,12 @@ pdfjs-editor-alt-text-settings-show-dialog-button-label = Show alt text editor r
pdfjs-editor-alt-text-settings-show-dialog-description = Helps you make sure all your images have alt text. 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 pdfjs-editor-alt-text-settings-close-button = Close
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Highlight added
pdfjs-editor-freetext-added-alert = Text added
pdfjs-editor-ink-added-alert = Drawing added
pdfjs-editor-stamp-added-alert = Image added
pdfjs-editor-signature-added-alert = Signature added
## "Annotations removed" bar ## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Highlight removed pdfjs-editor-undo-bar-message-highlight = Highlight removed
pdfjs-editor-undo-bar-message-freetext = Text removed pdfjs-editor-undo-bar-message-freetext = Text removed
pdfjs-editor-undo-bar-message-ink = Drawing removed pdfjs-editor-undo-bar-message-ink = Drawing removed
pdfjs-editor-undo-bar-message-stamp = Image removed pdfjs-editor-undo-bar-message-stamp = Image removed
pdfjs-editor-undo-bar-message-signature = Signature removed
# Variables: # Variables:
# $count (Number) - the number of removed annotations. # $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple = pdfjs-editor-undo-bar-message-multiple =
@ -592,113 +524,3 @@ pdfjs-editor-undo-bar-undo-button-label = Undo
pdfjs-editor-undo-bar-close-button = pdfjs-editor-undo-bar-close-button =
.title = Close .title = Close
pdfjs-editor-undo-bar-close-button-label = Close pdfjs-editor-undo-bar-close-button-label = Close
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = This modal allows the user to create a signature to add to a PDF document. The user can edit the name (which also serves as the alt text), and optionally save the signature for repeated use.
pdfjs-editor-add-signature-dialog-title = Add a signature
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Type
.title = Type
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Draw
.title = Draw
pdfjs-editor-add-signature-image-button = Image
.title = Image
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Type your signature
.placeholder = Type your signature
pdfjs-editor-add-signature-draw-placeholder = Draw your signature
pdfjs-editor-add-signature-draw-thickness-range-label = Thickness
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Drawing thickness: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Drag a file here to upload
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Or choose image files
*[other] Or browse image files
}
## Controls
pdfjs-editor-add-signature-description-label = Description (alt text)
pdfjs-editor-add-signature-description-input =
.title = Description (alt text)
pdfjs-editor-add-signature-description-default-when-drawing = Signature
pdfjs-editor-add-signature-clear-button-label = Clear signature
pdfjs-editor-add-signature-clear-button =
.title = Clear signature
pdfjs-editor-add-signature-save-checkbox = Save signature
pdfjs-editor-add-signature-save-warning-message = Youve reached the limit of 5 saved signatures. Remove one to save more.
pdfjs-editor-add-signature-image-upload-error-title = Couldnt upload image
pdfjs-editor-add-signature-image-upload-error-description = Check your network connection or try another image.
pdfjs-editor-add-signature-image-no-data-error-title = Cant convert this image into a signature
pdfjs-editor-add-signature-image-no-data-error-description = Please try uploading a different image.
pdfjs-editor-add-signature-error-close-button = Close
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Cancel
pdfjs-editor-add-signature-add-button = Add
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Remove saved signature
pdfjs-editor-delete-signature-button-label1 = Remove saved signature
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Edit description
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Edit description
## Dialog buttons
pdfjs-editor-edit-signature-update-button = Update
## Comment popup
pdfjs-show-comment-button =
.title = Show comment
pdfjs-editor-edit-comment-popup-button-label = Edit comment
pdfjs-editor-edit-comment-popup-button =
.title = Edit comment
pdfjs-editor-delete-comment-popup-button-label = Remove comment
pdfjs-editor-delete-comment-popup-button =
.title = Remove comment
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Edit comment
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Update
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Add comment
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Add
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Start typing…
pdfjs-editor-edit-comment-dialog-cancel-button = Cancel
## Edit a comment button in the editor toolbar
pdfjs-editor-add-comment-button =
.title = Add comment

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } Mo ({ $b } oktetoj) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } Mo ({ $b } oktetoj)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KO ({ $size_b } oktetoj)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MO ({ $size_b } oktetoj)
pdfjs-document-properties-title = Titolo: pdfjs-document-properties-title = Titolo:
pdfjs-document-properties-author = Aŭtoro: pdfjs-document-properties-author = Aŭtoro:
pdfjs-document-properties-subject = Temo: pdfjs-document-properties-subject = Temo:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Dato de modifo:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Kreinto: pdfjs-document-properties-creator = Kreinto:
pdfjs-document-properties-producer = Produktinto de PDF: pdfjs-document-properties-producer = Produktinto de PDF:
pdfjs-document-properties-version = Versio de PDF: pdfjs-document-properties-version = Versio de PDF:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Okazis eraro dum la montro de la paĝo.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Neaktivaj teksaĵaj tiparoj: ne elbas uzi enmetitajn
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Teksto .title = Teksto
pdfjs-editor-color-picker-free-text-input =
.title = Ŝanĝi koloron de teksto
pdfjs-editor-free-text-button-label = Teksto pdfjs-editor-free-text-button-label = Teksto
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Desegni .title = Desegni
pdfjs-editor-color-picker-ink-input =
.title = Ŝanĝi desegnan koloron
pdfjs-editor-ink-button-label = Desegni pdfjs-editor-ink-button-label = Desegni
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Aldoni aŭ modifi bildojn .title = Aldoni aŭ modifi bildojn
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Elstarigi .title = Elstarigi
.aria-label = Elstarigi .aria-label = Elstarigi
pdfjs-highlight-floating-button-label = Elstarigi pdfjs-highlight-floating-button-label = Elstarigi
pdfjs-comment-floating-button =
.title = Komenti
.aria-label = Komenti
pdfjs-comment-floating-button-label = Komenti
pdfjs-editor-comment-button =
.title = Komenti
.aria-label = Komenti
pdfjs-editor-comment-button-label = Komenti
pdfjs-editor-signature-button =
.title = Aldoni subskribon
pdfjs-editor-signature-button-label = Aldoni subskribon
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Redaktilo de elstaraĵo
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Redaktilo de desegno
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Redaktilo de subskribo: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Redaktilo de bildo
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Forigi bildon .title = Forigi bildon
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Forigi elstaraĵon .title = Forigi elstaraĵon
pdfjs-editor-remove-signature-button =
.title = Forigi subskribon
## ##
@ -360,41 +343,19 @@ pdfjs-editor-stamp-add-image-button-label = Aldoni bildon
pdfjs-editor-free-highlight-thickness-input = Dikeco pdfjs-editor-free-highlight-thickness-input = Dikeco
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Ŝanĝi dikecon dum elstarigo de netekstaj elementoj .title = Ŝanĝi dikecon dum elstarigo de netekstaj elementoj
pdfjs-editor-add-signature-container = pdfjs-free-text =
.aria-label = Kontrolado de subskriboj kaj konservitaj subskriboj .aria-label = Tekstan redaktilon
pdfjs-editor-signature-add-signature-button = pdfjs-free-text-default-content = Ektajpi…
.title = Aldoni novan subskribon pdfjs-ink =
pdfjs-editor-signature-add-signature-button-label = Aldoni novan subskribon .aria-label = Desegnan redaktilon
# Used on the button to use an already saved signature. pdfjs-ink-canvas =
# Variables: .aria-label = Bildo kreita de uzanto
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-add-saved-signature-button =
.title = Konservita subskribo: { $description }
# .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 =
.aria-label = Teksta redaktilo
.default-content = Komencu tajpi…
# 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] Komenti
*[other] Komentoj
}
pdfjs-editor-comments-sidebar-close-button =
.title = Fermi la flankan strion
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Pli da informo
## Alt-text dialog ## Alt-text dialog
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button-label = Alternativa teksto pdfjs-editor-alt-text-button-label = Alternativa teksto
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button-label = Redakti alternativan tekston
.aria-label = Redakti alternativan tekston
pdfjs-editor-alt-text-dialog-label = Elektu eblon pdfjs-editor-alt-text-dialog-label = Elektu eblon
pdfjs-editor-alt-text-dialog-description = Alternativa teksto helpas personojn, en la okazoj kiam ili ne povas vidi aŭ ŝargi la bildon. pdfjs-editor-alt-text-dialog-description = Alternativa teksto helpas personojn, en la okazoj kiam ili ne povas vidi aŭ ŝargi la bildon.
pdfjs-editor-alt-text-add-description-label = Aldoni priskribon pdfjs-editor-alt-text-add-description-label = Aldoni priskribon
@ -407,13 +368,18 @@ pdfjs-editor-alt-text-decorative-tooltip = Markita kiel ornama
# .placeholder: This is a placeholder for the alt text input area # .placeholder: This is a placeholder for the alt text input area
pdfjs-editor-alt-text-textarea = pdfjs-editor-alt-text-textarea =
.placeholder = Ekzemple: “Juna persono sidiĝas ĉetable por ekmanĝi” .placeholder = Ekzemple: “Juna persono sidiĝas ĉetable por ekmanĝi”
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button =
.aria-label = Alternativa teksto
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Supra maldekstra angulo — ŝangi grandon
pdfjs-editor-resizer-label-top-middle = Supra mezo — ŝanĝi grandon
pdfjs-editor-resizer-label-top-right = Supran dekstran angulon — ŝanĝi grandon
pdfjs-editor-resizer-label-middle-right = Dekstra mezo — ŝanĝi grandon
pdfjs-editor-resizer-label-bottom-right = Malsupra deksta angulo — ŝanĝi grandon
pdfjs-editor-resizer-label-bottom-middle = Malsupra mezo — ŝanĝi grandon
pdfjs-editor-resizer-label-bottom-left = Malsupra maldekstra angulo — ŝanĝi grandon
pdfjs-editor-resizer-label-middle-left = Maldekstra mezo — ŝanĝi grandon
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Supra maldekstra angulo — ŝangi grandon .aria-label = Supra maldekstra angulo — ŝangi grandon
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,19 +445,14 @@ pdfjs-editor-new-alt-text-error-close-button = Fermi
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Elŝuto de modelo de artefarita intelekto por alternativa teksto ({ $downloadedSize } el { $totalSize } MO) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Elŝuto de modelo de artefarita intelekto por alternativa teksto ({ $downloadedSize } el { $totalSize } MO)
.aria-valuetext = Elŝuto de modelo de artefarita intelekto por alternativa teksto ({ $downloadedSize } el { $totalSize } MO) .aria-valuetext = Elŝuto de modelo de artefarita intelekto por alternativa teksto ({ $downloadedSize } el { $totalSize } MO)
# This is a button that users can click to edit the alt text they have already added. # 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 = Alternativa teksto aldonita
pdfjs-editor-new-alt-text-added-button-label = Alternativa teksto aldonita pdfjs-editor-new-alt-text-added-button-label = Alternativa teksto aldonita
# This is a button that users can click to open the alt text editor and add alt text when it is not present. # 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 = Mankas alternativa teksto
pdfjs-editor-new-alt-text-missing-button-label = Mankas alternativa teksto pdfjs-editor-new-alt-text-missing-button-label = Mankas alternativa teksto
# This is a button that opens up the alt text modal where users should review the alt text that was automatically generated. # 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 = Kontroli alternativan tekston
pdfjs-editor-new-alt-text-to-review-button-label = Kontroli alternativan tekston pdfjs-editor-new-alt-text-to-review-button-label = Kontroli alternativan tekston
# "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. # "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: # Variables:
@ -518,133 +479,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Tio ĉi helpas vin kontroli ĉu ĉiuj bildoj havas alternativan tekston.
pdfjs-editor-alt-text-settings-close-button = Fermi pdfjs-editor-alt-text-settings-close-button = Fermi
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Elstarigo aldonita
pdfjs-editor-freetext-added-alert = Teksto aldonita
pdfjs-editor-ink-added-alert = Desegno aldonita
pdfjs-editor-stamp-added-alert = Bildo aldonita
pdfjs-editor-signature-added-alert = Subskribo aldonita
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Elstaraĵo forigita
pdfjs-editor-undo-bar-message-freetext = Teksto forigita
pdfjs-editor-undo-bar-message-ink = Desegno forigita
pdfjs-editor-undo-bar-message-stamp = Bildo forigita
pdfjs-editor-undo-bar-message-signature = Subskribo forigita
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] unu prinoto forigita
*[other] { $count } prinotoj forigitaj
}
pdfjs-editor-undo-bar-undo-button =
.title = Malfari
pdfjs-editor-undo-bar-undo-button-label = Malfari
pdfjs-editor-undo-bar-close-button =
.title = Fermi
pdfjs-editor-undo-bar-close-button-label = Fermi
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Tiu ĉi fenestro permesas al la uzanto krei subskribon por aldoni al dokumento PDF. La uzanto povas modifi la nomon (kiu estas cetere la alternativa teksto) kaj havas la eblon konservi la subskribon por posta uzo.
pdfjs-editor-add-signature-dialog-title = Aldoni subskribon
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Tajpi
.title = Tajpi
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Desegni
.title = Desegni
pdfjs-editor-add-signature-image-button = Bildo
.title = Bildo
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Tajpu vian subskribon
.placeholder = Tajpu vian subskribon
pdfjs-editor-add-signature-draw-placeholder = Desegni vian subskribon
pdfjs-editor-add-signature-draw-thickness-range-label = Dikeco
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Dikeco de desegno: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Trenu dosieron ĉi tien por alŝuti ĝin
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Aŭ elektu bildan dosieron
*[other] Aŭ elektu bildan dosieron
}
## Controls
pdfjs-editor-add-signature-description-label = Priskribo (alternativa teksto)
pdfjs-editor-add-signature-description-input =
.title = Priskribo (alternativa teksto)
pdfjs-editor-add-signature-description-default-when-drawing = Subskribo
pdfjs-editor-add-signature-clear-button-label = Viŝi subskribon
pdfjs-editor-add-signature-clear-button =
.title = Viŝi subskribon
pdfjs-editor-add-signature-save-checkbox = Konservi subskribon
pdfjs-editor-add-signature-save-warning-message = Vi atingis la limon de kvin konservitaj subskriboj. Forigi unu por povi konservi pli da.
pdfjs-editor-add-signature-image-upload-error-title = Ne eblis alŝuti bildon
pdfjs-editor-add-signature-image-upload-error-description = Kontrolu vian retaliron aŭ provu alŝuti alian bildon.
pdfjs-editor-add-signature-image-no-data-error-title = Ne eblas konverti tiun ĉi bildon al subskribo
pdfjs-editor-add-signature-image-no-data-error-description = Bonvolu provi alŝuti novan bildon.
pdfjs-editor-add-signature-error-close-button = Fermi
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Nuligi
pdfjs-editor-add-signature-add-button = Aldoni
pdfjs-editor-edit-signature-update-button = Ĝisdatigi
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Modifi komenton
pdfjs-editor-edit-comment-popup-button =
.title = Modifi komenton
pdfjs-editor-delete-comment-popup-button-label = Forigi komenton
pdfjs-editor-delete-comment-popup-button =
.title = Forigi komenton
pdfjs-show-comment-button =
.title = Montri komenton
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Modifi komenton
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Ĝisdatigi
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Aldoni komenton
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Aldoni
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Ektajpi…
pdfjs-editor-edit-comment-dialog-cancel-button = Nuligi
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Modifi komenton
pdfjs-editor-add-comment-button =
.title = Aldoni komenton
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Forigi konservitan subskribon
pdfjs-editor-delete-signature-button-label1 = Forigi konservitan subskribon
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Modifi priskribon
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Modifi priskribon

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Título: pdfjs-document-properties-title = Título:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Asunto: pdfjs-document-properties-subject = Asunto:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Fecha de modificación:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creador: pdfjs-document-properties-creator = Creador:
pdfjs-document-properties-producer = PDF Productor: pdfjs-document-properties-producer = PDF Productor:
pdfjs-document-properties-version = Versión de PDF: pdfjs-document-properties-version = Versión de PDF:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Ocurrió un error al dibujar la página.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Tipografía web deshabilitada: no se pueden usar tipo
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Texto .title = Texto
pdfjs-editor-color-picker-free-text-input =
.title = Cambiar color del texto
pdfjs-editor-free-text-button-label = Texto pdfjs-editor-free-text-button-label = Texto
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Dibujar .title = Dibujar
pdfjs-editor-color-picker-ink-input =
.title = Cambiar color del dibujo
pdfjs-editor-ink-button-label = Dibujar pdfjs-editor-ink-button-label = Dibujar
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Agregar o editar imágenes .title = Agregar o editar imágenes
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Resaltar .title = Resaltar
.aria-label = Resaltar .aria-label = Resaltar
pdfjs-highlight-floating-button-label = Resaltar pdfjs-highlight-floating-button-label = Resaltar
pdfjs-comment-floating-button =
.title = Comentar
.aria-label = Comentar
pdfjs-comment-floating-button-label = Comentar
pdfjs-editor-comment-button =
.title = Comentar
.aria-label = Comentar
pdfjs-editor-comment-button-label = Comentar
pdfjs-editor-signature-button =
.title = Agregar firma
pdfjs-editor-signature-button-label = Agregar firma
## 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 resaltado
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Editor de dibujos
# 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 firmas: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Editor de imágenes
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Eliminar imagen .title = Eliminar imagen
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Eliminar resaltado .title = Eliminar resaltado
pdfjs-editor-remove-signature-button =
.title = Eliminar firma
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Agregar una imagen
pdfjs-editor-free-highlight-thickness-input = Grosor pdfjs-editor-free-highlight-thickness-input = Grosor
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Cambiar el grosor al resaltar elementos que no sean texto .title = Cambiar el grosor al resaltar elementos que no sean texto
pdfjs-editor-add-signature-container =
.aria-label = Controles de firma y firmas guardadas
pdfjs-editor-signature-add-signature-button =
.title = Agregar nueva firma
pdfjs-editor-signature-add-signature-button-label = Agregar nueva firma
# 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 = Firma guardada: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Editor de texto .aria-label = Editor de texto
.default-content = Comenzar a tipear… .default-content = Comenzar a tipear…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Editor de texto
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Empezar a tipear…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Editor de dibujos
[one] Comentario pdfjs-ink-canvas =
*[other] Comentarios .aria-label = Imagen creada por el usuario
}
pdfjs-editor-comments-sidebar-close-button =
.title = Cerrar la barra lateral
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Conocer más
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Texto alternativo pdfjs-editor-alt-text-button-label = Texto alternativo
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Editar texto alternativo .aria-label = Editar texto alternativo
pdfjs-editor-alt-text-edit-button-label = Editar el texto alternativo
pdfjs-editor-alt-text-dialog-label = Eligir una opción 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-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-label = Agregar una descripción
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Esquina superior izquierda — cambiar el tamaño
pdfjs-editor-resizer-label-top-middle = Arriba en el medio — cambiar el tamaño
pdfjs-editor-resizer-label-top-right = Esquina superior derecha — cambiar el tamaño
pdfjs-editor-resizer-label-middle-right = Al centro a la derecha — cambiar el tamaño
pdfjs-editor-resizer-label-bottom-right = Esquina inferior derecha — cambiar el tamaño
pdfjs-editor-resizer-label-bottom-middle = Abajo en el medio — cambiar el tamaño
pdfjs-editor-resizer-label-bottom-left = Esquina inferior izquierda — cambiar el tamaño
pdfjs-editor-resizer-label-middle-left = Al centro a la izquierda — cambiar el tamaño
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Esquina superior izquierda — cambiar el tamaño .aria-label = Esquina superior izquierda — cambiar el tamaño
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,6 +453,7 @@ pdfjs-editor-new-alt-text-error-close-button = Cerrar
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Descargando modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Descargando modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB)
.aria-valuetext = Descargando modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB) .aria-valuetext = Descargando modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -518,133 +493,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Te ayuda a asegurarse de que todas las imágenes tengan texto alternativo.
pdfjs-editor-alt-text-settings-close-button = Cerrar pdfjs-editor-alt-text-settings-close-button = Cerrar
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Resaltado agregado
pdfjs-editor-freetext-added-alert = Texto agregado
pdfjs-editor-ink-added-alert = Dibujo agregado
pdfjs-editor-stamp-added-alert = Imagen agregada
pdfjs-editor-signature-added-alert = Firma agregada
## "Annotations removed" bar
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-signature = Firma eliminada
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } anotación eliminada
*[other] { $count } anotaciones eliminadas
}
pdfjs-editor-undo-bar-undo-button =
.title = Deshacer
pdfjs-editor-undo-bar-undo-button-label = Deshacer
pdfjs-editor-undo-bar-close-button =
.title = Cerrar
pdfjs-editor-undo-bar-close-button-label = Cerrar
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Este modal permite al usuario crear una firma para agregar a un documento PDF. El usuario puede editar el nombre (que también sirve como texto alternativo) y opcionalmente guardar la firma para un uso repetido.
pdfjs-editor-add-signature-dialog-title = Agregar una firma
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Tipear
.title = Tipear
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Dibujar
.title = Dibujar
pdfjs-editor-add-signature-image-button = Imagen
.title = Imagen
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Escribir la firma
.placeholder = Escribir la firma
pdfjs-editor-add-signature-draw-placeholder = Dibujar la firma
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 =
.title = Grosor del dibujo: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Arrastrar un archivo acá para subirlo
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] O seleccionar archivos de imágenes
*[other] O seleccionar archivos de imágenes
}
## Controls
pdfjs-editor-add-signature-description-label = Descripción (texto alternativo)
pdfjs-editor-add-signature-description-input =
.title = Descripción (texto alternativo)
pdfjs-editor-add-signature-description-default-when-drawing = Firma
pdfjs-editor-add-signature-clear-button-label = Borrar firma
pdfjs-editor-add-signature-clear-button =
.title = Borrar firma
pdfjs-editor-add-signature-save-checkbox = Guardar firma
pdfjs-editor-add-signature-save-warning-message = Se alcanzó el límite de 5 firmas guardadas. Elimine una para guardar más.
pdfjs-editor-add-signature-image-upload-error-title = No se pudo subir la imagen
pdfjs-editor-add-signature-image-upload-error-description = Verifique la conexión de red o pruebe con otra imagen.
pdfjs-editor-add-signature-image-no-data-error-title = No se puede convertir esta imagen en una firma
pdfjs-editor-add-signature-image-no-data-error-description = Intente subir una imagen diferente.
pdfjs-editor-add-signature-error-close-button = Cerrar
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Cancelar
pdfjs-editor-add-signature-add-button = Agregar
pdfjs-editor-edit-signature-update-button = Actualizar
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Editar comentario
pdfjs-editor-edit-comment-popup-button =
.title = Editar comentario
pdfjs-editor-delete-comment-popup-button-label = Eliminar comentario
pdfjs-editor-delete-comment-popup-button =
.title = Eliminar comentario
pdfjs-show-comment-button =
.title = Mostrar comentario
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Editar comentario
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Actualizar
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Agregar comentario
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Agregar
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Empezar a tipear…
pdfjs-editor-edit-comment-dialog-cancel-button = Cancelar
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Editar comentario
pdfjs-editor-add-comment-button =
.title = Agregar comentario
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Eliminar firma guardada
pdfjs-editor-delete-signature-button-label1 = Eliminar firma guardada
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Editar descripción
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Editar descripción

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Título: pdfjs-document-properties-title = Título:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Asunto: pdfjs-document-properties-subject = Asunto:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Fecha de modificación:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creador: pdfjs-document-properties-creator = Creador:
pdfjs-document-properties-producer = Productor del PDF: pdfjs-document-properties-producer = Productor del PDF:
pdfjs-document-properties-version = Versión de PDF: pdfjs-document-properties-version = Versión de PDF:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Ocurrió un error al renderizar la página.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -276,7 +292,7 @@ pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", tim
## Password ## Password
pdfjs-password-label = Ingresa la contraseña para abrir este archivo PDF. pdfjs-password-label = Ingrese la contraseña para abrir este archivo PDF.
pdfjs-password-invalid = Contraseña inválida. Por favor, vuelve a intentarlo. pdfjs-password-invalid = Contraseña inválida. Por favor, vuelve a intentarlo.
pdfjs-password-ok-button = Aceptar pdfjs-password-ok-button = Aceptar
pdfjs-password-cancel-button = Cancelar pdfjs-password-cancel-button = Cancelar
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Las tipografías web están desactivadas: imposible u
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Texto .title = Texto
pdfjs-editor-color-picker-free-text-input =
.title = Cambiar color del texto
pdfjs-editor-free-text-button-label = Texto pdfjs-editor-free-text-button-label = Texto
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Dibujar .title = Dibujar
pdfjs-editor-color-picker-ink-input =
.title = Cambiar color del dibujo
pdfjs-editor-ink-button-label = Dibujar pdfjs-editor-ink-button-label = Dibujar
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Añadir o editar imágenes .title = Añadir o editar imágenes
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Destacar .title = Destacar
.aria-label = Destacar .aria-label = Destacar
pdfjs-highlight-floating-button-label = Destacar pdfjs-highlight-floating-button-label = Destacar
pdfjs-comment-floating-button =
.title = Comentario
.aria-label = Comentario
pdfjs-comment-floating-button-label = Comentario
pdfjs-editor-comment-button =
.title = Comentar
.aria-label = Comentar
pdfjs-editor-comment-button-label = Comentar
pdfjs-editor-signature-button =
.title = Añadir firma
pdfjs-editor-signature-button-label = Añadir firma
## 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 destacados
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Editor de dibujos
# 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 firmas: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Editor de imágenes
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Eliminar imagen .title = Eliminar imagen
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Quitar resaltado .title = Quitar resaltado
pdfjs-editor-remove-signature-button =
.title = Eliminar firma
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Añadir imagen
pdfjs-editor-free-highlight-thickness-input = Grosor pdfjs-editor-free-highlight-thickness-input = Grosor
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Cambia el grosor al resaltar elementos que no sean texto .title = Cambia el grosor al resaltar elementos que no sean texto
pdfjs-editor-add-signature-container =
.aria-label = Controles de firma y firmas guardadas
pdfjs-editor-signature-add-signature-button =
.title = Añadir nueva firma
pdfjs-editor-signature-add-signature-button-label = Añadir nueva firma
# 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 = Firma guardada: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Editor de texto .aria-label = Editor de texto
.default-content = Empieza a escribir… .default-content = Empieza a escribir…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Editor de texto
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Empieza a escribir…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Editor de dibujos
[one] Comentario pdfjs-ink-canvas =
*[other] Comentarios .aria-label = Imagen creada por el usuario
}
pdfjs-editor-comments-sidebar-close-button =
.title = Cerrar la barra lateral
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Más información
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Texto alternativo pdfjs-editor-alt-text-button-label = Texto alternativo
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Editar texto alternativo .aria-label = Editar texto alternativo
pdfjs-editor-alt-text-edit-button-label = Editar texto alternativo
pdfjs-editor-alt-text-dialog-label = Elige una opción pdfjs-editor-alt-text-dialog-label = Elige una opción
pdfjs-editor-alt-text-dialog-description = El texto alternativo (alt text) ayuda cuando las personas no pueden ver la imagen o cuando no se carga. pdfjs-editor-alt-text-dialog-description = El texto alternativo (alt text) ayuda cuando las personas no pueden ver la imagen o cuando no se carga.
pdfjs-editor-alt-text-add-description-label = Añade una descripción pdfjs-editor-alt-text-add-description-label = Añade una descripción
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Esquina superior izquierda — cambiar el tamaño
pdfjs-editor-resizer-label-top-middle = Borde superior en el medio — cambiar el tamaño
pdfjs-editor-resizer-label-top-right = Esquina superior derecha — cambiar el tamaño
pdfjs-editor-resizer-label-middle-right = Borde derecho en el medio — cambiar el tamaño
pdfjs-editor-resizer-label-bottom-right = Esquina inferior derecha — cambiar el tamaño
pdfjs-editor-resizer-label-bottom-middle = Borde inferior en el medio — cambiar el tamaño
pdfjs-editor-resizer-label-bottom-left = Esquina inferior izquierda — cambiar el tamaño
pdfjs-editor-resizer-label-middle-left = Borde izquierdo en el medio — cambiar el tamaño
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Esquina superior izquierda — cambiar el tamaño .aria-label = Esquina superior izquierda — cambiar el tamaño
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,6 +453,7 @@ pdfjs-editor-new-alt-text-error-close-button = Cerrar
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Descargando el modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Descargando el modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB)
.aria-valuetext = Descargando el modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB) .aria-valuetext = Descargando el modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -518,133 +493,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Te ayuda a asegurarte de que todas tus imágenes tengan texto alternativo.
pdfjs-editor-alt-text-settings-close-button = Cerrar pdfjs-editor-alt-text-settings-close-button = Cerrar
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Destacado añadido
pdfjs-editor-freetext-added-alert = Texto añadido
pdfjs-editor-ink-added-alert = Dibujo añadido
pdfjs-editor-stamp-added-alert = Imagen añadida
pdfjs-editor-signature-added-alert = Firma añadida
## "Annotations removed" bar
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 eliminada
pdfjs-editor-undo-bar-message-signature = Firma eliminada
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } anotación eliminada
*[other] { $count } anotaciones eliminadas
}
pdfjs-editor-undo-bar-undo-button =
.title = Deshacer
pdfjs-editor-undo-bar-undo-button-label = Deshacer
pdfjs-editor-undo-bar-close-button =
.title = Cerrar
pdfjs-editor-undo-bar-close-button-label = Cerrar
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Este modal permite al usuario crear una firma para agregarla a un documento PDF. El usuario puede editar el nombre (que también sirve como texto alternativo) y, opcionalmente, guardar la firma para usarla nuevamente.
pdfjs-editor-add-signature-dialog-title = Añadir una firma
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Escribir
.title = Escribir
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Dibujar
.title = Dibujar
pdfjs-editor-add-signature-image-button = Imagen
.title = Imagen
## Tab panels
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 = Grosor
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Grosor del dibujo: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Arrastre un archivo aquí para cargarlo
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] O elige archivos de imagen
*[other] O busca archivos de imagen
}
## Controls
pdfjs-editor-add-signature-description-label = Descripción (texto alternativo)
pdfjs-editor-add-signature-description-input =
.title = Descripción (texto alternativo)
pdfjs-editor-add-signature-description-default-when-drawing = Firma
pdfjs-editor-add-signature-clear-button-label = Limpiar firma
pdfjs-editor-add-signature-clear-button =
.title = Limpiar firma
pdfjs-editor-add-signature-save-checkbox = Guardar firma
pdfjs-editor-add-signature-save-warning-message = Has alcanzado el límite de 5 firmas guardadas. Elimina una para guardar más.
pdfjs-editor-add-signature-image-upload-error-title = No se pudo subir la imagen
pdfjs-editor-add-signature-image-upload-error-description = Verifica tu conexión de red o prueba con otra imagen.
pdfjs-editor-add-signature-image-no-data-error-title = No se puede convertir esta imagen en una firma
pdfjs-editor-add-signature-image-no-data-error-description = Por favor, intenta cargar una imagen diferente.
pdfjs-editor-add-signature-error-close-button = Cerrar
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Cancelar
pdfjs-editor-add-signature-add-button = Añadir
pdfjs-editor-edit-signature-update-button = Actualizar
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Editar comentario
pdfjs-editor-edit-comment-popup-button =
.title = Editar comentario
pdfjs-editor-delete-comment-popup-button-label = Eliminar comentario
pdfjs-editor-delete-comment-popup-button =
.title = Eliminar comentario
pdfjs-show-comment-button =
.title = Mostrar comentario
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Editar comentario
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Actualizar
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Añadir comentario
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Añadir
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Empieza a escribir…
pdfjs-editor-edit-comment-dialog-cancel-button = Cancelar
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Editar comentario
pdfjs-editor-add-comment-button =
.title = Añadir comentario
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Eliminar firma guardada
pdfjs-editor-delete-signature-button-label1 = Eliminar firma guardada
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Editar descripción
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Editar descripción

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Título: pdfjs-document-properties-title = Título:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Asunto: pdfjs-document-properties-subject = Asunto:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Fecha de modificación:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creador: pdfjs-document-properties-creator = Creador:
pdfjs-document-properties-producer = Productor PDF: pdfjs-document-properties-producer = Productor PDF:
pdfjs-document-properties-version = Versión PDF: pdfjs-document-properties-version = Versión PDF:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Ocurrió un error al renderizar la página.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Las tipografías web están desactivadas: es imposibl
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Texto .title = Texto
pdfjs-editor-color-picker-free-text-input =
.title = Cambiar el color del texto
pdfjs-editor-free-text-button-label = Texto pdfjs-editor-free-text-button-label = Texto
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Dibujar .title = Dibujar
pdfjs-editor-color-picker-ink-input =
.title = Cambiar el color del dibujo
pdfjs-editor-ink-button-label = Dibujar pdfjs-editor-ink-button-label = Dibujar
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Añadir o editar imágenes .title = Añadir o editar imágenes
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Resaltar .title = Resaltar
.aria-label = Resaltar .aria-label = Resaltar
pdfjs-highlight-floating-button-label = Resaltar pdfjs-highlight-floating-button-label = Resaltar
pdfjs-comment-floating-button =
.title = Comentario
.aria-label = Comentario
pdfjs-comment-floating-button-label = Comentario
pdfjs-editor-comment-button =
.title = Comentario
.aria-label = Comentario
pdfjs-editor-comment-button-label = Comentario
pdfjs-editor-signature-button =
.title = Añadir firma
pdfjs-editor-signature-button-label = Añadir firma
## 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 resaltado
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Editor de dibujos
# 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 firmas: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Editor de imágenes
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Eliminar imagen .title = Eliminar imagen
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Quitar resaltado .title = Quitar resaltado
pdfjs-editor-remove-signature-button =
.title = Eliminar firma
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Añadir imagen
pdfjs-editor-free-highlight-thickness-input = Grosor pdfjs-editor-free-highlight-thickness-input = Grosor
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Cambiar el grosor al resaltar elementos que no sean texto .title = Cambiar el grosor al resaltar elementos que no sean texto
pdfjs-editor-add-signature-container =
.aria-label = Controles de firma y firmas guardadas
pdfjs-editor-signature-add-signature-button =
.title = Añadir nueva firma
pdfjs-editor-signature-add-signature-button-label = Añadir nueva firma
# 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 = Firma guardada: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Editor de texto .aria-label = Editor de texto
.default-content = Empiece a escribir… .default-content = Empiece a escribir…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Editor de texto
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Empezar a escribir…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Editor de dibujos
[one] Comentario pdfjs-ink-canvas =
*[other] Comentarios .aria-label = Imagen creada por el usuario
}
pdfjs-editor-comments-sidebar-close-button =
.title = Cerrar la barra lateral
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Saber más
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Texto alternativo pdfjs-editor-alt-text-button-label = Texto alternativo
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Editar el texto alternativo .aria-label = Editar el texto alternativo
pdfjs-editor-alt-text-edit-button-label = Editar el texto alternativo
pdfjs-editor-alt-text-dialog-label = Eligir una opción 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-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 = Añadir una descripción pdfjs-editor-alt-text-add-description-label = Añadir una descripción
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Esquina superior izquierda — redimensionar
pdfjs-editor-resizer-label-top-middle = Borde superior en el medio — redimensionar
pdfjs-editor-resizer-label-top-right = Esquina superior derecha — redimensionar
pdfjs-editor-resizer-label-middle-right = Borde derecho en el medio — redimensionar
pdfjs-editor-resizer-label-bottom-right = Esquina inferior derecha — redimensionar
pdfjs-editor-resizer-label-bottom-middle = Borde inferior en el medio — redimensionar
pdfjs-editor-resizer-label-bottom-left = Esquina inferior izquierda — redimensionar
pdfjs-editor-resizer-label-middle-left = Borde izquierdo en el medio — redimensionar
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Esquina superior izquierda — redimensionar .aria-label = Esquina superior izquierda — redimensionar
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,6 +453,7 @@ pdfjs-editor-new-alt-text-error-close-button = Cerrar
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Descargando el modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Descargando el modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB)
.aria-valuetext = Descargando el modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB) .aria-valuetext = Descargando el modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -518,133 +493,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Le ayuda a asegurarse de que todas sus imágenes tengan texto alternativo.
pdfjs-editor-alt-text-settings-close-button = Cerrar pdfjs-editor-alt-text-settings-close-button = Cerrar
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Resaltado añadido
pdfjs-editor-freetext-added-alert = Texto añadido
pdfjs-editor-ink-added-alert = Dibujo añadido
pdfjs-editor-stamp-added-alert = Imagen añadida
pdfjs-editor-signature-added-alert = Firma añadida
## "Annotations removed" bar
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 eliminada
pdfjs-editor-undo-bar-message-signature = Firma eliminada
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } anotación eliminada
*[other] { $count } anotaciones eliminadas
}
pdfjs-editor-undo-bar-undo-button =
.title = Deshacer
pdfjs-editor-undo-bar-undo-button-label = Deshacer
pdfjs-editor-undo-bar-close-button =
.title = Cerrar
pdfjs-editor-undo-bar-close-button-label = Cerrar
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Este modal permite al usuario crear una firma para añadirla a un documento PDF. El usuario puede editar el nombre (que también sirve como texto alternativo) y, opcionalmente, guardar la firma para usarla nuevamente.
pdfjs-editor-add-signature-dialog-title = Añadir una firma
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Escribir
.title = Escribir
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Dibujar
.title = Dibujar
pdfjs-editor-add-signature-image-button = Imagen
.title = Imagen
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Escriba su firma
.placeholder = Escriba su firma
pdfjs-editor-add-signature-draw-placeholder = Dibuje su firma
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 =
.title = Grosor del dibujo: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Arrastre un archivo aquí para cargarlo
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] O seleccione archivos de imágenes
*[other] O seleccione archivos de imágenes
}
## Controls
pdfjs-editor-add-signature-description-label = Descripción (texto alternativo)
pdfjs-editor-add-signature-description-input =
.title = Descripción (texto alternativo)
pdfjs-editor-add-signature-description-default-when-drawing = Firma
pdfjs-editor-add-signature-clear-button-label = Borrar firma
pdfjs-editor-add-signature-clear-button =
.title = Borrar firma
pdfjs-editor-add-signature-save-checkbox = Guardar firma
pdfjs-editor-add-signature-save-warning-message = Ha alcanzado el límite de 5 firmas guardadas. Elimine una para guardar más.
pdfjs-editor-add-signature-image-upload-error-title = No se ha podido subir la imagen
pdfjs-editor-add-signature-image-upload-error-description = Compruebe su conexión de red o pruebe con otra imagen.
pdfjs-editor-add-signature-image-no-data-error-title = No se puede convertir esta imagen en una firma
pdfjs-editor-add-signature-image-no-data-error-description = Por favor, intente cargar una imagen diferente.
pdfjs-editor-add-signature-error-close-button = Cerrar
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Cancelar
pdfjs-editor-add-signature-add-button = Añadir
pdfjs-editor-edit-signature-update-button = Actualizar
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Editar comentario
pdfjs-editor-edit-comment-popup-button =
.title = Editar comentario
pdfjs-editor-delete-comment-popup-button-label = Eliminar comentario
pdfjs-editor-delete-comment-popup-button =
.title = Eliminar comentario
pdfjs-show-comment-button =
.title = Mostrar comentario
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Editar comentario
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Actualizar
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Añadir comentario
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Añadir
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Empezar a escribir…
pdfjs-editor-edit-comment-dialog-cancel-button = Cancelar
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Editar comentario
pdfjs-editor-add-comment-button =
.title = Añadir comentario
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Eliminar firma guardada
pdfjs-editor-delete-signature-button-label1 = Eliminar firma guardada
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Editar descripción
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Editar descripción

View File

@ -105,13 +105,13 @@ pdfjs-document-properties-button-label = Propiedades del documento…
pdfjs-document-properties-file-name = Nombre del archivo: pdfjs-document-properties-file-name = Nombre del archivo:
pdfjs-document-properties-file-size = Tamaño del archivo: pdfjs-document-properties-file-size = Tamaño del archivo:
# Variables: # Variables:
# $kb (Number) - the PDF file size in kilobytes # $size_kb (Number) - the PDF file size in kilobytes
# $b (Number) - the PDF file size in bytes # $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } KB ({ $b } bytes) pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables: # Variables:
# $mb (Number) - the PDF file size in megabytes # $size_mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Título: pdfjs-document-properties-title = Título:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Asunto: pdfjs-document-properties-subject = Asunto:
@ -119,8 +119,9 @@ pdfjs-document-properties-keywords = Palabras claves:
pdfjs-document-properties-creation-date = Fecha de creación: pdfjs-document-properties-creation-date = Fecha de creación:
pdfjs-document-properties-modification-date = Fecha de modificación: pdfjs-document-properties-modification-date = Fecha de modificación:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $date (Date) - the creation/modification date of the PDF file
pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } # $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creador: pdfjs-document-properties-creator = Creador:
pdfjs-document-properties-producer = Productor PDF: pdfjs-document-properties-producer = Productor PDF:
pdfjs-document-properties-version = Versión PDF: pdfjs-document-properties-version = Versión PDF:
@ -263,6 +264,10 @@ pdfjs-rendering-error = Un error ocurrió al renderizar la página.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -270,9 +275,6 @@ pdfjs-rendering-error = Un error ocurrió al renderizar la página.
# Some common types are e.g.: "Check", "Text", "Comment", "Note" # Some common types are e.g.: "Check", "Text", "Comment", "Note"
pdfjs-text-annotation-type = pdfjs-text-annotation-type =
.alt = [{ $type } anotación] .alt = [{ $type } anotación]
# Variables:
# $dateObj (Date) - the modification date and time of the annotation
pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
## Password ## Password
@ -286,13 +288,9 @@ pdfjs-web-fonts-disabled = Las fuentes web están desactivadas: es imposible usa
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Texto .title = Texto
pdfjs-editor-color-picker-free-text-input =
.title = Cambiar el color del texto
pdfjs-editor-free-text-button-label = Texto pdfjs-editor-free-text-button-label = Texto
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Dibujar .title = Dibujar
pdfjs-editor-color-picker-ink-input =
.title = Cambiar el color del dibujo
pdfjs-editor-ink-button-label = Dibujar pdfjs-editor-ink-button-label = Dibujar
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Agregar o editar imágenes .title = Agregar o editar imágenes
@ -304,33 +302,6 @@ pdfjs-highlight-floating-button1 =
.title = Destacados .title = Destacados
.aria-label = Destacados .aria-label = Destacados
pdfjs-highlight-floating-button-label = Destacados pdfjs-highlight-floating-button-label = Destacados
pdfjs-comment-floating-button =
.title = Comentario
.aria-label = Comentario
pdfjs-comment-floating-button-label = Comentario
pdfjs-editor-comment-button =
.title = Comentario
.aria-label = Comentario
pdfjs-editor-comment-button-label = Comentario
pdfjs-editor-signature-button =
.title = Agregar firma
pdfjs-editor-signature-button-label = Añadir firma
## 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 destacados
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Editor de dibujos
# 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 firmas: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Editor de imágenes
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +313,6 @@ pdfjs-editor-remove-stamp-button =
.title = Eliminar imagen .title = Eliminar imagen
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Eliminar destacado .title = Eliminar destacado
pdfjs-editor-remove-signature-button =
.title = Eliminar firma
## ##
@ -360,41 +329,19 @@ pdfjs-editor-stamp-add-image-button-label = Agregar imagen
pdfjs-editor-free-highlight-thickness-input = Espesor pdfjs-editor-free-highlight-thickness-input = Espesor
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Cambiar el grosor al resaltar elementos que no sean texto .title = Cambiar el grosor al resaltar elementos que no sean texto
pdfjs-editor-add-signature-container = pdfjs-free-text =
.aria-label = Controles de firma y firmas guardadas
pdfjs-editor-signature-add-signature-button =
.title = Agregar nueva firma
pdfjs-editor-signature-add-signature-button-label = Agregar nueva firma
# 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 = Firma guardada: { $description }
# .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 =
.aria-label = Editor de texto .aria-label = Editor de texto
.default-content = Comenzar a escribir… pdfjs-free-text-default-content = Empieza a escribir…
# Used to show how many comments are present in the pdf file. pdfjs-ink =
# Variables: .aria-label = Editor de dibujo
# $count (Number) - the number of comments. pdfjs-ink-canvas =
pdfjs-editor-comments-sidebar-title = .aria-label = Imagen creada por el usuario
{ $count ->
[one] Comentario
*[other] Comentarios
}
pdfjs-editor-comments-sidebar-close-button =
.title = Cerrar la barra lateral
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Saber más
## Alt-text dialog ## Alt-text dialog
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button-label = Texto alternativo pdfjs-editor-alt-text-button-label = Texto alternativo
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button-label = Editar texto alternativo
.aria-label = Editar texto alternativo
pdfjs-editor-alt-text-dialog-label = Elige una opción pdfjs-editor-alt-text-dialog-label = Elige 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-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 = Añadir una descripción pdfjs-editor-alt-text-add-description-label = Añadir una descripción
@ -407,29 +354,18 @@ pdfjs-editor-alt-text-decorative-tooltip = Marcado como decorativo
# .placeholder: This is a placeholder for the alt text input area # .placeholder: This is a placeholder for the alt text input area
pdfjs-editor-alt-text-textarea = pdfjs-editor-alt-text-textarea =
.placeholder = Por ejemplo: “Un joven se sienta a la mesa a comer” .placeholder = Por ejemplo: “Un joven se sienta a la mesa a comer”
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button =
.aria-label = Texto alternativo
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-label-top-left = Esquina superior izquierda: cambiar el tamaño
.aria-label = Esquina superior izquierda — redimensionar pdfjs-editor-resizer-label-top-middle = Arriba en el medio: cambiar el tamaño
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-label-top-right = Esquina superior derecha: cambiar el tamaño
.aria-label = Borde superior en el medio — redimensionar pdfjs-editor-resizer-label-middle-right = Centro derecha: cambiar el tamaño
pdfjs-editor-resizer-top-right = pdfjs-editor-resizer-label-bottom-right = Esquina inferior derecha: cambiar el tamaño
.aria-label = Esquina superior derecha — redimensionar pdfjs-editor-resizer-label-bottom-middle = Abajo en el medio: cambiar el tamaño
pdfjs-editor-resizer-middle-right = pdfjs-editor-resizer-label-bottom-left = Esquina inferior izquierda: cambiar el tamaño
.aria-label = Borde derecho en el medio — redimensionar pdfjs-editor-resizer-label-middle-left = Centro izquierda: cambiar el tamaño
pdfjs-editor-resizer-bottom-right =
.aria-label = Esquina inferior derecha — redimensionar
pdfjs-editor-resizer-bottom-middle =
.aria-label = Borde inferior en el medio — redimensionar
pdfjs-editor-resizer-bottom-left =
.aria-label = Esquina inferior izquierda — redimensionar
pdfjs-editor-resizer-middle-left =
.aria-label = Borde izquierdo en el medio — redimensionar
## Color picker ## Color picker
@ -460,191 +396,6 @@ pdfjs-editor-highlight-show-all-button =
## New alt-text dialog ## 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. ## 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 = Editar texto alternativo (descripción de la imagen)
# Modal header positioned above a text box where users can add the alt text.
pdfjs-editor-new-alt-text-dialog-add-label = Agregar texto alternativo (descripción de la imagen)
pdfjs-editor-new-alt-text-textarea =
.placeholder = Escribe tu descripción 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 = Breve descripción para las personas que no pueden ver la imagen o cuando la imagen no se carga.
# 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 = Este texto alternativo fue creado automáticamente y puede ser inexacto.
pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Saber más
pdfjs-editor-new-alt-text-create-automatically-button-label = Crear texto alternativo automáticamente
pdfjs-editor-new-alt-text-not-now-button = Ahora no
pdfjs-editor-new-alt-text-error-title = No se pudo crear el texto alternativo automáticamente
pdfjs-editor-new-alt-text-error-description = Escribe tu propio texto alternativo o inténtalo de nuevo más tarde.
pdfjs-editor-new-alt-text-error-close-button = Cerrar
# 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 = Descargando el modelo de IA de texto alternativo ({ $downloadedSize } de { $totalSize } MB)
.aria-valuetext = Descargando el modelo de IA de texto alternativo ({ $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 = Se agregó el texto alternativo
pdfjs-editor-new-alt-text-added-button-label = Se agregó el texto alternativo
# 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 texto alternativo
pdfjs-editor-new-alt-text-missing-button-label = Falta texto alternativo
# 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 = Revisar el texto alternativo
pdfjs-editor-new-alt-text-to-review-button-label = Revisar el texto alternativo
# "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 = Creado automáticamente: { $generatedAltText }
## Image alt-text settings ## Image alt-text settings
pdfjs-image-alt-text-settings-button =
.title = Ajustes del texto alternativo de la imagen
pdfjs-image-alt-text-settings-button-label = Ajustes del texto alternativo de la imagen
pdfjs-editor-alt-text-settings-dialog-label = Ajustes del texto alternativo de la imagen
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.
pdfjs-editor-alt-text-settings-close-button = Cerrar
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Destacado añadido
pdfjs-editor-freetext-added-alert = Texto agregado
pdfjs-editor-ink-added-alert = Dibujo agregado
pdfjs-editor-stamp-added-alert = Imagen agregada
pdfjs-editor-signature-added-alert = Firma agregada
## "Annotations removed" bar
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 eliminada
pdfjs-editor-undo-bar-message-signature = Firma eliminada
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } anotación eliminada
*[other] { $count } anotaciones eliminadas
}
pdfjs-editor-undo-bar-undo-button =
.title = Deshacer
pdfjs-editor-undo-bar-undo-button-label = Deshacer
pdfjs-editor-undo-bar-close-button =
.title = Cerrar
pdfjs-editor-undo-bar-close-button-label = Cerrar
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Este modal permite al usuario crear una firma para añadirla a un documento PDF. El usuario puede editar el nombre (que también sirve como texto alternativo) y, opcionalmente, guardar la firma para utilizarla en otras ocasiones.
pdfjs-editor-add-signature-dialog-title = Agregar una firma
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Tipo
.title = Tipo
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Dibujar
.title = Dibujar
pdfjs-editor-add-signature-image-button = Imagen
.title = Imagen
## Tab panels
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
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Grosor del dibujo: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Arrastra un archivo aquí para cargarlo
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] O elegir archivos de imagen
*[other] O buscar archivos de imagen
}
## Controls
pdfjs-editor-add-signature-description-label = Descripción (texto alternativo)
pdfjs-editor-add-signature-description-input =
.title = Descripción (texto alternativo)
pdfjs-editor-add-signature-description-default-when-drawing = Firma
pdfjs-editor-add-signature-clear-button-label = Limpiar firma
pdfjs-editor-add-signature-clear-button =
.title = Limpiar firma
pdfjs-editor-add-signature-save-checkbox = Guardar firma
pdfjs-editor-add-signature-save-warning-message = Has alcanzado el límite de 5 firmas guardadas. Elimina una para guardar más.
pdfjs-editor-add-signature-image-upload-error-title = No se pudo cargar la imagen
pdfjs-editor-add-signature-image-upload-error-description = Verifica tu conexión de red o prueba con otra imagen.
pdfjs-editor-add-signature-image-no-data-error-title = No se puede convertir esta imagen en una firma
pdfjs-editor-add-signature-image-no-data-error-description = Intenta cargar una imagen diferente.
pdfjs-editor-add-signature-error-close-button = Cerrar
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Cancelar
pdfjs-editor-add-signature-add-button = Agregar
pdfjs-editor-edit-signature-update-button = Actualizar
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Editar comentario
pdfjs-editor-edit-comment-popup-button =
.title = Editar comentario
pdfjs-editor-delete-comment-popup-button-label = Eliminar comentario
pdfjs-editor-delete-comment-popup-button =
.title = Eliminar comentario
pdfjs-show-comment-button =
.title = Mostrar comentario
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Editar comentario
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Actualizar
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Agregar comentario
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Agregar
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Empieza a escribir…
pdfjs-editor-edit-comment-dialog-cancel-button = Cancelar
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Editar comentario
pdfjs-editor-add-comment-button =
.title = Añadir comentario
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Eliminar la firma guardada
pdfjs-editor-delete-signature-button-label1 = Eliminar la firma guardada
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Editar descripción
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Editar descripción

View File

@ -92,12 +92,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Dokumendi omadused… pdfjs-document-properties-button-label = Dokumendi omadused…
pdfjs-document-properties-file-name = Faili nimi: pdfjs-document-properties-file-name = Faili nimi:
pdfjs-document-properties-file-size = Faili suurus: pdfjs-document-properties-file-size = Faili suurus:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KiB ({ $size_b } baiti)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MiB ({ $size_b } baiti)
pdfjs-document-properties-title = Pealkiri: pdfjs-document-properties-title = Pealkiri:
pdfjs-document-properties-author = Autor: pdfjs-document-properties-author = Autor:
pdfjs-document-properties-subject = Teema: pdfjs-document-properties-subject = Teema:
pdfjs-document-properties-keywords = Märksõnad: pdfjs-document-properties-keywords = Märksõnad:
pdfjs-document-properties-creation-date = Loodud: pdfjs-document-properties-creation-date = Loodud:
pdfjs-document-properties-modification-date = Muudetud: pdfjs-document-properties-modification-date = Muudetud:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date } { $time }
pdfjs-document-properties-creator = Looja: pdfjs-document-properties-creator = Looja:
pdfjs-document-properties-producer = Generaator: pdfjs-document-properties-producer = Generaator:
pdfjs-document-properties-version = Generaatori versioon: pdfjs-document-properties-version = Generaatori versioon:
@ -225,6 +237,10 @@ pdfjs-rendering-error = Lehe renderdamisel esines viga.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -241,6 +257,12 @@ pdfjs-password-ok-button = Sobib
pdfjs-password-cancel-button = Loobu pdfjs-password-cancel-button = Loobu
pdfjs-web-fonts-disabled = Veebifondid on keelatud: PDFiga kaasatud fonte pole võimalik kasutada. pdfjs-web-fonts-disabled = Veebifondid on keelatud: PDFiga kaasatud fonte pole võimalik kasutada.
## Image alt-text settings ## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-alt-text-settings-delete-model-button = Kustuta

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } byte) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } byte)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } byte)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } byte)
pdfjs-document-properties-title = Izenburua: pdfjs-document-properties-title = Izenburua:
pdfjs-document-properties-author = Egilea: pdfjs-document-properties-author = Egilea:
pdfjs-document-properties-subject = Gaia: pdfjs-document-properties-subject = Gaia:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Aldatze-data:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Sortzailea: pdfjs-document-properties-creator = Sortzailea:
pdfjs-document-properties-producer = PDFaren ekoizlea: pdfjs-document-properties-producer = PDFaren ekoizlea:
pdfjs-document-properties-version = PDF bertsioa: pdfjs-document-properties-version = PDF bertsioa:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Errorea gertatu da orria errendatzean.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Webeko letra-tipoak desgaituta daude: ezin dira kapsu
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Testua .title = Testua
pdfjs-editor-color-picker-free-text-input =
.title = Aldatu testuaren kolorea
pdfjs-editor-free-text-button-label = Testua pdfjs-editor-free-text-button-label = Testua
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Marrazkia .title = Marrazkia
pdfjs-editor-color-picker-ink-input =
.title = Aldatu marrazteko kolorea
pdfjs-editor-ink-button-label = Marrazkia pdfjs-editor-ink-button-label = Marrazkia
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Gehitu edo editatu irudiak .title = Gehitu edo editatu irudiak
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Nabarmendu .title = Nabarmendu
.aria-label = Nabarmendu .aria-label = Nabarmendu
pdfjs-highlight-floating-button-label = Nabarmendu pdfjs-highlight-floating-button-label = Nabarmendu
pdfjs-comment-floating-button =
.title = Iruzkina
.aria-label = Iruzkina
pdfjs-comment-floating-button-label = Iruzkina
pdfjs-editor-comment-button =
.title = Iruzkina
.aria-label = Iruzkina
pdfjs-editor-comment-button-label = Iruzkina
pdfjs-editor-signature-button =
.title = Gehitu sinadura
pdfjs-editor-signature-button-label = Gehitu sinadura
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Nabarmendutakoen editorea
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Marrazkien editorea
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Sinaduren editorea: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Irudien editorea
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Kendu irudia .title = Kendu irudia
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Kendu nabarmentzea .title = Kendu nabarmentzea
pdfjs-editor-remove-signature-button =
.title = Kendu sinadura
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Gehitu irudia
pdfjs-editor-free-highlight-thickness-input = Loditasuna pdfjs-editor-free-highlight-thickness-input = Loditasuna
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Aldatu loditasuna testua ez beste elementuak nabarmentzean .title = Aldatu loditasuna testua ez beste elementuak nabarmentzean
pdfjs-editor-add-signature-container =
.aria-label = Sinaduren kontrolak eta gordetako sinadurak
pdfjs-editor-signature-add-signature-button =
.title = Gehitu sinadura berria
pdfjs-editor-signature-add-signature-button-label = Gehitu sinadura berria
# 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 = Gordetako sinadura: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Testu-editorea .aria-label = Testu-editorea
.default-content = Hasi idazten… .default-content = Hasi idazten…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Testu-editorea
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Hasi idazten…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Marrazki-editorea
[one] Iruzkina pdfjs-ink-canvas =
*[other] Iruzkinak .aria-label = Erabiltzaileak sortutako irudia
}
pdfjs-editor-comments-sidebar-close-button =
.title = Itxi alboko barra
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Argibide gehiago
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Testu alternatiboa pdfjs-editor-alt-text-button-label = Testu alternatiboa
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Editatu testu alternatiboa .aria-label = Editatu testu alternatiboa
pdfjs-editor-alt-text-edit-button-label = Editatu testu alternatiboa
pdfjs-editor-alt-text-dialog-label = Aukeratu aukera 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 = Testu alternatiboak 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-label = Gehitu azalpena
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Goiko ezkerreko izkina — aldatu tamaina
pdfjs-editor-resizer-label-top-middle = Goian erdian — aldatu tamaina
pdfjs-editor-resizer-label-top-right = Goiko eskuineko izkina — aldatu tamaina
pdfjs-editor-resizer-label-middle-right = Erdian eskuinean — aldatu tamaina
pdfjs-editor-resizer-label-bottom-right = Beheko eskuineko izkina — aldatu tamaina
pdfjs-editor-resizer-label-bottom-middle = Behean erdian — aldatu tamaina
pdfjs-editor-resizer-label-bottom-left = Beheko ezkerreko izkina — aldatu tamaina
pdfjs-editor-resizer-label-middle-left = Erdian ezkerrean — aldatu tamaina
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Goiko ezkerreko izkina — aldatu tamaina .aria-label = Goiko ezkerreko izkina — aldatu tamaina
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,6 +453,7 @@ pdfjs-editor-new-alt-text-error-close-button = Itxi
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Testu alternatiboaren AA modeloa deskargatzen ({ $totalSize }/{ $downloadedSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Testu alternatiboaren AA modeloa deskargatzen ({ $totalSize }/{ $downloadedSize } MB)
.aria-valuetext = Testu alternatiboaren AA modeloa deskargatzen ({ $totalSize }/{ $downloadedSize } MB) .aria-valuetext = Testu alternatiboaren AA modeloa deskargatzen ({ $totalSize }/{ $downloadedSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -518,137 +493,3 @@ 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-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-show-dialog-description = Zure irudiek testu alternatiboa duela ziurtatzen laguntzen dizu.
pdfjs-editor-alt-text-settings-close-button = Itxi pdfjs-editor-alt-text-settings-close-button = Itxi
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Nabarmentzea gehituta
pdfjs-editor-freetext-added-alert = Testua gehituta
pdfjs-editor-ink-added-alert = Marrazkia gehituta
pdfjs-editor-stamp-added-alert = Irudia gehituta
pdfjs-editor-signature-added-alert = Sinadura gehituta
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Nabarmentzea kenduta
pdfjs-editor-undo-bar-message-freetext = Testua kenduta
pdfjs-editor-undo-bar-message-ink = Marrazkia kenduta
pdfjs-editor-undo-bar-message-stamp = Irudia kenduta
pdfjs-editor-undo-bar-message-signature = Sinadura kenduta
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] Esku-ohar bat kenduta
*[other] { $count } esku-ohar kenduta
}
pdfjs-editor-undo-bar-undo-button =
.title = Desegin
pdfjs-editor-undo-bar-undo-button-label = Desegin
pdfjs-editor-undo-bar-close-button =
.title = Itxi
pdfjs-editor-undo-bar-close-button-label = Itxi
## Add a signature dialog
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
gordetzeko aukera du gehiagotan erabili ahal izateko.
pdfjs-editor-add-signature-dialog-title = Gehitu sinadura
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Idatzi
.title = Idatzi
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Marraztu
.title = Marraztu
pdfjs-editor-add-signature-image-button = Irudia
.title = Irudia
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Idatzi zure sinadura
.placeholder = Idatzi zure sinadura
pdfjs-editor-add-signature-draw-placeholder = Marraztu zure sinadura
pdfjs-editor-add-signature-draw-thickness-range-label = Loditasuna
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Marrazteko loditasuna: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Igotzeko, jaregin fitxategia hemen
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Edo aukeratu irudi-fitxategiak
*[other] Edo arakatu irudi-fitxategiak
}
## Controls
pdfjs-editor-add-signature-description-label = Azalpena (testu alternatiboa)
pdfjs-editor-add-signature-description-input =
.title = Azalpena (testu alternatiboa)
pdfjs-editor-add-signature-description-default-when-drawing = Sinadura
pdfjs-editor-add-signature-clear-button-label = Garbitu sinadura
pdfjs-editor-add-signature-clear-button =
.title = Garbitu sinadura
pdfjs-editor-add-signature-save-checkbox = Gorde sinadura
pdfjs-editor-add-signature-save-warning-message = Gordetako sinadura kopuruaren mugara heldu zara (5). Gehiago gorde ahal izateko, ken ezazu bat.
pdfjs-editor-add-signature-image-upload-error-title = Ezin da irudia igo
pdfjs-editor-add-signature-image-upload-error-description = Egiaztatu zure sareko konexioa edo saiatu beste irudi batekin.
pdfjs-editor-add-signature-image-no-data-error-title = Ezin da irudia sinaduran bihurtu
pdfjs-editor-add-signature-image-no-data-error-description = Saiatu beste irudi bat igotzen.
pdfjs-editor-add-signature-error-close-button = Itxi
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Utzi
pdfjs-editor-add-signature-add-button = Gehitu
pdfjs-editor-edit-signature-update-button = Eguneratu
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Editatu iruzkina
pdfjs-editor-edit-comment-popup-button =
.title = Editatu iruzkina
pdfjs-editor-delete-comment-popup-button-label = Kendu iruzkina
pdfjs-editor-delete-comment-popup-button =
.title = Kendu iruzkina
pdfjs-show-comment-button =
.title = Erakutsi iruzkina
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Editatu iruzkina
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Eguneratu
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Gehitu iruzkina
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Gehitu
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Hasi idazten…
pdfjs-editor-edit-comment-dialog-cancel-button = Utzi
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Editatu iruzkina
pdfjs-editor-add-comment-button =
.title = Gehitu iruzkina
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Kendu gordetako sinadura
pdfjs-editor-delete-signature-button-label1 = Kendu gordetako sinadura
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Editatu azalpena
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Editatu azalpena

View File

@ -39,18 +39,7 @@ pdfjs-open-file-button-label = باز کردن
pdfjs-print-button = pdfjs-print-button =
.title = چاپ .title = چاپ
pdfjs-print-button-label = چاپ pdfjs-print-button-label = چاپ
pdfjs-save-button =
.title = ذخیره
pdfjs-save-button-label = ذخیره pdfjs-save-button-label = ذخیره
# Used in Firefox for Android as a tooltip for the download button (“download” is a verb).
pdfjs-download-button =
.title = دریافت
# Used in Firefox for Android as a label for the download button (“download” is a verb).
# Length of the translation matters since we are in a mobile context, with limited screen estate.
pdfjs-download-button-label = دریافت
pdfjs-bookmark-button =
.title = صفحه فعلی (مشاهده نشانی اینترنتی از صفحه فعلی)
pdfjs-bookmark-button-label = صفحه فعلی
## Secondary toolbar and context menu ## Secondary toolbar and context menu
@ -75,34 +64,28 @@ pdfjs-cursor-text-select-tool-button-label = ابزارِ انتخابِ متن
pdfjs-cursor-hand-tool-button = pdfjs-cursor-hand-tool-button =
.title = فعال کردن ابزارِ دست .title = فعال کردن ابزارِ دست
pdfjs-cursor-hand-tool-button-label = ابزار دست pdfjs-cursor-hand-tool-button-label = ابزار دست
pdfjs-scroll-page-button =
.title = استفاده از پیمایش صفحه
pdfjs-scroll-page-button-label = پیمایش صفحه
pdfjs-scroll-vertical-button = pdfjs-scroll-vertical-button =
.title = استفاده از پیمایش عمودی .title = استفاده از پیمایش عمودی
pdfjs-scroll-vertical-button-label = پیمایش عمودی pdfjs-scroll-vertical-button-label = پیمایش عمودی
pdfjs-scroll-horizontal-button = pdfjs-scroll-horizontal-button =
.title = استفاده از پیمایش افقی .title = استفاده از پیمایش افقی
pdfjs-scroll-horizontal-button-label = پیمایش افقی pdfjs-scroll-horizontal-button-label = پیمایش افقی
pdfjs-spread-none-button =
.title = صفحات پیوسته را یکی نکنید
pdfjs-spread-none-button-label = بدون صفحات پیوسته
## Document properties dialog ## Document properties dialog
pdfjs-document-properties-button = pdfjs-document-properties-button =
.title = خصوصیات سند... .title = خصوصیات سند...
pdfjs-document-properties-button-label = خصوصیات سند... pdfjs-document-properties-button-label = خصوصیات سند...
pdfjs-document-properties-file-name = نام پرونده: pdfjs-document-properties-file-name = نام فایل:
pdfjs-document-properties-file-size = حجم پرونده: pdfjs-document-properties-file-size = حجم پرونده:
# Variables: # Variables:
# $kb (Number) - the PDF file size in kilobytes # $size_kb (Number) - the PDF file size in kilobytes
# $b (Number) - the PDF file size in bytes # $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } کیلوبایت ({ $b } بایت) pdfjs-document-properties-kb = { $size_kb } کیلوبایت ({ $size_b } بایت)
# Variables: # Variables:
# $mb (Number) - the PDF file size in megabytes # $size_mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } مگابایت ({ $b } بایت) pdfjs-document-properties-mb = { $size_mb } مگابایت ({ $size_b } بایت)
pdfjs-document-properties-title = عنوان: pdfjs-document-properties-title = عنوان:
pdfjs-document-properties-author = نویسنده: pdfjs-document-properties-author = نویسنده:
pdfjs-document-properties-subject = موضوع: pdfjs-document-properties-subject = موضوع:
@ -110,8 +93,9 @@ pdfjs-document-properties-keywords = کلیدواژه‌ها:
pdfjs-document-properties-creation-date = تاریخ ایجاد: pdfjs-document-properties-creation-date = تاریخ ایجاد:
pdfjs-document-properties-modification-date = تاریخ ویرایش: pdfjs-document-properties-modification-date = تاریخ ویرایش:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $date (Date) - the creation/modification date of the PDF file
pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") } # $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }، { $time }
pdfjs-document-properties-creator = ایجاد کننده: pdfjs-document-properties-creator = ایجاد کننده:
pdfjs-document-properties-producer = ایجاد کننده PDF: pdfjs-document-properties-producer = ایجاد کننده PDF:
pdfjs-document-properties-version = نسخه PDF: pdfjs-document-properties-version = نسخه PDF:
@ -232,9 +216,6 @@ pdfjs-rendering-error = هنگام بارگیری صفحه خطایی رخ دا
# Some common types are e.g.: "Check", "Text", "Comment", "Note" # Some common types are e.g.: "Check", "Text", "Comment", "Note"
pdfjs-text-annotation-type = pdfjs-text-annotation-type =
.alt = [{ $type } Annotation] .alt = [{ $type } Annotation]
# Variables:
# $dateObj (Date) - the modification date and time of the annotation
pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
## Password ## Password
@ -252,71 +233,14 @@ pdfjs-editor-free-text-button-label = متن
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = کشیدن .title = کشیدن
pdfjs-editor-ink-button-label = کشیدن 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 = برجسته کردن
pdfjs-highlight-floating-button1 =
.title = برجسته کردن
.aria-label = برجسته کردن
pdfjs-highlight-floating-button-label = برجسته کردن
##
# Editor Parameters # Editor Parameters
pdfjs-editor-free-text-color-input = رنگ pdfjs-editor-free-text-color-input = رنگ
pdfjs-editor-free-text-size-input = اندازه pdfjs-editor-free-text-size-input = اندازه
pdfjs-editor-ink-color-input = رنگ pdfjs-editor-ink-color-input = رنگ
pdfjs-editor-stamp-add-image-button =
.title = افزودن تصویر
pdfjs-editor-stamp-add-image-button-label = افزودن تصویر
# .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 =
.aria-label = ویرایشگر متن
.default-content = شروع به نوشتن کنید…
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-add-description-label = افزودن توضیحات
pdfjs-editor-alt-text-cancel-button = انصراف
pdfjs-editor-alt-text-save-button = ذخیره
## Color picker ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-colorpicker-button =
.title = تغییر رنگ
pdfjs-editor-colorpicker-dropdown =
.aria-label = انتخاب رنگ
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 = بستن
## 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-editor-alt-text-settings-close-button = بستن

View File

@ -89,12 +89,24 @@ pdfjs-document-properties-button =
pdfjs-document-properties-button-label = Keeroraaɗi Winndannde… pdfjs-document-properties-button-label = Keeroraaɗi Winndannde…
pdfjs-document-properties-file-name = Innde fiilde: pdfjs-document-properties-file-name = Innde fiilde:
pdfjs-document-properties-file-size = Ɓetol fiilde: pdfjs-document-properties-file-size = Ɓetol fiilde:
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bite)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bite)
pdfjs-document-properties-title = Tiitoonde: pdfjs-document-properties-title = Tiitoonde:
pdfjs-document-properties-author = Binnduɗo: pdfjs-document-properties-author = Binnduɗo:
pdfjs-document-properties-subject = Toɓɓere: pdfjs-document-properties-subject = Toɓɓere:
pdfjs-document-properties-keywords = Kelmekele jiytirɗe: pdfjs-document-properties-keywords = Kelmekele jiytirɗe:
pdfjs-document-properties-creation-date = Ñalnde Sosaa: pdfjs-document-properties-creation-date = Ñalnde Sosaa:
pdfjs-document-properties-modification-date = Ñalnde Waylaa: pdfjs-document-properties-modification-date = Ñalnde Waylaa:
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Cosɗo: pdfjs-document-properties-creator = Cosɗo:
pdfjs-document-properties-producer = Paggiiɗo PDF: pdfjs-document-properties-producer = Paggiiɗo PDF:
pdfjs-document-properties-version = Yamre PDF: pdfjs-document-properties-version = Yamre PDF:
@ -195,6 +207,9 @@ pdfjs-page-scale-actual = Ɓetol Jaati
# $scale (Number) - percent value for page scale # $scale (Number) - percent value for page scale
pdfjs-page-scale-percent = { $scale }% pdfjs-page-scale-percent = { $scale }%
## PDF page
## Loading indicator messages ## Loading indicator messages
pdfjs-loading-error = Juumre waɗii tuma nde loowata PDF oo. pdfjs-loading-error = Juumre waɗii tuma nde loowata PDF oo.
@ -220,3 +235,13 @@ pdfjs-password-invalid = Finnde moƴƴaani. Tiiɗno eto kadi.
pdfjs-password-ok-button = OK pdfjs-password-ok-button = OK
pdfjs-password-cancel-button = Haaytu pdfjs-password-cancel-button = Haaytu
pdfjs-web-fonts-disabled = Ponte geese ko daaƴaaɗe: horiima huutoraade ponte PDF coomtoraaɗe. pdfjs-web-fonts-disabled = Ponte geese ko daaƴaaɗe: horiima huutoraade ponte PDF coomtoraaɗe.
## Editing
## Alt-text dialog
## Editor resizers
## This is used in an aria label to help to understand the role of the resizer.

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } Mt ({ $b } tavua) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } Mt ({ $b } tavua)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } kt ({ $size_b } tavua)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } Mt ({ $size_b } tavua)
pdfjs-document-properties-title = Otsikko: pdfjs-document-properties-title = Otsikko:
pdfjs-document-properties-author = Tekijä: pdfjs-document-properties-author = Tekijä:
pdfjs-document-properties-subject = Aihe: pdfjs-document-properties-subject = Aihe:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Muokkauspäivämäärä:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Luoja: pdfjs-document-properties-creator = Luoja:
pdfjs-document-properties-producer = PDF-tuottaja: pdfjs-document-properties-producer = PDF-tuottaja:
pdfjs-document-properties-version = PDF-versio: pdfjs-document-properties-version = PDF-versio:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Tapahtui virhe piirrettäessä sivua.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Verkkosivujen omat kirjasinlajit on estetty: ei voida
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Teksti .title = Teksti
pdfjs-editor-color-picker-free-text-input =
.title = Muuta tekstin väriä
pdfjs-editor-free-text-button-label = Teksti pdfjs-editor-free-text-button-label = Teksti
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Piirros .title = Piirros
pdfjs-editor-color-picker-ink-input =
.title = Vaihda piirustuksen väriä
pdfjs-editor-ink-button-label = Piirros pdfjs-editor-ink-button-label = Piirros
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Lisää tai muokkaa kuvia .title = Lisää tai muokkaa kuvia
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Korostus .title = Korostus
.aria-label = Korostus .aria-label = Korostus
pdfjs-highlight-floating-button-label = Korostus pdfjs-highlight-floating-button-label = Korostus
pdfjs-comment-floating-button =
.title = Kommentti
.aria-label = Kommentti
pdfjs-comment-floating-button-label = Kommentti
pdfjs-editor-comment-button =
.title = Kommentti
.aria-label = Kommentti
pdfjs-editor-comment-button-label = Kommentti
pdfjs-editor-signature-button =
.title = Lisää allekirjoitus
pdfjs-editor-signature-button-label = Lisää allekirjoitus
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Korostusmuokkain
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Piirustusmuokkain
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Allekirjoituksen muokkain: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Kuvamuokkain
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Poista kuva .title = Poista kuva
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Poista korostus .title = Poista korostus
pdfjs-editor-remove-signature-button =
.title = Poista allekirjoitus
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Lisää kuva
pdfjs-editor-free-highlight-thickness-input = Paksuus pdfjs-editor-free-highlight-thickness-input = Paksuus
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Muuta paksuutta korostaessasi muita kohteita kuin tekstiä .title = Muuta paksuutta korostaessasi muita kohteita kuin tekstiä
pdfjs-editor-add-signature-container =
.aria-label = Allekirjoitussäätimet ja tallennetut allekirjoitukset
pdfjs-editor-signature-add-signature-button =
.title = Lisää uusi allekirjoitus
pdfjs-editor-signature-add-signature-button-label = Lisää uusi allekirjoitus
# 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 = Tallennettu allekirjoitus: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Tekstimuokkain .aria-label = Tekstimuokkain
.default-content = Aloita kirjoittaminen… .default-content = Aloita kirjoittaminen…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Tekstimuokkain
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Aloita kirjoittaminen…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Piirrustusmuokkain
[one] Kommentti pdfjs-ink-canvas =
*[other] Kommenttia .aria-label = Käyttäjän luoma kuva
}
pdfjs-editor-comments-sidebar-close-button =
.title = Sulje sivupaneeli
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Lue lisää
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Vaihtoehtoinen teksti pdfjs-editor-alt-text-button-label = Vaihtoehtoinen teksti
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Muokkaa vaihtoehtoista tekstiä .aria-label = Muokkaa vaihtoehtoista tekstiä
pdfjs-editor-alt-text-edit-button-label = Muokkaa vaihtoehtoista tekstiä
pdfjs-editor-alt-text-dialog-label = Valitse vaihtoehto pdfjs-editor-alt-text-dialog-label = Valitse vaihtoehto
pdfjs-editor-alt-text-dialog-description = Vaihtoehtoinen teksti ("alt-teksti") auttaa ihmisiä, jotka eivät näe kuvaa tai kun kuva ei lataudu. pdfjs-editor-alt-text-dialog-description = Vaihtoehtoinen teksti ("alt-teksti") auttaa ihmisiä, jotka eivät näe kuvaa tai kun kuva ei lataudu.
pdfjs-editor-alt-text-add-description-label = Lisää kuvaus pdfjs-editor-alt-text-add-description-label = Lisää kuvaus
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Vasen yläkulma - muuta kokoa
pdfjs-editor-resizer-label-top-middle = Ylhäällä keskellä - muuta kokoa
pdfjs-editor-resizer-label-top-right = Oikea yläkulma - muuta kokoa
pdfjs-editor-resizer-label-middle-right = Keskellä oikealla - muuta kokoa
pdfjs-editor-resizer-label-bottom-right = Oikea alakulma - muuta kokoa
pdfjs-editor-resizer-label-bottom-middle = Alhaalla keskellä - muuta kokoa
pdfjs-editor-resizer-label-bottom-left = Vasen alakulma - muuta kokoa
pdfjs-editor-resizer-label-middle-left = Keskellä vasemmalla - muuta kokoa
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Vasen yläkulma - muuta kokoa .aria-label = Vasen yläkulma - muuta kokoa
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,6 +453,7 @@ pdfjs-editor-new-alt-text-error-close-button = Sulje
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Ladataan vaihtoehtoisen tekstin tekoälymallia ({ $downloadedSize } / { $totalSize } Mt) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Ladataan vaihtoehtoisen tekstin tekoälymallia ({ $downloadedSize } / { $totalSize } Mt)
.aria-valuetext = Ladataan vaihtoehtoisen tekstin tekoälymallia ({ $downloadedSize } / { $totalSize } Mt) .aria-valuetext = Ladataan vaihtoehtoisen tekstin tekoälymallia ({ $downloadedSize } / { $totalSize } Mt)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -518,133 +493,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Auttaa varmistamaan, että kaikissa kuvissasi on vaihtoehtoinen teksti.
pdfjs-editor-alt-text-settings-close-button = Sulje pdfjs-editor-alt-text-settings-close-button = Sulje
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Korostus lisätty
pdfjs-editor-freetext-added-alert = Teksti lisätty
pdfjs-editor-ink-added-alert = Piirustus lisätty
pdfjs-editor-stamp-added-alert = Kuva lisätty
pdfjs-editor-signature-added-alert = Allekirjoitus lisätty
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Korostus poistettu
pdfjs-editor-undo-bar-message-freetext = Teksti poistettu
pdfjs-editor-undo-bar-message-ink = Piirustus poistettu
pdfjs-editor-undo-bar-message-stamp = Kuva poistettu
pdfjs-editor-undo-bar-message-signature = Allekirjoitus poistettu
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } merkintä poistettu
*[other] { $count } merkintää poistettu
}
pdfjs-editor-undo-bar-undo-button =
.title = Kumoa
pdfjs-editor-undo-bar-undo-button-label = Kumoa
pdfjs-editor-undo-bar-close-button =
.title = Sulje
pdfjs-editor-undo-bar-close-button-label = Sulje
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Tämän ikkunan avulla käyttäjä voi luoda allekirjoituksen PDF-asiakirjaan lisättäväksi. Käyttäjä voi muokata nimeä (joka toimii myös vaihtoehtoisena tekstinä) ja valinnaisesti tallentaa allekirjoituksen toistuvaa käyttöä varten.
pdfjs-editor-add-signature-dialog-title = Lisää allekirjoitus
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Kirjoita
.title = Kirjoita
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Piirrä
.title = Piirrä
pdfjs-editor-add-signature-image-button = Kuva
.title = Kuva
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Kirjoita allekirjoituksesi
.placeholder = Kirjoita allekirjoituksesi
pdfjs-editor-add-signature-draw-placeholder = Piirrä allekirjoituksesi
pdfjs-editor-add-signature-draw-thickness-range-label = Paksuus
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Piirustuksen paksuus: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Lähetä tiedosto vetämällä se tähän
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Tai selaa kuvatiedostoja
*[other] Tai selaa kuvatiedostoja
}
## Controls
pdfjs-editor-add-signature-description-label = Kuvaus (vaihtoehtoinen teksti)
pdfjs-editor-add-signature-description-input =
.title = Kuvaus (vaihtoehtoinen teksti)
pdfjs-editor-add-signature-description-default-when-drawing = Allekirjoitus
pdfjs-editor-add-signature-clear-button-label = Tyhjennä allekirjoitus
pdfjs-editor-add-signature-clear-button =
.title = Tyhjennä allekirjoitus
pdfjs-editor-add-signature-save-checkbox = Tallenna allekirjoitus
pdfjs-editor-add-signature-save-warning-message = Olet saavuttanut viiden tallennetun allekirjoituksen rajan. Poista yksi säästääksesi lisää.
pdfjs-editor-add-signature-image-upload-error-title = Kuvaa ei voitu lähettää
pdfjs-editor-add-signature-image-upload-error-description = Tarkista verkkoyhteyden tila tai kokeile toista kuvaa.
pdfjs-editor-add-signature-image-no-data-error-title = Tätä kuvaa ei voida muuntaa allekirjoitukseksi
pdfjs-editor-add-signature-image-no-data-error-description = Yritä lähettää eri kuva.
pdfjs-editor-add-signature-error-close-button = Sulje
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Peruuta
pdfjs-editor-add-signature-add-button = Lisää
pdfjs-editor-edit-signature-update-button = Päivitä
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Muokkaa kommenttia
pdfjs-editor-edit-comment-popup-button =
.title = Muokkaa kommenttia
pdfjs-editor-delete-comment-popup-button-label = Poista kommentti
pdfjs-editor-delete-comment-popup-button =
.title = Poista kommentti
pdfjs-show-comment-button =
.title = Näytä kommentti
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Muokkaa kommenttia
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Päivitä
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Lisää kommentti
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Lisää
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Aloita kirjoittaminen…
pdfjs-editor-edit-comment-dialog-cancel-button = Peruuta
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Muokkaa kommenttia
pdfjs-editor-add-comment-button =
.title = Lisää kommentti
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Poista tallennettu allekirjoitus
pdfjs-editor-delete-signature-button-label1 = Poista tallennettu allekirjoitus
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Muokkaa kuvausta
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Muokkaa kuvausta

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } Mo ({ $b } octets) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } Mo ({ $b } octets)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } Ko ({ $size_b } octets)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } Mo ({ $size_b } octets)
pdfjs-document-properties-title = Titre : pdfjs-document-properties-title = Titre :
pdfjs-document-properties-author = Auteur : pdfjs-document-properties-author = Auteur :
pdfjs-document-properties-subject = Sujet : pdfjs-document-properties-subject = Sujet :
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Modifié le :
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date } à { $time }
pdfjs-document-properties-creator = Créé par : pdfjs-document-properties-creator = Créé par :
pdfjs-document-properties-producer = Outil de conversion PDF : pdfjs-document-properties-producer = Outil de conversion PDF :
pdfjs-document-properties-version = Version PDF : pdfjs-document-properties-version = Version PDF :
@ -259,6 +271,10 @@ pdfjs-rendering-error = Une erreur sest produite lors de laffichage de la
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -282,13 +298,9 @@ pdfjs-web-fonts-disabled = Les polices web sont désactivées : impossible d
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Texte .title = Texte
pdfjs-editor-color-picker-free-text-input =
.title = Changer la couleur du texte
pdfjs-editor-free-text-button-label = Texte pdfjs-editor-free-text-button-label = Texte
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Dessiner .title = Dessiner
pdfjs-editor-color-picker-ink-input =
.title = Changer la couleur pour dessiner
pdfjs-editor-ink-button-label = Dessiner pdfjs-editor-ink-button-label = Dessiner
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Ajouter ou modifier des images .title = Ajouter ou modifier des images
@ -300,33 +312,6 @@ pdfjs-highlight-floating-button1 =
.title = Surligner .title = Surligner
.aria-label = Surligner .aria-label = Surligner
pdfjs-highlight-floating-button-label = Surligner pdfjs-highlight-floating-button-label = Surligner
pdfjs-comment-floating-button =
.title = Commenter
.aria-label = Commenter
pdfjs-comment-floating-button-label = Commenter
pdfjs-editor-comment-button =
.title = Commenter
.aria-label = Commenter
pdfjs-editor-comment-button-label = Commenter
pdfjs-editor-signature-button =
.title = Ajouter une signature
pdfjs-editor-signature-button-label = Ajouter une signature
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Éditeur de surlignage
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Éditeur de dessins
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Éditeur de signature : { $description }
pdfjs-editor-stamp-editor =
.aria-label = Éditeur dimages
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -338,8 +323,6 @@ pdfjs-editor-remove-stamp-button =
.title = Supprimer limage .title = Supprimer limage
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Supprimer le surlignage .title = Supprimer le surlignage
pdfjs-editor-remove-signature-button =
.title = Retirer la signature
## ##
@ -356,41 +339,24 @@ pdfjs-editor-stamp-add-image-button-label = Ajouter une image
pdfjs-editor-free-highlight-thickness-input = Épaisseur pdfjs-editor-free-highlight-thickness-input = Épaisseur
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Modifier lépaisseur pour le surlignage déléments non textuels .title = Modifier lépaisseur pour le surlignage déléments non textuels
pdfjs-editor-add-signature-container =
.aria-label = Contrôles de signature et signatures enregistrées
pdfjs-editor-signature-add-signature-button =
.title = Ajouter une nouvelle signature
pdfjs-editor-signature-add-signature-button-label = Ajouter une nouvelle signature
# 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 = Signature enregistrée : { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Éditeur de texte .aria-label = Éditeur de texte
.default-content = Commencez à écrire… .default-content = Commencez à écrire…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Éditeur de texte
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Commencer à écrire…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Éditeur de dessin
[one] Commentaire pdfjs-ink-canvas =
*[other] Commentaires .aria-label = Image créée par lutilisateur·trice
}
pdfjs-editor-comments-sidebar-close-button =
.title = Fermer le panneau latéral
.aria-label = 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 dintéressant ? Mettez-le en surbrillance et ajoutez un commentaire.
pdfjs-editor-comments-sidebar-no-comments-link = En savoir plus
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Texte alternatif pdfjs-editor-alt-text-button-label = Texte alternatif
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Modifier le texte alternatif .aria-label = Modifier le texte alternatif
pdfjs-editor-alt-text-edit-button-label = Modifier le texte alternatif
pdfjs-editor-alt-text-dialog-label = Sélectionnez une option pdfjs-editor-alt-text-dialog-label = Sélectionnez une option
pdfjs-editor-alt-text-dialog-description = Le texte alternatif est utile lorsque des personnes ne peuvent pas voir limage ou que limage ne se charge pas. pdfjs-editor-alt-text-dialog-description = Le texte alternatif est utile lorsque des personnes ne peuvent pas voir limage ou que limage ne se charge pas.
pdfjs-editor-alt-text-add-description-label = Ajouter une description pdfjs-editor-alt-text-add-description-label = Ajouter une description
@ -410,6 +376,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Coin supérieur gauche — redimensionner
pdfjs-editor-resizer-label-top-middle = Milieu haut — redimensionner
pdfjs-editor-resizer-label-top-right = Coin supérieur droit — redimensionner
pdfjs-editor-resizer-label-middle-right = Milieu droit — redimensionner
pdfjs-editor-resizer-label-bottom-right = Coin inférieur droit — redimensionner
pdfjs-editor-resizer-label-bottom-middle = Centre bas — redimensionner
pdfjs-editor-resizer-label-bottom-left = Coin inférieur gauche — redimensionner
pdfjs-editor-resizer-label-middle-left = Milieu gauche — redimensionner
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Coin supérieur gauche — redimensionner .aria-label = Coin supérieur gauche — redimensionner
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -475,6 +449,7 @@ pdfjs-editor-new-alt-text-error-close-button = Fermer
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Téléchargement du modèle dIA de texte alternatif ({ $downloadedSize } sur { $totalSize } Mo) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Téléchargement du modèle dIA de texte alternatif ({ $downloadedSize } sur { $totalSize } Mo)
.aria-valuetext = Téléchargement du modèle dIA de texte alternatif ({ $downloadedSize } sur { $totalSize } Mo) .aria-valuetext = Téléchargement du modèle dIA de texte alternatif ({ $downloadedSize } sur { $totalSize } Mo)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -514,133 +489,3 @@ 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 lajout dune image pdfjs-editor-alt-text-settings-show-dialog-button-label = Afficher léditeur de texte alternatif immédiatement lors de lajout dune image
pdfjs-editor-alt-text-settings-show-dialog-description = Vous aide à vous assurer que toutes vos images ont du texte alternatif. pdfjs-editor-alt-text-settings-show-dialog-description = Vous aide à vous assurer que toutes vos images ont du texte alternatif.
pdfjs-editor-alt-text-settings-close-button = Fermer pdfjs-editor-alt-text-settings-close-button = Fermer
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Surlignage ajouté
pdfjs-editor-freetext-added-alert = Texte ajouté
pdfjs-editor-ink-added-alert = Dessin ajouté
pdfjs-editor-stamp-added-alert = Image ajoutée
pdfjs-editor-signature-added-alert = Signature ajoutée
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Surlignage supprimé
pdfjs-editor-undo-bar-message-freetext = Texte supprimé
pdfjs-editor-undo-bar-message-ink = Dessin supprimé
pdfjs-editor-undo-bar-message-stamp = Image supprimée
pdfjs-editor-undo-bar-message-signature = Signature retirée
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } annotation supprimée
*[other] { $count } annotations supprimées
}
pdfjs-editor-undo-bar-undo-button =
.title = Annuler
pdfjs-editor-undo-bar-undo-button-label = Annuler
pdfjs-editor-undo-bar-close-button =
.title = Fermer
pdfjs-editor-undo-bar-close-button-label = Fermer
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Cette fenêtre permet de créer une signature à ajouter à un document au format PDF. Il est possible den modifier le nom (qui sert également de texte alternatif) et, éventuellement, de lenregistrer pour une utilisation répétée.
pdfjs-editor-add-signature-dialog-title = Ajout dune signature
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Saisir
.title = Saisir au clavier
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Dessiner
.title = Dessiner
pdfjs-editor-add-signature-image-button = Image
.title = Image
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Saisissez votre signature
.placeholder = Saisissez votre signature
pdfjs-editor-add-signature-draw-placeholder = Tracez votre signature
pdfjs-editor-add-signature-draw-thickness-range-label = Épaisseur
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Épaisseur du trait : { $thickness }
pdfjs-editor-add-signature-image-placeholder = Déposez un fichier ici pour lenvoyer
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Ou choisissez parmi les fichiers image
*[other] Ou parcourez les fichiers image
}
## Controls
pdfjs-editor-add-signature-description-label = Description (texte alternatif)
pdfjs-editor-add-signature-description-input =
.title = Description (texte alternatif)
pdfjs-editor-add-signature-description-default-when-drawing = Signature
pdfjs-editor-add-signature-clear-button-label = Effacer la signature
pdfjs-editor-add-signature-clear-button =
.title = Effacer la signature
pdfjs-editor-add-signature-save-checkbox = Enregistrer la signature
pdfjs-editor-add-signature-save-warning-message = Vous avez atteint la limite de 5 signatures enregistrées. Supprimez-en une pour en enregistrer une autre.
pdfjs-editor-add-signature-image-upload-error-title = Impossible denvoyer limage
pdfjs-editor-add-signature-image-upload-error-description = Vérifiez votre connexion réseau ou essayez avec une autre image.
pdfjs-editor-add-signature-image-no-data-error-title = Impossible de convertir cette image en signature
pdfjs-editor-add-signature-image-no-data-error-description = Veuillez essayer denvoyer une autre image.
pdfjs-editor-add-signature-error-close-button = Fermer
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Annuler
pdfjs-editor-add-signature-add-button = Ajouter
pdfjs-editor-edit-signature-update-button = Mettre à jour
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Modifier le commentaire
pdfjs-editor-edit-comment-popup-button =
.title = Modifier le commentaire
pdfjs-editor-delete-comment-popup-button-label = Supprimer le commentaire
pdfjs-editor-delete-comment-popup-button =
.title = Supprimer le commentaire
pdfjs-show-comment-button =
.title = Voir les commentaires
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Modifier le commentaire
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Mettre à jour
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Ajouter un commentaire
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Ajouter
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Commencer à écrire…
pdfjs-editor-edit-comment-dialog-cancel-button = Annuler
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Modifier le commentaire
pdfjs-editor-add-comment-button =
.title = Ajouter un commentaire
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Supprimer la signature enregistrée
pdfjs-editor-delete-signature-button-label1 = Supprimer la signature enregistrée
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Modifier la description
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Modifier la description

View File

@ -6,7 +6,7 @@
## Main toolbar buttons (tooltips and alt text for images) ## Main toolbar buttons (tooltips and alt text for images)
pdfjs-previous-button = pdfjs-previous-button =
.title = Pagjine di prime .title = Pagjine precedente
pdfjs-previous-button-label = Indaûr pdfjs-previous-button-label = Indaûr
pdfjs-next-button = pdfjs-next-button =
.title = Prossime pagjine .title = Prossime pagjine
@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Titul: pdfjs-document-properties-title = Titul:
pdfjs-document-properties-author = Autôr: pdfjs-document-properties-author = Autôr:
pdfjs-document-properties-subject = Ogjet: pdfjs-document-properties-subject = Ogjet:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Date di modifiche:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Creatôr pdfjs-document-properties-creator = Creatôr
pdfjs-document-properties-producer = Gjeneradôr PDF: pdfjs-document-properties-producer = Gjeneradôr PDF:
pdfjs-document-properties-version = Version PDF: pdfjs-document-properties-version = Version PDF:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Al è vignût fûr un erôr tal realizâ la visualizazio
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = I caratars dal Web a son disativâts: Impussibil dopr
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Test .title = Test
pdfjs-editor-color-picker-free-text-input =
.title = Cambie colôr dal test
pdfjs-editor-free-text-button-label = Test pdfjs-editor-free-text-button-label = Test
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Dissen .title = Dissen
pdfjs-editor-color-picker-ink-input =
.title = Cambie colôr dal dissen
pdfjs-editor-ink-button-label = Dissen pdfjs-editor-ink-button-label = Dissen
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Zonte o modifiche imagjins .title = Zonte o modifiche imagjins
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Evidenzie .title = Evidenzie
.aria-label = Evidenzie .aria-label = Evidenzie
pdfjs-highlight-floating-button-label = Evidenzie pdfjs-highlight-floating-button-label = Evidenzie
pdfjs-comment-floating-button =
.title = Comente
.aria-label = Comente
pdfjs-comment-floating-button-label = Comente
pdfjs-editor-comment-button =
.title = Comente
.aria-label = Comente
pdfjs-editor-comment-button-label = Comente
pdfjs-editor-signature-button =
.title = Zonte firme
pdfjs-editor-signature-button-label = Zonte firme
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Modifiche evidenziazions
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Modifiche dissens
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Editôr firmis: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Modifiche imagjins
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Gjave imagjin .title = Gjave imagjin
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Gjave evidenziazion .title = Gjave evidenziazion
pdfjs-editor-remove-signature-button =
.title = Gjave firme
## ##
@ -360,41 +343,23 @@ pdfjs-editor-stamp-add-image-button-label = Zonte imagjin
pdfjs-editor-free-highlight-thickness-input = Spessôr pdfjs-editor-free-highlight-thickness-input = Spessôr
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Modifiche il spessôr de selezion pai elements che no son testuâi .title = Modifiche il spessôr de selezion pai elements che no son testuâi
pdfjs-editor-add-signature-container =
.aria-label = Controi firme e firmis salvadis
pdfjs-editor-signature-add-signature-button =
.title = Zonte gnove firme
pdfjs-editor-signature-add-signature-button-label = Zonte gnove firme
# 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 = Firme salvade: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Editôr di test .aria-label = Editôr di test
.default-content = Scomence a scrivi… .default-content = Scomence a scrivi…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Editôr di test
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Scomence a scrivi…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Editôr dissens
[one] Coment pdfjs-ink-canvas =
*[other] Coments .aria-label = Imagjin creade dal utent
}
pdfjs-editor-comments-sidebar-close-button =
.title = Siere la sbare laterâl
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Plui informazions
## Alt-text dialog ## Alt-text dialog
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button-label = Test alternatîf pdfjs-editor-alt-text-button-label = Test alternatîf
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button-label = Modifiche test alternatîf
.aria-label = Modifiche test alternatîf
pdfjs-editor-alt-text-dialog-label = Sielç une opzion pdfjs-editor-alt-text-dialog-label = Sielç une opzion
pdfjs-editor-alt-text-dialog-description = Il test alternatîf (“alt text”) al jude cuant che lis personis no puedin viodi la imagjin o cuant che la imagjine no ven cjariade. pdfjs-editor-alt-text-dialog-description = Il test alternatîf (“alt text”) al jude cuant che lis personis no puedin viodi la imagjin o cuant che la imagjine no ven cjariade.
pdfjs-editor-alt-text-add-description-label = Zonte une descrizion pdfjs-editor-alt-text-add-description-label = Zonte une descrizion
@ -407,13 +372,18 @@ pdfjs-editor-alt-text-decorative-tooltip = Segnade come decorative
# .placeholder: This is a placeholder for the alt text input area # .placeholder: This is a placeholder for the alt text input area
pdfjs-editor-alt-text-textarea = pdfjs-editor-alt-text-textarea =
.placeholder = Par esempli, “Un zovin si sente a taule par mangjâ” .placeholder = Par esempli, “Un zovin si sente a taule par mangjâ”
# Alternative text (alt text) helps when people can't see the image.
pdfjs-editor-alt-text-button =
.aria-label = Test alternatîf
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Cjanton in alt a çampe — ridimensione
pdfjs-editor-resizer-label-top-middle = Bande superiôr tal mieç — ridimensione
pdfjs-editor-resizer-label-top-right = Cjanton in alt a diestre — ridimensione
pdfjs-editor-resizer-label-middle-right = Bande diestre tal mieç — ridimensione
pdfjs-editor-resizer-label-bottom-right = Cjanton in bas a diestre — ridimensione
pdfjs-editor-resizer-label-bottom-middle = Bande inferiôr tal mieç — ridimensione
pdfjs-editor-resizer-label-bottom-left = Cjanton in bas a çampe — ridimensione
pdfjs-editor-resizer-label-middle-left = Bande di çampe tal mieç — ridimensione
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Cjanton in alt a çampe — ridimensione .aria-label = Cjanton in alt a çampe — ridimensione
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,19 +449,14 @@ pdfjs-editor-new-alt-text-error-close-button = Siere
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = Daûr a discjariâil model IA pal test alternatîf ({ $downloadedSize } di { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = Daûr a discjariâil model IA pal test alternatîf ({ $downloadedSize } di { $totalSize } MB)
.aria-valuetext = Daûr a discjariâ il model IA pal test alternatîf ({ $downloadedSize } di { $totalSize } MB) .aria-valuetext = Daûr a discjariâ il model IA pal test alternatîf ({ $downloadedSize } di { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # 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 = Test alternatîf zontât
pdfjs-editor-new-alt-text-added-button-label = Test alternatîf zontât pdfjs-editor-new-alt-text-added-button-label = Test alternatîf zontât
# This is a button that users can click to open the alt text editor and add alt text when it is not present. # 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 = Al mancje il test alternatîf
pdfjs-editor-new-alt-text-missing-button-label = Al mancje il test alternatîf pdfjs-editor-new-alt-text-missing-button-label = Al mancje il test alternatîf
# This is a button that opens up the alt text modal where users should review the alt text that was automatically generated. # 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 = Verifiche test alternatîf
pdfjs-editor-new-alt-text-to-review-button-label = Verifiche test alternatîf pdfjs-editor-new-alt-text-to-review-button-label = Verifiche test alternatîf
# "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. # "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: # Variables:
@ -518,131 +483,3 @@ 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-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. 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.
pdfjs-editor-alt-text-settings-close-button = Siere pdfjs-editor-alt-text-settings-close-button = Siere
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Evidenziazion zontade
pdfjs-editor-freetext-added-alert = Test zontât
pdfjs-editor-ink-added-alert = Dissen zontât
pdfjs-editor-stamp-added-alert = Imagjin zontade
pdfjs-editor-signature-added-alert = Firme zontade
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Evidenziazion gjavade
pdfjs-editor-undo-bar-message-freetext = Test gjavât
pdfjs-editor-undo-bar-message-ink = Dissen gjavât
pdfjs-editor-undo-bar-message-stamp = Imagjin gjavade
pdfjs-editor-undo-bar-message-signature = Firme gjavade
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } note gjavade
*[other] { $count } notis gjavadis
}
pdfjs-editor-undo-bar-undo-button =
.title = Anule
pdfjs-editor-undo-bar-undo-button-label = Anule
pdfjs-editor-undo-bar-close-button =
.title = Siere
pdfjs-editor-undo-bar-close-button-label = Siere
## Add a signature dialog
pdfjs-editor-add-signature-dialog-label = Chest barcon al permet al utent di creâ une firme di zontâ a un document PDF. Lutent al pues modificâ il non (che al vignarà doprât ancje come test alternatîf) e, se lu desidere, salvâ la firme par tornâ a doprâle un doman.
pdfjs-editor-add-signature-dialog-title = Zonte une firme
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Scrîf
.title = Scrîf
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Dissegne
.title = Dissegne
pdfjs-editor-add-signature-image-button = Imagjin
.title = Imagjin
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Scrîf la tô firme
.placeholder = Scrîf la tô firme
pdfjs-editor-add-signature-draw-placeholder = Dissegne la tô firme
pdfjs-editor-add-signature-draw-thickness-range-label = Spessôr
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Spessôr de tresse: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Strissine un file achì par cjariâlu
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Opûr sielç i files imagjin
*[other] Opûr sgarfe pai files imagjin
}
## Controls
pdfjs-editor-add-signature-description-label = Descrizion (test alternatîf)
pdfjs-editor-add-signature-description-input =
.title = Descrizion (test alternatîf)
pdfjs-editor-add-signature-description-default-when-drawing = Firme
pdfjs-editor-add-signature-clear-button-label = Nete firme
pdfjs-editor-add-signature-clear-button =
.title = Nete firme
pdfjs-editor-add-signature-save-checkbox = Salve firme
pdfjs-editor-add-signature-save-warning-message = Tu sês rivât/rivade al limit di 5 firmis salvadis. Gjave une par salvânt une altre.
pdfjs-editor-add-signature-image-upload-error-title = Impussibil cjariâ la imagjin
pdfjs-editor-add-signature-image-upload-error-description = Controle la conession di rêt o prove cuntune altre imagjin.
pdfjs-editor-add-signature-image-no-data-error-title = Impussibil convertî cheste imagjin intune firme
pdfjs-editor-add-signature-image-no-data-error-description = Prove a cjariâ une altre imagjin.
pdfjs-editor-add-signature-error-close-button = Siere
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Anule
pdfjs-editor-add-signature-add-button = Zonte
pdfjs-editor-edit-signature-update-button = Inzorne
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Modifiche coment
pdfjs-editor-edit-comment-popup-button =
.title = Modifiche coment
pdfjs-editor-delete-comment-popup-button-label = Gjave coment
pdfjs-editor-delete-comment-popup-button =
.title = Gjave coment
pdfjs-show-comment-button =
.title = Mostre coment
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Modifiche coment
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Inzorne
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Zonte coment
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Zonte
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Scomence a scrivi…
pdfjs-editor-edit-comment-dialog-cancel-button = Anule
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Modifiche coment
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Gjave firme salvade
pdfjs-editor-delete-signature-button-label1 = Gjave firme salvade
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Modifiche descrizion
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Modifiche descrizion

View File

@ -112,6 +112,14 @@ pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) }
# $mb (Number) - the PDF file size in megabytes # $mb (Number) - the PDF file size in megabytes
# $b (Number) - the PDF file size in bytes # $b (Number) - the PDF file size in bytes
pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes) pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
# Variables:
# $size_kb (Number) - the PDF file size in kilobytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
# Variables:
# $size_mb (Number) - the PDF file size in megabytes
# $size_b (Number) - the PDF file size in bytes
pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
pdfjs-document-properties-title = Titel: pdfjs-document-properties-title = Titel:
pdfjs-document-properties-author = Auteur: pdfjs-document-properties-author = Auteur:
pdfjs-document-properties-subject = Underwerp: pdfjs-document-properties-subject = Underwerp:
@ -121,6 +129,10 @@ pdfjs-document-properties-modification-date = Bewurkingsdatum:
# Variables: # Variables:
# $dateObj (Date) - the creation/modification date and time of the PDF file # $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-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
# Variables:
# $date (Date) - the creation/modification date of the PDF file
# $time (Time) - the creation/modification time of the PDF file
pdfjs-document-properties-date-string = { $date }, { $time }
pdfjs-document-properties-creator = Makker: pdfjs-document-properties-creator = Makker:
pdfjs-document-properties-producer = PDF-makker: pdfjs-document-properties-producer = PDF-makker:
pdfjs-document-properties-version = PDF-ferzje: pdfjs-document-properties-version = PDF-ferzje:
@ -263,6 +275,10 @@ pdfjs-rendering-error = Der is in flater bard by it renderjen fan de side.
## Annotations ## 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. # .alt: This is used as a tooltip.
# Variables: # Variables:
# $type (String) - an annotation type from a list defined in the PDF spec # $type (String) - an annotation type from a list defined in the PDF spec
@ -286,13 +302,9 @@ pdfjs-web-fonts-disabled = Weblettertypen binne útskeakele: gebrûk fan ynslute
pdfjs-editor-free-text-button = pdfjs-editor-free-text-button =
.title = Tekst .title = Tekst
pdfjs-editor-color-picker-free-text-input =
.title = Tekstleur wizigje
pdfjs-editor-free-text-button-label = Tekst pdfjs-editor-free-text-button-label = Tekst
pdfjs-editor-ink-button = pdfjs-editor-ink-button =
.title = Tekenje .title = Tekenje
pdfjs-editor-color-picker-ink-input =
.title = Tekenkleur wizigje
pdfjs-editor-ink-button-label = Tekenje pdfjs-editor-ink-button-label = Tekenje
pdfjs-editor-stamp-button = pdfjs-editor-stamp-button =
.title = Ofbyldingen tafoegje of bewurkje .title = Ofbyldingen tafoegje of bewurkje
@ -304,33 +316,6 @@ pdfjs-highlight-floating-button1 =
.title = Markearje .title = Markearje
.aria-label = Markearje .aria-label = Markearje
pdfjs-highlight-floating-button-label = Markearje pdfjs-highlight-floating-button-label = Markearje
pdfjs-comment-floating-button =
.title = Opmerking
.aria-label = Opmerking
pdfjs-comment-floating-button-label = Opmerking
pdfjs-editor-comment-button =
.title = Opmerking
.aria-label = Opmerking
pdfjs-editor-comment-button-label = Opmerking
pdfjs-editor-signature-button =
.title = Hantekening tafoegje
pdfjs-editor-signature-button-label = Hantekening tafoegje
## Default editor aria labels
# “Highlight” is a noun, the string is used on the editor for highlights.
pdfjs-editor-highlight-editor =
.aria-label = Markearingsbewurker
# “Drawing” is a noun, the string is used on the editor for drawings.
pdfjs-editor-ink-editor =
.aria-label = Tekeningbewurker
# Used when a signature editor is selected/hovered.
# Variables:
# $description (String) - a string describing/labeling the signature.
pdfjs-editor-signature-editor1 =
.aria-description = Undertekeningsbewurker: { $description }
pdfjs-editor-stamp-editor =
.aria-label = Ofbyldingsbewurker
## Remove button for the various kind of editor. ## Remove button for the various kind of editor.
@ -342,8 +327,6 @@ pdfjs-editor-remove-stamp-button =
.title = Ofbylding fuortsmite .title = Ofbylding fuortsmite
pdfjs-editor-remove-highlight-button = pdfjs-editor-remove-highlight-button =
.title = Markearring fuortsmite .title = Markearring fuortsmite
pdfjs-editor-remove-signature-button =
.title = Hantekening fuortsmite
## ##
@ -360,41 +343,24 @@ pdfjs-editor-stamp-add-image-button-label = Ofbylding tafoegje
pdfjs-editor-free-highlight-thickness-input = Tsjokte pdfjs-editor-free-highlight-thickness-input = Tsjokte
pdfjs-editor-free-highlight-thickness-title = pdfjs-editor-free-highlight-thickness-title =
.title = Tsjokte wizigje by aksintuearring fan oare items as tekst .title = Tsjokte wizigje by aksintuearring fan oare items as tekst
pdfjs-editor-add-signature-container =
.aria-label = Undertekeningsynstellingen en bewarre ûndertekeningen
pdfjs-editor-signature-add-signature-button =
.title = Nije hantekening tafoegje
pdfjs-editor-signature-add-signature-button-label = Nije hantekening tafoegje
# 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 = Bewarre ûndertekening: { $description }
# .default-content is used as a placeholder in an empty text editor. # .default-content is used as a placeholder in an empty text editor.
pdfjs-free-text2 = pdfjs-free-text2 =
.aria-label = Tekstbewurker .aria-label = Tekstbewurker
.default-content = Start mei typen… .default-content = Start mei typen…
# Used to show how many comments are present in the pdf file. pdfjs-free-text =
# Variables: .aria-label = Tekstbewurker
# $count (Number) - the number of comments. pdfjs-free-text-default-content = Begjin mei typen…
pdfjs-editor-comments-sidebar-title = pdfjs-ink =
{ $count -> .aria-label = Tekeningbewurker
[one] Opmerking pdfjs-ink-canvas =
*[other] Opmerkingen .aria-label = Troch brûker makke ôfbylding
}
pdfjs-editor-comments-sidebar-close-button =
.title = De sydbalke slute
.aria-label = 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.
pdfjs-editor-comments-sidebar-no-comments-link = Mear ynfo
## Alt-text dialog ## Alt-text dialog
pdfjs-editor-alt-text-button-label = Alternative tekst pdfjs-editor-alt-text-button-label = Alternative tekst
pdfjs-editor-alt-text-edit-button = pdfjs-editor-alt-text-edit-button =
.aria-label = Alternative tekst bewurkje .aria-label = Alternative tekst bewurkje
pdfjs-editor-alt-text-edit-button-label = Alternative tekst bewurkje
pdfjs-editor-alt-text-dialog-label = Kies in opsje pdfjs-editor-alt-text-dialog-label = Kies in opsje
pdfjs-editor-alt-text-dialog-description = Alternative tekst helpt wanneart minsken de ôfbylding net sjen kinne of wanneart dizze net laden wurdt. pdfjs-editor-alt-text-dialog-description = Alternative tekst helpt wanneart minsken de ôfbylding net sjen kinne of wanneart dizze net laden wurdt.
pdfjs-editor-alt-text-add-description-label = Foegje in beskriuwing ta pdfjs-editor-alt-text-add-description-label = Foegje in beskriuwing ta
@ -414,6 +380,14 @@ pdfjs-editor-alt-text-button =
## Editor resizers ## Editor resizers
## This is used in an aria label to help to understand the role of the resizer. ## This is used in an aria label to help to understand the role of the resizer.
pdfjs-editor-resizer-label-top-left = Linkerboppehoek formaat wizigje
pdfjs-editor-resizer-label-top-middle = Midden boppe formaat wizigje
pdfjs-editor-resizer-label-top-right = Rjochterboppehoek formaat wizigje
pdfjs-editor-resizer-label-middle-right = Midden rjochts formaat wizigje
pdfjs-editor-resizer-label-bottom-right = Rjochterûnderhoek formaat wizigje
pdfjs-editor-resizer-label-bottom-middle = Midden ûnder formaat wizigje
pdfjs-editor-resizer-label-bottom-left = Linkerûnderhoek formaat wizigje
pdfjs-editor-resizer-label-middle-left = Links midden formaat wizigje
pdfjs-editor-resizer-top-left = pdfjs-editor-resizer-top-left =
.aria-label = Linkerboppehoek formaat wizigje .aria-label = Linkerboppehoek formaat wizigje
pdfjs-editor-resizer-top-middle = pdfjs-editor-resizer-top-middle =
@ -479,6 +453,7 @@ pdfjs-editor-new-alt-text-error-close-button = Slute
# Variables: # Variables:
# $totalSize (Number) - the total size (in MB) of the AI model. # $totalSize (Number) - the total size (in MB) of the AI model.
# $downloadedSize (Number) - the downloaded 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 = AI-model foar alternative tekst downloade ({ $downloadedSize } fan { $totalSize } MB) pdfjs-editor-new-alt-text-ai-model-downloading-progress = AI-model foar alternative tekst downloade ({ $downloadedSize } fan { $totalSize } MB)
.aria-valuetext = AI-model foar alternative tekst downloade ({ $downloadedSize } fan { $totalSize } MB) .aria-valuetext = AI-model foar alternative tekst downloade ({ $downloadedSize } fan { $totalSize } MB)
# This is a button that users can click to edit the alt text they have already added. # This is a button that users can click to edit the alt text they have already added.
@ -518,133 +493,3 @@ 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-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. pdfjs-editor-alt-text-settings-show-dialog-description = Helpt jo derfoar te soargjen dat al jo ôfbyldingen alternative tekst hawwe.
pdfjs-editor-alt-text-settings-close-button = Slute pdfjs-editor-alt-text-settings-close-button = Slute
## Accessibility labels (announced by screen readers) for objects added to the editor.
pdfjs-editor-highlight-added-alert = Markearring tafoege
pdfjs-editor-freetext-added-alert = Tekst tafoege
pdfjs-editor-ink-added-alert = Tekening tafoege
pdfjs-editor-stamp-added-alert = Ofbylding tafoege
pdfjs-editor-signature-added-alert = Hantekening tafoege
## "Annotations removed" bar
pdfjs-editor-undo-bar-message-highlight = Markearring fuortsmiten
pdfjs-editor-undo-bar-message-freetext = Tekst fuortsmiten
pdfjs-editor-undo-bar-message-ink = Tekening fuortsmiten
pdfjs-editor-undo-bar-message-stamp = Ofbylding fuortsmiten
pdfjs-editor-undo-bar-message-signature = Hantekening fuortsmiten
# Variables:
# $count (Number) - the number of removed annotations.
pdfjs-editor-undo-bar-message-multiple =
{ $count ->
[one] { $count } annotaasje fuortsmiten
*[other] { $count } annotaasjes fuortsmiten
}
pdfjs-editor-undo-bar-undo-button =
.title = Ungedien meitsje
pdfjs-editor-undo-bar-undo-button-label = Ungedien meitsje
pdfjs-editor-undo-bar-close-button =
.title = Slute
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-title = In hantekening tafoegje
## Tab names
# Type is a verb (you can type your name as signature)
pdfjs-editor-add-signature-type-button = Type
.title = Type
# Draw is a verb (you can draw your signature)
pdfjs-editor-add-signature-draw-button = Tekenje
.title = Tekenje
pdfjs-editor-add-signature-image-button = Ofbylding
.title = Ofbylding
## Tab panels
pdfjs-editor-add-signature-type-input =
.aria-label = Jo hantekening type
.placeholder = Jo hantekening type
pdfjs-editor-add-signature-draw-placeholder = Jo hantekening tekenje
pdfjs-editor-add-signature-draw-thickness-range-label = Tsjokte
# Variables:
# $thickness (Number) - the thickness (in pixels) of the line used to draw a signature.
pdfjs-editor-add-signature-draw-thickness-range =
.title = Tekentsjokte: { $thickness }
pdfjs-editor-add-signature-image-placeholder = Sleep bestân hjirhinne om op te laden
pdfjs-editor-add-signature-image-browse-link =
{ PLATFORM() ->
[macos] Of kies ôfbyldingsbestannen
*[other] Of kies ôfbyldingsbestannen
}
## Controls
pdfjs-editor-add-signature-description-label = Beskriuwing (alternative tekst)
pdfjs-editor-add-signature-description-input =
.title = Beskriuwing (alternative tekst)
pdfjs-editor-add-signature-description-default-when-drawing = Hantekening
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-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
pdfjs-editor-add-signature-image-no-data-error-description = Probearje in oare ôfbylding op te laden.
pdfjs-editor-add-signature-error-close-button = Slute
## Dialog buttons
pdfjs-editor-add-signature-cancel-button = Annulearje
pdfjs-editor-add-signature-add-button = Tafoegje
pdfjs-editor-edit-signature-update-button = Bywurkje
## Comment popup
pdfjs-editor-edit-comment-popup-button-label = Opmerking bewurkje
pdfjs-editor-edit-comment-popup-button =
.title = Opmerking bewurkje
pdfjs-editor-delete-comment-popup-button-label = Opmerking fuortsmite
pdfjs-editor-delete-comment-popup-button =
.title = Opmerking fuortsmite
pdfjs-show-comment-button =
.title = Opmerking toane
## Edit a comment dialog
# An existing comment is edited
pdfjs-editor-edit-comment-dialog-title-when-editing = Opmerking bewurkje
pdfjs-editor-edit-comment-dialog-save-button-when-editing = Bywurkje
# No existing comment
pdfjs-editor-edit-comment-dialog-title-when-adding = Opmerking tafoegje
pdfjs-editor-edit-comment-dialog-save-button-when-adding = Tafoegje
pdfjs-editor-edit-comment-dialog-text-input =
.placeholder = Begjin mei typen…
pdfjs-editor-edit-comment-dialog-cancel-button = Annulearje
## Edit a comment button in the editor toolbar
pdfjs-editor-edit-comment-button =
.title = Opmerking bewurkje
pdfjs-editor-add-comment-button =
.title = Opmerking tafoegje
## Main menu for adding/removing signatures
pdfjs-editor-delete-signature-button1 =
.title = Bewarre ûndertekening fuortsmite
pdfjs-editor-delete-signature-button-label1 = Bewarre ûndertekening fuortsmite
## Editor toolbar
pdfjs-editor-add-signature-edit-button-label = Beskriuwing bewurkje
## Edit signature description dialog
pdfjs-editor-edit-signature-dialog-title = Beskriuwing bewurkje

Some files were not shown because too many files have changed in this diff Show More