Compare commits

..

3 Commits

Author SHA1 Message Date
Connor Yoh
835cc3c331 Added recommended extensions to dev container 2025-02-14 15:35:19 +00:00
Connor Yoh
5774026a1d Removed Version tag from dev container build 2025-02-14 15:34:39 +00:00
Connor Yoh
0efd37b076 Basic dockerfile and devcontainer setup. Supports building and running SPDF 2025-02-13 17:59:18 +00:00
54 changed files with 322 additions and 251 deletions

View File

@@ -0,0 +1,65 @@
# Main stage
FROM alpine:edge
LABEL org.opencontainers.image.title="Stirling-PDF"
LABEL org.opencontainers.image.description="A powerful locally hosted web-based PDF manipulation tool supporting 50+ operations including merging, splitting, conversion, OCR, watermarking, and more."
LABEL org.opencontainers.image.source="https://github.com/Stirling-Tools/Stirling-PDF"
LABEL org.opencontainers.image.licenses="MIT"
LABEL org.opencontainers.image.vendor="Stirling-Tools"
LABEL org.opencontainers.image.url="https://www.stirlingpdf.com"
LABEL org.opencontainers.image.documentation="https://docs.stirlingpdf.com"
LABEL maintainer="Stirling-Tools"
LABEL org.opencontainers.image.authors="Stirling-Tools"
LABEL org.opencontainers.image.keywords="PDF, manipulation, merge, split, convert, OCR, watermark"
# Set Environment Variables
ENV DOCKER_ENABLE_SECURITY=false \
JAVA_TOOL_OPTIONS="-XX:+UnlockExperimentalVMOptions \
-XX:MaxRAMPercentage=75 \
-XX:InitiatingHeapOccupancyPercent=20 \
-XX:+G1PeriodicGCInvokesConcurrent \
-XX:G1PeriodicGCInterval=10000 \
-XX:+UseStringDeduplication \
-XX:G1PeriodicGCSystemLoadThreshold=70" \
HOME=/home/stirlingpdfuser \
PUID=1000 \
PGID=1000 \
UMASK=022
# JDK for app
RUN echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/apk/repositories && \
echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/community" | tee -a /etc/apk/repositories && \
echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing" | tee -a /etc/apk/repositories
RUN apk upgrade -a
RUN apk add ca-certificates
RUN apk add tzdata
RUN apk add tini
RUN apk add bash
RUN apk add curl
RUN apk add git
RUN apk add qpdf
RUN apk add shadow
RUN apk add su-exec
RUN apk add openssl
RUN apk add openssl-dev
RUN apk add openjdk21
# Doc conversion
RUN apk add libreoffice
# pdftohtml
RUN apk add poppler-utils
# OCR MY PDF (unpaper for descew and other advanced features)
RUN apk add tesseract-ocr-data-eng
# python3/pip
RUN apk add python3
RUN apk add py3-pip
RUN apk add py3-opencv
RUN apk add -X https://dl-cdn.alpinelinux.org/alpine/edge/testing py3-unoconv
RUN apk add -X https://dl-cdn.alpinelinux.org/alpine/edge/testing py3-pdf2image
RUN apk add -X https://dl-cdn.alpinelinux.org/alpine/edge/testing py3-pillow
RUN pip install --break-system-packages --upgrade WeasyPrint
EXPOSE 8080/tcp

View File

@@ -0,0 +1,49 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/docker-existing-dockerfile
{
"name": "Existing Dockerfile",
"build": {
// Sets the run context to one level up instead of the .devcontainer folder.
"context": "..",
// Update the 'dockerFile' property if you aren't using the standard 'Dockerfile' filename.
"dockerfile": "./Dockerfile.dev"
},
// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
"forwardPorts": [
8080
],
// Uncomment the next line to run commands after the container is created.
// "postCreateCommand": "cat /etc/os-release",
// Configure tool-specific properties.
"customizations": {
"vscode": {
"extensions": [
"elagil.pre-commit-helper", // Support for pre-commit hooks to enforce code quality
"josevseb.google-java-format-for-vs-code", // Google Java code formatter to follow the Google Java Style Guide
"ms-python.black-formatter", // Python code formatter using Black
"ms-python.flake8", // Flake8 linter for Python to enforce code quality
"ms-python.python", // Official Microsoft Python extension with IntelliSense, debugging, and Jupyter support
// "ms-vscode-remote.remote-containers", // Support for remote development with containers (Docker, Dev Containers)
// "ms-vscode-remote.vscode-remote-extensionpack", // Remote Development Pack for SSH, WSL, and Containers
"Oracle.oracle-java", // Oracle Java extension with additional features for Java development
"redhat.java", // Java support by Red Hat with IntelliSense, debugging, and code navigation
"shengchen.vscode-checkstyle", // Checkstyle integration for Java code quality checks
"streetsidesoftware.code-spell-checker", // Spell checker for code to avoid typos
"vmware.vscode-boot-dev-pack", // Developer tools for Spring Boot by VMware
"vmware.vscode-spring-boot", // Spring Boot tools by VMware for enhanced Spring development
"vscjava.vscode-gradle", // Gradle extension for build and automation support
"vscjava.vscode-java-debug", // Debugging support for Java projects
"vscjava.vscode-java-dependency", // Java dependency management within VS Code
"vscjava.vscode-java-pack", // Java Extension Pack with essential Java tools for VS Code
"vscjava.vscode-java-test", // Java test framework for running and debugging tests in VS Code
"vscjava.vscode-spring-boot-dashboard", // Spring Boot dashboard for managing and visualizing Spring Boot applications
"vscjava.vscode-spring-initializr", // Support for Spring Initializr to create new Spring projects
"ms-azuretools.vscode-docker" // build, manage, and deploy containerized applications from Visual Studio Code
]
}
}
// Uncomment to connect as an existing user other than the container default. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "devcontainer"
}

View File

@@ -105,7 +105,7 @@ jobs:
DOCKER_ENABLE_SECURITY: false DOCKER_ENABLE_SECURITY: false
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@f7ce87c1d6bead3e36075b2ce75da1f6cc28aaca # v3.9.0 uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8.0
- name: Get version number - name: Get version number
id: versionNumber id: versionNumber

View File

@@ -120,7 +120,7 @@ jobs:
distribution: "adopt" distribution: "adopt"
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@f7ce87c1d6bead3e36075b2ce75da1f6cc28aaca # v3.9.0 uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8.0
- name: Install Docker Compose - name: Install Docker Compose
run: | run: |

View File

@@ -47,7 +47,7 @@ jobs:
- name: Set up Docker Buildx - name: Set up Docker Buildx
id: buildx id: buildx
uses: docker/setup-buildx-action@f7ce87c1d6bead3e36075b2ce75da1f6cc28aaca # v3.9.0 uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8.0
- name: Get version number - name: Get version number
id: versionNumber id: versionNumber
@@ -67,7 +67,7 @@ jobs:
password: ${{ github.token }} password: ${{ github.token }}
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@4574d27a4764455b42196d70a065bc6853246a25 # v3.4.0 uses: docker/setup-qemu-action@53851d14592bedcffcf25ea515637cff71ef929a # v3.3.0
- name: Convert repository owner to lowercase - name: Convert repository owner to lowercase
id: repoowner id: repoowner

View File

@@ -74,6 +74,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard. # Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning" - name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0 # v3.28.9 uses: github/codeql-action/upload-sarif@dd746615b3b9d728a6a37ca2045b68ca76d4841a # v3.28.8
with: with:
sarif_file: results.sarif sarif_file: results.sarif

View File

@@ -23,10 +23,13 @@ jobs:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Setup Gradle - name: Set up JDK
uses: gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4.3.0 uses: actions/setup-java@99b8673ff64fbf99d8d325f52d9a5bdedb8483e9 # v4.2.1
with:
java-version: '17'
distribution: 'temurin'
- name: Build and analyze with Gradle - name: Build and analyze with Gradle
env: env:
@@ -39,13 +42,12 @@ jobs:
-Dsonar.projectKey=Stirling-Tools_Stirling-PDF \ -Dsonar.projectKey=Stirling-Tools_Stirling-PDF \
-Dsonar.organization=stirling-tools \ -Dsonar.organization=stirling-tools \
-Dsonar.host.url=https://sonarcloud.io \ -Dsonar.host.url=https://sonarcloud.io \
-Dsonar.login=${SONAR_TOKEN} \
-Dsonar.log.level=DEBUG \ -Dsonar.log.level=DEBUG \
--info --info
- name: Upload Problems Report on Failure - name: Upload Problems Report on Failure
if: failure() if: failure()
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with: with:
name: gradle-problems-report name: gradle-problems-report
path: build/reports/problems/problems-report.html path: build/reports/problems/problems-report.html
@@ -53,7 +55,7 @@ jobs:
- name: Upload Sonar Logs on Failure - name: Upload Sonar Logs on Failure
if: failure() if: failure()
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with: with:
name: sonar-logs name: sonar-logs
path: | path: |

View File

@@ -31,7 +31,7 @@ jobs:
DOCKER_ENABLE_SECURITY: false DOCKER_ENABLE_SECURITY: false
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@f7ce87c1d6bead3e36075b2ce75da1f6cc28aaca # v3.9.0 uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8.0
- name: Get version number - name: Get version number
id: versionNumber id: versionNumber

View File

@@ -39,43 +39,43 @@ ENV DOCKER_ENABLE_SECURITY=false \
# JDK for app # JDK for app
RUN echo "@main https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/apk/repositories && \ RUN echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/apk/repositories && \
echo "@community https://dl-cdn.alpinelinux.org/alpine/edge/community" | tee -a /etc/apk/repositories && \ echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/community" | tee -a /etc/apk/repositories && \
echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing" | tee -a /etc/apk/repositories && \ echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing" | tee -a /etc/apk/repositories && \
apk upgrade --no-cache -a && \ apk upgrade --no-cache -a && \
apk add --no-cache \ apk add --no-cache \
ca-certificates \ ca-certificates \
tzdata \ tzdata \
tini \ tini \
bash \ bash \
curl \ curl \
qpdf \ qpdf \
shadow \ shadow \
su-exec \ su-exec \
openssl \ openssl \
openssl-dev \ openssl-dev \
openjdk21-jre \ openjdk21-jre \
# Doc conversion # Doc conversion
gcompat \ gcompat \
libc6-compat \ libc6-compat \
libreoffice \ libreoffice \
# pdftohtml # pdftohtml
poppler-utils \ poppler-utils \
# OCR MY PDF (unpaper for descew and other advanced features) # OCR MY PDF (unpaper for descew and other advanced features)
tesseract-ocr-data-eng \ tesseract-ocr-data-eng \
# CV # CV
py3-opencv \ py3-opencv \
python3 \ # python3/pip
py3-unoconv@testing \ python3 \
py3-pillow@testing \ py3-pip && \
py3-pdf2image@testing \ # uno unoconv and HTML
weasyprint@community && \ pip install --break-system-packages --no-cache-dir --upgrade unoconv WeasyPrint pdf2image pillow && \
mv /usr/share/tessdata /usr/share/tessdata-original && \ mv /usr/share/tessdata /usr/share/tessdata-original && \
mkdir -p $HOME /configs /logs /customFiles /pipeline/watchedFolders /pipeline/finishedFolders && \ mkdir -p $HOME /configs /logs /customFiles /pipeline/watchedFolders /pipeline/finishedFolders && \
fc-cache -f -v && \ fc-cache -f -v && \
chmod +x /scripts/* && \ chmod +x /scripts/* && \
chmod +x /scripts/init.sh && \ chmod +x /scripts/init.sh && \
# User permissions # User permissions
addgroup -S stirlingpdfgroup && adduser -S stirlingpdfuser -G stirlingpdfgroup && \ addgroup -S stirlingpdfgroup && adduser -S stirlingpdfuser -G stirlingpdfgroup && \
chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline && \ chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline && \
chown stirlingpdfuser:stirlingpdfgroup /app.jar chown stirlingpdfuser:stirlingpdfgroup /app.jar

View File

@@ -9,7 +9,7 @@ COPY . .
# Build the application with DOCKER_ENABLE_SECURITY=false # Build the application with DOCKER_ENABLE_SECURITY=false
RUN DOCKER_ENABLE_SECURITY=true \ RUN DOCKER_ENABLE_SECURITY=true \
./gradlew clean build ./gradlew clean build
# Main stage # Main stage
FROM alpine:3.21.2@sha256:56fa17d2a7e7f168a043a2712e63aed1f8543aeafdcee47c58dcffe38ed51099 FROM alpine:3.21.2@sha256:56fa17d2a7e7f168a043a2712e63aed1f8543aeafdcee47c58dcffe38ed51099
@@ -41,46 +41,44 @@ ENV DOCKER_ENABLE_SECURITY=false \
# JDK for app # JDK for app
RUN echo "@main https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/apk/repositories && \ RUN echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/main" | tee -a /etc/apk/repositories && \
echo "@community https://dl-cdn.alpinelinux.org/alpine/edge/community" | tee -a /etc/apk/repositories && \ echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/community" | tee -a /etc/apk/repositories && \
echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing" | tee -a /etc/apk/repositories && \ echo "@testing https://dl-cdn.alpinelinux.org/alpine/edge/testing" | tee -a /etc/apk/repositories && \
apk upgrade --no-cache -a && \ apk upgrade --no-cache -a && \
apk add --no-cache \ apk add --no-cache \
ca-certificates \ ca-certificates \
tzdata \ tzdata \
tini \ tini \
bash \ bash \
curl \ curl \
shadow \ shadow \
su-exec \ su-exec \
openssl \ openssl \
openssl-dev \ openssl-dev \
openjdk21-jre \ openjdk21-jre \
# Doc conversion # Doc conversion
gcompat \ gcompat \
libc6-compat \ libc6-compat \
libreoffice \ libreoffice \
# pdftohtml # pdftohtml
poppler-utils \ poppler-utils \
# OCR MY PDF (unpaper for descew and other advanced featues) # OCR MY PDF (unpaper for descew and other advanced featues)
qpdf \ qpdf \
tesseract-ocr-data-eng \ tesseract-ocr-data-eng \
font-terminus font-dejavu font-noto font-noto-cjk font-awesome font-noto-extra \ font-terminus font-dejavu font-noto font-noto-cjk font-awesome font-noto-extra \
# CV # CV
py3-opencv \ py3-opencv \
# python3/pip # python3/pip
python3 \ python3 \
py3-unoconv@testing \ py3-pip && \
py3-pillow@testing \ # uno unoconv and HTML
py3-pdf2image@testing \ pip install --break-system-packages --no-cache-dir --upgrade unoconv WeasyPrint pdf2image pillow && \
weasyprint@community && \
# uno unoconv and HTML
mv /usr/share/tessdata /usr/share/tessdata-original && \ mv /usr/share/tessdata /usr/share/tessdata-original && \
mkdir -p $HOME /configs /logs /customFiles /pipeline/watchedFolders /pipeline/finishedFolders && \ mkdir -p $HOME /configs /logs /customFiles /pipeline/watchedFolders /pipeline/finishedFolders && \
fc-cache -f -v && \ fc-cache -f -v && \
chmod +x /scripts/* && \ chmod +x /scripts/* && \
chmod +x /scripts/init.sh && \ chmod +x /scripts/init.sh && \
# User permissions # User permissions
addgroup -S stirlingpdfgroup && adduser -S stirlingpdfuser -G stirlingpdfgroup && \ addgroup -S stirlingpdfgroup && adduser -S stirlingpdfuser -G stirlingpdfgroup && \
chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline && \ chown -R stirlingpdfuser:stirlingpdfgroup $HOME /scripts /usr/share/fonts/opentype/noto /configs /customFiles /pipeline && \
chown stirlingpdfuser:stirlingpdfgroup /app.jar chown stirlingpdfuser:stirlingpdfgroup /app.jar

View File

@@ -124,33 +124,33 @@ Stirling-PDF currently supports 39 languages!
| Catalan (Català) (ca_CA) | ![80%](https://geps.dev/progress/80) | | Catalan (Català) (ca_CA) | ![80%](https://geps.dev/progress/80) |
| Croatian (Hrvatski) (hr_HR) | ![87%](https://geps.dev/progress/87) | | Croatian (Hrvatski) (hr_HR) | ![87%](https://geps.dev/progress/87) |
| Czech (Česky) (cs_CZ) | ![98%](https://geps.dev/progress/98) | | Czech (Česky) (cs_CZ) | ![98%](https://geps.dev/progress/98) |
| Danish (Dansk) (da_DK) | ![85%](https://geps.dev/progress/85) | | Danish (Dansk) (da_DK) | ![86%](https://geps.dev/progress/86) |
| Dutch (Nederlands) (nl_NL) | ![85%](https://geps.dev/progress/85) | | Dutch (Nederlands) (nl_NL) | ![85%](https://geps.dev/progress/85) |
| English (English) (en_GB) | ![100%](https://geps.dev/progress/100) | | English (English) (en_GB) | ![100%](https://geps.dev/progress/100) |
| English (US) (en_US) | ![100%](https://geps.dev/progress/100) | | English (US) (en_US) | ![100%](https://geps.dev/progress/100) |
| French (Français) (fr_FR) | ![96%](https://geps.dev/progress/96) | | French (Français) (fr_FR) | ![96%](https://geps.dev/progress/96) |
| German (Deutsch) (de_DE) | ![99%](https://geps.dev/progress/99) | | German (Deutsch) (de_DE) | ![99%](https://geps.dev/progress/99) |
| Greek (Ελληνικά) (el_GR) | ![97%](https://geps.dev/progress/97) | | Greek (Ελληνικά) (el_GR) | ![98%](https://geps.dev/progress/98) |
| Hindi (हिंदी) (hi_IN) | ![98%](https://geps.dev/progress/98) | | Hindi (हिंदी) (hi_IN) | ![98%](https://geps.dev/progress/98) |
| Hungarian (Magyar) (hu_HU) | ![95%](https://geps.dev/progress/95) | | Hungarian (Magyar) (hu_HU) | ![95%](https://geps.dev/progress/95) |
| Indonesian (Bahasa Indonesia) (id_ID) | ![86%](https://geps.dev/progress/86) | | Indonesian (Bahasa Indonesia) (id_ID) | ![86%](https://geps.dev/progress/86) |
| Irish (Gaeilge) (ga_IE) | ![98%](https://geps.dev/progress/98) | | Irish (Gaeilge) (ga_IE) | ![98%](https://geps.dev/progress/98) |
| Italian (Italiano) (it_IT) | ![99%](https://geps.dev/progress/99) | | Italian (Italiano) (it_IT) | ![99%](https://geps.dev/progress/99) |
| Japanese (日本語) (ja_JP) | ![93%](https://geps.dev/progress/93) | | Japanese (日本語) (ja_JP) | ![93%](https://geps.dev/progress/93) |
| Korean (한국어) (ko_KR) | ![98%](https://geps.dev/progress/98) | | Korean (한국어) (ko_KR) | ![99%](https://geps.dev/progress/99) |
| Norwegian (Norsk) (no_NB) | ![78%](https://geps.dev/progress/78) | | Norwegian (Norsk) (no_NB) | ![79%](https://geps.dev/progress/79) |
| Persian (فارسی) (fa_IR) | ![94%](https://geps.dev/progress/94) | | Persian (فارسی) (fa_IR) | ![94%](https://geps.dev/progress/94) |
| Polish (Polski) (pl_PL) | ![86%](https://geps.dev/progress/86) | | Polish (Polski) (pl_PL) | ![86%](https://geps.dev/progress/86) |
| Portuguese (Português) (pt_PT) | ![97%](https://geps.dev/progress/97) | | Portuguese (Português) (pt_PT) | ![97%](https://geps.dev/progress/97) |
| Portuguese Brazilian (Português) (pt_BR) | ![98%](https://geps.dev/progress/98) | | Portuguese Brazilian (Português) (pt_BR) | ![98%](https://geps.dev/progress/98) |
| Romanian (Română) (ro_RO) | ![81%](https://geps.dev/progress/81) | | Romanian (Română) (ro_RO) | ![81%](https://geps.dev/progress/81) |
| Russian (Русский) (ru_RU) | ![98%](https://geps.dev/progress/98) | | Russian (Русский) (ru_RU) | ![98%](https://geps.dev/progress/98) |
| Serbian Latin alphabet (Srpski) (sr_LATN_RS) | ![63%](https://geps.dev/progress/63) | | Serbian Latin alphabet (Srpski) (sr_LATN_RS) | ![64%](https://geps.dev/progress/64) |
| Simplified Chinese (简体中文) (zh_CN) | ![90%](https://geps.dev/progress/90) | | Simplified Chinese (简体中文) (zh_CN) | ![89%](https://geps.dev/progress/89) |
| Slovakian (Slovensky) (sk_SK) | ![74%](https://geps.dev/progress/74) | | Slovakian (Slovensky) (sk_SK) | ![74%](https://geps.dev/progress/74) |
| Slovenian (Slovenščina) (sl_SI) | ![97%](https://geps.dev/progress/97) | | Slovenian (Slovenščina) (sl_SI) | ![97%](https://geps.dev/progress/97) |
| Spanish (Español) (es_ES) | ![87%](https://geps.dev/progress/87) | | Spanish (Español) (es_ES) | ![87%](https://geps.dev/progress/87) |
| Swedish (Svenska) (sv_SE) | ![92%](https://geps.dev/progress/92) | | Swedish (Svenska) (sv_SE) | ![87%](https://geps.dev/progress/87) |
| Thai (ไทย) (th_TH) | ![86%](https://geps.dev/progress/86) | | Thai (ไทย) (th_TH) | ![86%](https://geps.dev/progress/86) |
| Tibetan (བོད་ཡིག་) (zh_BO) | ![95%](https://geps.dev/progress/95) | | Tibetan (བོད་ཡིག་) (zh_BO) | ![95%](https://geps.dev/progress/95) |
| Traditional Chinese (繁體中文) (zh_TW) | ![98%](https://geps.dev/progress/98) | | Traditional Chinese (繁體中文) (zh_TW) | ![98%](https://geps.dev/progress/98) |

View File

@@ -5,7 +5,6 @@ import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@@ -95,9 +94,7 @@ public class CompressController {
} }
} }
} }
Path tempOutput = Files.createTempFile("output_", ".pdf"); doc.save(pdfFile.toString());
doc.save(tempOutput.toString());
Files.move(tempOutput, pdfFile, StandardCopyOption.REPLACE_EXISTING);
} }
} }
@@ -191,7 +188,7 @@ public class CompressController {
optimizeLevel = optimizeLevel =
incrementOptimizeLevel( incrementOptimizeLevel(
optimizeLevel, outputFileSize, expectedOutputSize); optimizeLevel, outputFileSize, expectedOutputSize);
if (autoMode && optimizeLevel >= 9) { if (autoMode && optimizeLevel > 9) {
log.info("Maximum compression level reached in auto mode"); log.info("Maximum compression level reached in auto mode");
sizeMet = true; sizeMet = true;
} }

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=إظهار جافا سكريبت showJS.title=إظهار جافا سكريبت
@@ -1185,7 +1184,7 @@ changeMetadata.submit=تغيير
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF إلى PDF/A pdfToPDFA.title=PDF إلى PDF/A
pdfToPDFA.header=PDF إلى PDF/A pdfToPDFA.header=PDF إلى PDF/A
pdfToPDFA.credit=تستخدم هذه الخدمة libreoffice لتحويل PDF/A. pdfToPDFA.credit=تستخدم هذه الخدمة qpdf لتحويل PDF/A.
pdfToPDFA.submit=تحويل pdfToPDFA.submit=تحويل
pdfToPDFA.tip=لا يعمل حاليًا لمدخلات متعددة في وقت واحد pdfToPDFA.tip=لا يعمل حاليًا لمدخلات متعددة في وقت واحد
pdfToPDFA.outputFormat=تنسيق الإخراج pdfToPDFA.outputFormat=تنسيق الإخراج

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Javascripti Göstər showJS.title=Javascripti Göstər
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Dəyiş
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF-i PDF/A-ya pdfToPDFA.title=PDF-i PDF/A-ya
pdfToPDFA.header=PDF-i PDF/A-ya pdfToPDFA.header=PDF-i PDF/A-ya
pdfToPDFA.credit=Bu Servis PDF/A Çevirmək Üçün libreoffice İşlədir pdfToPDFA.credit=Bu Servis PDF/A Çevirmək Üçün ghostscript İşlədir
pdfToPDFA.submit=Çevir pdfToPDFA.submit=Çevir
pdfToPDFA.tip=Hazırda Birdən Çox Giriş Üçün İşləmir pdfToPDFA.tip=Hazırda Birdən Çox Giriş Üçün İşləmir
pdfToPDFA.outputFormat=Çıxış Formatı pdfToPDFA.outputFormat=Çıxış Formatı

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Покажи Javascript showJS.title=Покажи Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Промени
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF към PDF/A pdfToPDFA.title=PDF към PDF/A
pdfToPDFA.header=PDF към PDF/A pdfToPDFA.header=PDF към PDF/A
pdfToPDFA.credit=Тази услуга използва libreoffice за PDF/A преобразуване. pdfToPDFA.credit=Тази услуга използва qpdf за PDF/A преобразуване.
pdfToPDFA.submit=Преобразуване pdfToPDFA.submit=Преобразуване
pdfToPDFA.tip=В момента не работи за няколко входа наведнъж pdfToPDFA.tip=В момента не работи за няколко входа наведнъж
pdfToPDFA.outputFormat=Изходен формат pdfToPDFA.outputFormat=Изходен формат

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Mostra Javascript showJS.title=Mostra Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Canvia
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF a PDF/A pdfToPDFA.title=PDF a PDF/A
pdfToPDFA.header=PDF a PDF/A pdfToPDFA.header=PDF a PDF/A
pdfToPDFA.credit=Utilitza libreoffice per a la conversió a PDF/A pdfToPDFA.credit=Utilitza qpdf per a la conversió a PDF/A
pdfToPDFA.submit=Converteix pdfToPDFA.submit=Converteix
pdfToPDFA.tip=Actualment no funciona per a múltiples entrades al mateix temps pdfToPDFA.tip=Actualment no funciona per a múltiples entrades al mateix temps
pdfToPDFA.outputFormat=Format de sortida pdfToPDFA.outputFormat=Format de sortida

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Zobrazit přílohy
redact.showLayers=Zobrazit vrstvy (dvojklik pro obnovení všech vrstev do výchozího stavu) redact.showLayers=Zobrazit vrstvy (dvojklik pro obnovení všech vrstev do výchozího stavu)
redact.colourPicker=Výběr barvy redact.colourPicker=Výběr barvy
redact.findCurrentOutlineItem=Najít aktuální položku osnovy redact.findCurrentOutlineItem=Najít aktuální položku osnovy
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Zobrazit Javascript showJS.title=Zobrazit Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Změnit
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF na PDF/A pdfToPDFA.title=PDF na PDF/A
pdfToPDFA.header=PDF na PDF/A pdfToPDFA.header=PDF na PDF/A
pdfToPDFA.credit=Tato služba používá libreoffice pro konverzi do PDF/A pdfToPDFA.credit=Tato služba používá qpdf pro konverzi do PDF/A
pdfToPDFA.submit=Převést pdfToPDFA.submit=Převést
pdfToPDFA.tip=Momentálně nefunguje pro více vstupů najednou pdfToPDFA.tip=Momentálně nefunguje pro více vstupů najednou
pdfToPDFA.outputFormat=Výstupní formát pdfToPDFA.outputFormat=Výstupní formát

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Vis Javascript showJS.title=Vis Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Ændre
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF Til PDF/A pdfToPDFA.title=PDF Til PDF/A
pdfToPDFA.header=PDF Til PDF/A pdfToPDFA.header=PDF Til PDF/A
pdfToPDFA.credit=Denne tjeneste bruger libreoffice til PDF/A-konvertering pdfToPDFA.credit=Denne tjeneste bruger qpdf til PDF/A-konvertering
pdfToPDFA.submit=Konvertér pdfToPDFA.submit=Konvertér
pdfToPDFA.tip=Fungerer i øjeblikket ikke for flere input på én gang pdfToPDFA.tip=Fungerer i øjeblikket ikke for flere input på én gang
pdfToPDFA.outputFormat=Outputformat pdfToPDFA.outputFormat=Outputformat

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Zeige Anhänge
redact.showLayers=Ebenen anzeigen (Doppelklick, um alle Ebenen auf den Standardzustand zurückzusetzen) redact.showLayers=Ebenen anzeigen (Doppelklick, um alle Ebenen auf den Standardzustand zurückzusetzen)
redact.colourPicker=Farbauswahl redact.colourPicker=Farbauswahl
redact.findCurrentOutlineItem=Aktuell gewähltes Element finden redact.findCurrentOutlineItem=Aktuell gewähltes Element finden
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Javascript anzeigen showJS.title=Javascript anzeigen
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Ändern
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF zu PDF/A pdfToPDFA.title=PDF zu PDF/A
pdfToPDFA.header=PDF zu PDF/A pdfToPDFA.header=PDF zu PDF/A
pdfToPDFA.credit=Dieser Dienst verwendet libreoffice für die PDF/A-Konvertierung pdfToPDFA.credit=Dieser Dienst verwendet qpdf für die PDF/A-Konvertierung
pdfToPDFA.submit=Konvertieren pdfToPDFA.submit=Konvertieren
pdfToPDFA.tip=Dieser Dienst kann nur einzelne Eingangsdateien verarbeiten. pdfToPDFA.tip=Dieser Dienst kann nur einzelne Eingangsdateien verarbeiten.
pdfToPDFA.outputFormat=Ausgabeformat pdfToPDFA.outputFormat=Ausgabeformat

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Εμφάνιση συνημμένων
redact.showLayers=Εμφάνιση επιπέδων (διπλό κλικ για επαναφορά όλων των επιπέδων στην προεπιλεγμένη κατάσταση) redact.showLayers=Εμφάνιση επιπέδων (διπλό κλικ για επαναφορά όλων των επιπέδων στην προεπιλεγμένη κατάσταση)
redact.colourPicker=Επιλογέας χρώματος redact.colourPicker=Επιλογέας χρώματος
redact.findCurrentOutlineItem=Εύρεση τρέχοντος στοιχείου περιγράμματος redact.findCurrentOutlineItem=Εύρεση τρέχοντος στοιχείου περιγράμματος
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Εμφάνιση Javascript showJS.title=Εμφάνιση Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Αλλαγή
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF σε PDF/A pdfToPDFA.title=PDF σε PDF/A
pdfToPDFA.header=PDF σε PDF/A pdfToPDFA.header=PDF σε PDF/A
pdfToPDFA.credit=Αυτή η υπηρεσία χρησιμοποιεί libreoffice για μετατροπή PDF/A pdfToPDFA.credit=Αυτή η υπηρεσία χρησιμοποιεί qpdf για μετατροπή PDF/A
pdfToPDFA.submit=Μετατροπή pdfToPDFA.submit=Μετατροπή
pdfToPDFA.tip=Προς το παρόν δεν λειτουργεί για πολλαπλές εισόδους ταυτόχρονα pdfToPDFA.tip=Προς το παρόν δεν λειτουργεί για πολλαπλές εισόδους ταυτόχρονα
pdfToPDFA.outputFormat=Μορφή εξόδου pdfToPDFA.outputFormat=Μορφή εξόδου

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Show Javascript showJS.title=Show Javascript

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Show Javascript showJS.title=Show Javascript

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Mostrar Javascript showJS.title=Mostrar Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Cambiar
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF a PDF/A pdfToPDFA.title=PDF a PDF/A
pdfToPDFA.header=PDF a PDF/A pdfToPDFA.header=PDF a PDF/A
pdfToPDFA.credit=Este servicio usa libreoffice para la conversión a PDF/A pdfToPDFA.credit=Este servicio usa qpdf para la conversión a PDF/A
pdfToPDFA.submit=Convertir pdfToPDFA.submit=Convertir
pdfToPDFA.tip=Actualmente no funciona para múltiples entrada a la vez pdfToPDFA.tip=Actualmente no funciona para múltiples entrada a la vez
pdfToPDFA.outputFormat=Formato de salida pdfToPDFA.outputFormat=Formato de salida

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Javascript erakutsi showJS.title=Javascript erakutsi
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Aldatu
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDFa PDF/A bihurtu pdfToPDFA.title=PDFa PDF/A bihurtu
pdfToPDFA.header=PDFa PDF/A bihurtu pdfToPDFA.header=PDFa PDF/A bihurtu
pdfToPDFA.credit=Zerbitzu honek libreoffice erabiltzen du PDFak PDF/A bihurtzeko pdfToPDFA.credit=Zerbitzu honek qpdf erabiltzen du PDFak PDF/A bihurtzeko
pdfToPDFA.submit=Bihurtu pdfToPDFA.submit=Bihurtu
pdfToPDFA.tip=Currently does not work for multiple inputs at once pdfToPDFA.tip=Currently does not work for multiple inputs at once
pdfToPDFA.outputFormat=Output format pdfToPDFA.outputFormat=Output format

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=نمایش جاوااسکریپت showJS.title=نمایش جاوااسکریپت
@@ -1185,7 +1184,7 @@ changeMetadata.submit=تغییر
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF به PDF/A pdfToPDFA.title=PDF به PDF/A
pdfToPDFA.header=PDF به PDF/A pdfToPDFA.header=PDF به PDF/A
pdfToPDFA.credit=این سرویس از libreoffice برای تبدیل PDF/A استفاده می‌کند pdfToPDFA.credit=این سرویس از qpdf برای تبدیل PDF/A استفاده می‌کند
pdfToPDFA.submit=تبدیل pdfToPDFA.submit=تبدیل
pdfToPDFA.tip=در حال حاضر برای چندین ورودی به طور همزمان کار نمی‌کند pdfToPDFA.tip=در حال حاضر برای چندین ورودی به طور همزمان کار نمی‌کند
pdfToPDFA.outputFormat=فرمت خروجی pdfToPDFA.outputFormat=فرمت خروجی

View File

@@ -138,7 +138,7 @@ analytics.settings=Vous pouvez modifier les paramètres des analyses dans le fic
# NAVBAR # # NAVBAR #
############# #############
navbar.favorite=Favoris navbar.favorite=Favoris
navbar.recent=Nouveau et mise à jour navbar.recent=New and recently updated
navbar.darkmode=Mode sombre navbar.darkmode=Mode sombre
navbar.language=Langues navbar.language=Langues
navbar.settings=Paramètres navbar.settings=Paramètres
@@ -266,14 +266,14 @@ home.viewPdf.title=Visionner le PDF
home.viewPdf.desc=Visionner, annoter, ajouter du texte ou des images. home.viewPdf.desc=Visionner, annoter, ajouter du texte ou des images.
viewPdf.tags=visualiser,lire,annoter,texte,image viewPdf.tags=visualiser,lire,annoter,texte,image
home.setFavorites=Ajouter des favoris home.setFavorites=Set Favourites
home.hideFavorites=Cacher les favoris home.hideFavorites=Hide Favourites
home.showFavorites=Montrer les favoris home.showFavorites=Show Favourites
home.legacyHomepage=Ancienne Homepage home.legacyHomepage=Old homepage
home.newHomePage=Essayez notre nouvelle Homepage ! home.newHomePage=Try our new homepage!
home.alphabetical=Alphabétique home.alphabetical=Alphabetical
home.globalPopularity=Popularité globale home.globalPopularity=Global Popularity
home.sortBy=Trier par : home.sortBy=Sort by:
home.multiTool.title=Outil multifonction PDF home.multiTool.title=Outil multifonction PDF
home.multiTool.desc=Fusionnez, faites pivoter, réorganisez et supprimez des pages. home.multiTool.desc=Fusionnez, faites pivoter, réorganisez et supprimez des pages.
@@ -623,7 +623,6 @@ redact.showAttatchments=Montrer les éléments attachés
redact.showLayers=Montrer les calques (double-click pour réinitialiser tous les calques à l'état par défaut) redact.showLayers=Montrer les calques (double-click pour réinitialiser tous les calques à l'état par défaut)
redact.colourPicker=Sélection de couleur redact.colourPicker=Sélection de couleur
redact.findCurrentOutlineItem=Trouver l'élément de contour courrant redact.findCurrentOutlineItem=Trouver l'élément de contour courrant
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Afficher le JavaScript showJS.title=Afficher le JavaScript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Modifier
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF en PDF/A pdfToPDFA.title=PDF en PDF/A
pdfToPDFA.header=PDF en PDF/A pdfToPDFA.header=PDF en PDF/A
pdfToPDFA.credit=Ce service utilise libreoffice pour la conversion en PDF/A. pdfToPDFA.credit=Ce service utilise qpdf pour la conversion en PDF/A.
pdfToPDFA.submit=Convertir pdfToPDFA.submit=Convertir
pdfToPDFA.tip=Ne fonctionne actuellement pas pour plusieurs entrées à la fois pdfToPDFA.tip=Ne fonctionne actuellement pas pour plusieurs entrées à la fois
pdfToPDFA.outputFormat=Format de sortie pdfToPDFA.outputFormat=Format de sortie

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Taispeáin Ceangaltáin
redact.showLayers=Taispeáin Sraitheanna (cliceáil faoi dhó chun gach sraith a athshocrú go dtí an staid réamhshocraithe) redact.showLayers=Taispeáin Sraitheanna (cliceáil faoi dhó chun gach sraith a athshocrú go dtí an staid réamhshocraithe)
redact.colourPicker=Roghnóir Dathanna redact.colourPicker=Roghnóir Dathanna
redact.findCurrentOutlineItem=Faigh imlíne reatha redact.findCurrentOutlineItem=Faigh imlíne reatha
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Taispeáin Javascript showJS.title=Taispeáin Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Athrú
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF Go PDF/A pdfToPDFA.title=PDF Go PDF/A
pdfToPDFA.header=PDF Go PDF/A pdfToPDFA.header=PDF Go PDF/A
pdfToPDFA.credit=Úsáideann an tseirbhís seo libreoffice chun PDF/A a thiontú pdfToPDFA.credit=Úsáideann an tseirbhís seo qpdf chun PDF/A a thiontú
pdfToPDFA.submit=Tiontaigh pdfToPDFA.submit=Tiontaigh
pdfToPDFA.tip=Faoi láthair ní oibríonn sé le haghaidh ionchuir iolracha ag an am céanna pdfToPDFA.tip=Faoi láthair ní oibríonn sé le haghaidh ionchuir iolracha ag an am céanna
pdfToPDFA.outputFormat=Formáid aschuir pdfToPDFA.outputFormat=Formáid aschuir

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=अटैचमेंट दिखाएं
redact.showLayers=लेयर्स दिखाएं (सभी लेयर्स को डिफ़ॉल्ट स्थिति में रीसेट करने के लिए डबल-क्लिक करें) redact.showLayers=लेयर्स दिखाएं (सभी लेयर्स को डिफ़ॉल्ट स्थिति में रीसेट करने के लिए डबल-क्लिक करें)
redact.colourPicker=रंग चयनकर्ता redact.colourPicker=रंग चयनकर्ता
redact.findCurrentOutlineItem=वर्तमान आउटलाइन आइटम खोजें redact.findCurrentOutlineItem=वर्तमान आउटलाइन आइटम खोजें
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=जावास्क्रिप्ट दिखाएं showJS.title=जावास्क्रिप्ट दिखाएं
@@ -1185,7 +1184,7 @@ changeMetadata.submit=बदलें
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF से PDF/A pdfToPDFA.title=PDF से PDF/A
pdfToPDFA.header=PDF से PDF/A pdfToPDFA.header=PDF से PDF/A
pdfToPDFA.credit=यह सेवा PDF/A रूपांतरण के लिए libreoffice का उपयोग करती है pdfToPDFA.credit=यह सेवा PDF/A रूपांतरण के लिए qpdf का उपयोग करती है
pdfToPDFA.submit=बदलें pdfToPDFA.submit=बदलें
pdfToPDFA.tip=वर्तमान में एक बार में कई इनपुट के लिए काम नहीं करता pdfToPDFA.tip=वर्तमान में एक बार में कई इनपुट के लिए काम नहीं करता
pdfToPDFA.outputFormat=आउटपुट प्रारूप pdfToPDFA.outputFormat=आउटपुट प्रारूप

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Prikaži Javascript showJS.title=Prikaži Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Promijeniti
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF u PDF/A pdfToPDFA.title=PDF u PDF/A
pdfToPDFA.header=PDF u PDF/A pdfToPDFA.header=PDF u PDF/A
pdfToPDFA.credit=Ova usluga koristi libreoffice za PDF/A pretvorbu pdfToPDFA.credit=Ova usluga koristi qpdf za PDF/A pretvorbu
pdfToPDFA.submit=Pretvoriti pdfToPDFA.submit=Pretvoriti
pdfToPDFA.tip=Trenutno ne radi za više unosa odjednom pdfToPDFA.tip=Trenutno ne radi za više unosa odjednom
pdfToPDFA.outputFormat=Izlazni format pdfToPDFA.outputFormat=Izlazni format

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=JavaScript megjelenítése showJS.title=JavaScript megjelenítése
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Módosítás
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF konvertálása PDF/A formátumba pdfToPDFA.title=PDF konvertálása PDF/A formátumba
pdfToPDFA.header=PDF konvertálása PDF/A formátumba pdfToPDFA.header=PDF konvertálása PDF/A formátumba
pdfToPDFA.credit=Ez a szolgáltatás a libreoffice használatával végzi a PDF/A konverziót pdfToPDFA.credit=Ez a szolgáltatás a qpdf használatával végzi a PDF/A konverziót
pdfToPDFA.submit=Konvertálás pdfToPDFA.submit=Konvertálás
pdfToPDFA.tip=Jelenleg nem támogatja a több fájl egyidejű feldolgozását pdfToPDFA.tip=Jelenleg nem támogatja a több fájl egyidejű feldolgozását
pdfToPDFA.outputFormat=Kimeneti formátum pdfToPDFA.outputFormat=Kimeneti formátum

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Tampilkan Javascript showJS.title=Tampilkan Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Ganti
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF Ke PDF/A pdfToPDFA.title=PDF Ke PDF/A
pdfToPDFA.header=PDF ke PDF/A pdfToPDFA.header=PDF ke PDF/A
pdfToPDFA.credit=Layanan ini menggunakan libreoffice untuk konversi PDF/A. pdfToPDFA.credit=Layanan ini menggunakan qpdf untuk konversi PDF/A.
pdfToPDFA.submit=Konversi pdfToPDFA.submit=Konversi
pdfToPDFA.tip=Saat ini tidak dapat digunakan untuk beberapa input sekaligus pdfToPDFA.tip=Saat ini tidak dapat digunakan untuk beberapa input sekaligus
pdfToPDFA.outputFormat=Format keluaran pdfToPDFA.outputFormat=Format keluaran

View File

@@ -272,8 +272,8 @@ home.showFavorites=Mostra preferiti
home.legacyHomepage=Vecchia homepage home.legacyHomepage=Vecchia homepage
home.newHomePage=Prova la nostra nuova homepage! home.newHomePage=Prova la nostra nuova homepage!
home.alphabetical=Alfabetico home.alphabetical=Alfabetico
home.globalPopularity=Popolarità home.globalPopularity=Popolarità globale
home.sortBy=Ordinamento: home.sortBy=Ordina per:
home.multiTool.title=Multifunzione PDF home.multiTool.title=Multifunzione PDF
home.multiTool.desc=Unisci, Ruota, Riordina, e Rimuovi pagine home.multiTool.desc=Unisci, Ruota, Riordina, e Rimuovi pagine
@@ -623,7 +623,6 @@ redact.showAttatchments=Mostra allegati
redact.showLayers=Mostra livelli (fare doppio clic per ripristinare tutti i livelli allo stato predefinito) redact.showLayers=Mostra livelli (fare doppio clic per ripristinare tutti i livelli allo stato predefinito)
redact.colourPicker=Selettore colore redact.colourPicker=Selettore colore
redact.findCurrentOutlineItem=Trova l'elemento di contorno corrente redact.findCurrentOutlineItem=Trova l'elemento di contorno corrente
redact.applyChanges=Applica modifiche
#showJS #showJS
showJS.title=Mostra Javascript showJS.title=Mostra Javascript
@@ -926,7 +925,7 @@ ocr.selectText.10=Modalità OCR
ocr.selectText.11=Rimuovi immagini dopo la scansione (Rimuove TUTTE le immagini, utile solo come parte del processo di conversione) ocr.selectText.11=Rimuovi immagini dopo la scansione (Rimuove TUTTE le immagini, utile solo come parte del processo di conversione)
ocr.selectText.12=Modalità di rendering (avanzato) ocr.selectText.12=Modalità di rendering (avanzato)
ocr.help=Per favore leggi la documentazione su come usare il programma per altri linguaggi e/o uso non in Docker ocr.help=Per favore leggi la documentazione su come usare il programma per altri linguaggi e/o uso non in Docker
ocr.credit=Questo servizio utilizza Qpdf e Tesseract per l'OCR. ocr.credit=Questo servizio utilizza qpdf e Tesseract per l'OCR.
ocr.submit=Scansiona testo nel PDF con OCR ocr.submit=Scansiona testo nel PDF con OCR
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Cambia proprietà
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=Da PDF a PDF/A pdfToPDFA.title=Da PDF a PDF/A
pdfToPDFA.header=Da PDF a PDF/A pdfToPDFA.header=Da PDF a PDF/A
pdfToPDFA.credit=Questo servizio utilizza libreoffice per la conversione in PDF/A. pdfToPDFA.credit=Questo servizio utilizza qpdf per la conversione in PDF/A.
pdfToPDFA.submit=Converti pdfToPDFA.submit=Converti
pdfToPDFA.tip=Attualmente non funziona per più input contemporaneamente pdfToPDFA.tip=Attualmente non funziona per più input contemporaneamente
pdfToPDFA.outputFormat=Formato di output pdfToPDFA.outputFormat=Formato di output

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=添付ファイルを表示
redact.showLayers=レイヤーを表示(ダブルクリックするとすべてのレイヤーがデフォルトの状態にリセットされます) redact.showLayers=レイヤーを表示(ダブルクリックするとすべてのレイヤーがデフォルトの状態にリセットされます)
redact.colourPicker=カラー選択 redact.colourPicker=カラー選択
redact.findCurrentOutlineItem=現在のアウトライン項目を検索 redact.findCurrentOutlineItem=現在のアウトライン項目を検索
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Javascriptを表示 showJS.title=Javascriptを表示
@@ -1185,7 +1184,7 @@ changeMetadata.submit=変更
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDFをPDF/Aに変換 pdfToPDFA.title=PDFをPDF/Aに変換
pdfToPDFA.header=PDFをPDF/Aに変換 pdfToPDFA.header=PDFをPDF/Aに変換
pdfToPDFA.credit=本サービスはPDF/Aの変換にlibreofficeを使用しています。 pdfToPDFA.credit=本サービスはPDF/Aの変換にqpdfを使用しています。
pdfToPDFA.submit=変換 pdfToPDFA.submit=変換
pdfToPDFA.tip=現在、一度に複数の入力に対して機能しません pdfToPDFA.tip=現在、一度に複数の入力に対して機能しません
pdfToPDFA.outputFormat=出力形式 pdfToPDFA.outputFormat=出力形式

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=첨부 파일 보기
redact.showLayers=레이어 보기 (더블클릭하여 모든 레이어를 기본 상태로 재설정) redact.showLayers=레이어 보기 (더블클릭하여 모든 레이어를 기본 상태로 재설정)
redact.colourPicker=색상 선택기 redact.colourPicker=색상 선택기
redact.findCurrentOutlineItem=현재 개요 항목 찾기 redact.findCurrentOutlineItem=현재 개요 항목 찾기
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=JavaScript 보기 showJS.title=JavaScript 보기
@@ -1185,7 +1184,7 @@ changeMetadata.submit=변경
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF를 PDF/A로 pdfToPDFA.title=PDF를 PDF/A로
pdfToPDFA.header=PDF를 PDF/A로 pdfToPDFA.header=PDF를 PDF/A로
pdfToPDFA.credit=이 서비스는 PDF/A 변환을 위해 libreoffice를 사용합니다 pdfToPDFA.credit=이 서비스는 PDF/A 변환을 위해 qpdf를 사용합니다
pdfToPDFA.submit=변환 pdfToPDFA.submit=변환
pdfToPDFA.tip=현재 여러 입력을 한 번에 처리할 수 없습니다 pdfToPDFA.tip=현재 여러 입력을 한 번에 처리할 수 없습니다
pdfToPDFA.outputFormat=출력 형식 pdfToPDFA.outputFormat=출력 형식

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Toon Javascript showJS.title=Toon Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Wijzigen
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF naar PDF/A pdfToPDFA.title=PDF naar PDF/A
pdfToPDFA.header=PDF naar PDF/A pdfToPDFA.header=PDF naar PDF/A
pdfToPDFA.credit=Deze service gebruikt libreoffice voor PDF/A-conversie pdfToPDFA.credit=Deze service gebruikt qpdf voor PDF/A-conversie
pdfToPDFA.submit=Converteren pdfToPDFA.submit=Converteren
pdfToPDFA.tip=Werkt momenteel niet voor meerdere inputs tegelijkertijd. pdfToPDFA.tip=Werkt momenteel niet voor meerdere inputs tegelijkertijd.
pdfToPDFA.outputFormat=Uitvoerindeling pdfToPDFA.outputFormat=Uitvoerindeling

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Vis Javascript showJS.title=Vis Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Endre
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF til PDF/A pdfToPDFA.title=PDF til PDF/A
pdfToPDFA.header=PDF til PDF/A pdfToPDFA.header=PDF til PDF/A
pdfToPDFA.credit=Denne tjenesten bruker libreoffice for PDF/A-konvertering pdfToPDFA.credit=Denne tjenesten bruker qpdf for PDF/A-konvertering
pdfToPDFA.submit=Konverter pdfToPDFA.submit=Konverter
pdfToPDFA.tip=Fungere for øyeblikket ikke for flere innganger samtidig pdfToPDFA.tip=Fungere for øyeblikket ikke for flere innganger samtidig
pdfToPDFA.outputFormat=Utdataformat pdfToPDFA.outputFormat=Utdataformat

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Pokaż Javascript showJS.title=Pokaż Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Zmień
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF na PDF/A pdfToPDFA.title=PDF na PDF/A
pdfToPDFA.header=PDF na PDF/A pdfToPDFA.header=PDF na PDF/A
pdfToPDFA.credit=Ta usługa używa libreoffice do konwersji PDF/A pdfToPDFA.credit=Ta usługa używa qpdf do konwersji PDF/A
pdfToPDFA.submit=Konwertuj pdfToPDFA.submit=Konwertuj
pdfToPDFA.tip=Tylko jeden plik na raz pdfToPDFA.tip=Tylko jeden plik na raz
pdfToPDFA.outputFormat=Format wyjściowy: pdfToPDFA.outputFormat=Format wyjściowy:

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Mostrar Anexos
redact.showLayers=Mostrar Camadas (duplo clique para restabelecer as camadas para o estado padrão) redact.showLayers=Mostrar Camadas (duplo clique para restabelecer as camadas para o estado padrão)
redact.colourPicker=Seletor de Cores redact.colourPicker=Seletor de Cores
redact.findCurrentOutlineItem=Encontrar item atual redact.findCurrentOutlineItem=Encontrar item atual
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Mostrar JavaScript showJS.title=Mostrar JavaScript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Alterar
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF para PDF/A pdfToPDFA.title=PDF para PDF/A
pdfToPDFA.header=PDF para PDF/A pdfToPDFA.header=PDF para PDF/A
pdfToPDFA.credit=Este serviço usa o LibreOffice para conversão para PDF/A. pdfToPDFA.credit=Este serviço usa Qpdf para conversão para PDF/A.
pdfToPDFA.submit=Converter pdfToPDFA.submit=Converter
pdfToPDFA.tip=Atenção, atualmente não funciona para múltiplas entradas ao mesmo tempo. pdfToPDFA.tip=Atenção, atualmente não funciona para múltiplas entradas ao mesmo tempo.
pdfToPDFA.outputFormat=Formato de saída: pdfToPDFA.outputFormat=Formato de saída:

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Mostrar Anexos
redact.showLayers=Mostrar Camadas (duplo clique para repor todas as camadas para o estado predefinido) redact.showLayers=Mostrar Camadas (duplo clique para repor todas as camadas para o estado predefinido)
redact.colourPicker=Seletor de Cor redact.colourPicker=Seletor de Cor
redact.findCurrentOutlineItem=Encontrar item atual do esquema redact.findCurrentOutlineItem=Encontrar item atual do esquema
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Mostrar Javascript showJS.title=Mostrar Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Alterar
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF Para PDF/A pdfToPDFA.title=PDF Para PDF/A
pdfToPDFA.header=PDF Para PDF/A pdfToPDFA.header=PDF Para PDF/A
pdfToPDFA.credit=Este serviço usa libreoffice para conversão PDF/A pdfToPDFA.credit=Este serviço usa qpdf para conversão PDF/A
pdfToPDFA.submit=Converter pdfToPDFA.submit=Converter
pdfToPDFA.tip=Atualmente não funciona para múltiplas entradas de uma só vez pdfToPDFA.tip=Atualmente não funciona para múltiplas entradas de uma só vez
pdfToPDFA.outputFormat=Formato de saída pdfToPDFA.outputFormat=Formato de saída

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Arată Javascript showJS.title=Arată Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Schimbă
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF către PDF/A pdfToPDFA.title=PDF către PDF/A
pdfToPDFA.header=PDF către PDF/A pdfToPDFA.header=PDF către PDF/A
pdfToPDFA.credit=Acest serviciu utilizează libreoffice pentru conversia în PDF/A pdfToPDFA.credit=Acest serviciu utilizează qpdf pentru conversia în PDF/A
pdfToPDFA.submit=Convertește pdfToPDFA.submit=Convertește
pdfToPDFA.tip=În prezent nu funcționează pentru mai multe intrări simultan pdfToPDFA.tip=În prezent nu funcționează pentru mai multe intrări simultan
pdfToPDFA.outputFormat=Format de ieșire pdfToPDFA.outputFormat=Format de ieșire

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Показать вложения
redact.showLayers=Показать слои (двойной щелчок для сброса всех слоев к состоянию по умолчанию) redact.showLayers=Показать слои (двойной щелчок для сброса всех слоев к состоянию по умолчанию)
redact.colourPicker=Выбор цвета redact.colourPicker=Выбор цвета
redact.findCurrentOutlineItem=Найти текущий элемент структуры redact.findCurrentOutlineItem=Найти текущий элемент структуры
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Показать Javascript showJS.title=Показать Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Изменить
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF в PDF/A pdfToPDFA.title=PDF в PDF/A
pdfToPDFA.header=PDF в PDF/A pdfToPDFA.header=PDF в PDF/A
pdfToPDFA.credit=Этот сервис использует libreoffice для преобразования в PDF/A pdfToPDFA.credit=Этот сервис использует qpdf для преобразования в PDF/A
pdfToPDFA.submit=Преобразовать pdfToPDFA.submit=Преобразовать
pdfToPDFA.tip=В настоящее время не работает с несколькими входными файлами одновременно pdfToPDFA.tip=В настоящее время не работает с несколькими входными файлами одновременно
pdfToPDFA.outputFormat=Формат вывода pdfToPDFA.outputFormat=Формат вывода

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Zobraziť JavaScript showJS.title=Zobraziť JavaScript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Zmeniť
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF na PDF/A pdfToPDFA.title=PDF na PDF/A
pdfToPDFA.header=PDF na PDF/A pdfToPDFA.header=PDF na PDF/A
pdfToPDFA.credit=Táto služba používa libreoffice na konverziu PDF/A pdfToPDFA.credit=Táto služba používa qpdf na konverziu PDF/A
pdfToPDFA.submit=Konvertovať pdfToPDFA.submit=Konvertovať
pdfToPDFA.tip=Momentálne nefunguje pre viacero vstupov naraz pdfToPDFA.tip=Momentálne nefunguje pre viacero vstupov naraz
pdfToPDFA.outputFormat=Výstupný formát pdfToPDFA.outputFormat=Výstupný formát

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Prikaži priloge
redact.showLayers=Prikaži plasti (dvokliknite za ponastavitev vseh plasti na privzeto stanje) redact.showLayers=Prikaži plasti (dvokliknite za ponastavitev vseh plasti na privzeto stanje)
redact.colourPicker=Izbirnik barv redact.colourPicker=Izbirnik barv
redact.findCurrentOutlineItem=Poišči trenutno postavko orisa redact.findCurrentOutlineItem=Poišči trenutno postavko orisa
redact.applyChanges=Uporabi spremembe
#showJS #showJS
showJS.title=Prikaži Javascript showJS.title=Prikaži Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Spremeni
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF v PDF/A pdfToPDFA.title=PDF v PDF/A
pdfToPDFA.header=PDF v PDF/A pdfToPDFA.header=PDF v PDF/A
pdfToPDFA.credit=Ta storitev uporablja libreoffice za pretvorbo PDF/A pdfToPDFA.credit=Ta storitev uporablja qpdf za pretvorbo PDF/A
pdfToPDFA.submit=Pretvori pdfToPDFA.submit=Pretvori
pdfToPDFA.tip=Trenutno ne deluje za več vnosov hkrati pdfToPDFA.tip=Trenutno ne deluje za več vnosov hkrati
pdfToPDFA.outputFormat=Izhodna oblika pdfToPDFA.outputFormat=Izhodna oblika

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Prikaži Javascript showJS.title=Prikaži Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Promeni
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF u PDF/A pdfToPDFA.title=PDF u PDF/A
pdfToPDFA.header=PDF u PDF/A pdfToPDFA.header=PDF u PDF/A
pdfToPDFA.credit=Ova usluga koristi libreoffice za konverziju u PDF/A format pdfToPDFA.credit=Ova usluga koristi qpdf za konverziju u PDF/A format
pdfToPDFA.submit=Konvertuj pdfToPDFA.submit=Konvertuj
pdfToPDFA.tip=Currently does not work for multiple inputs at once pdfToPDFA.tip=Currently does not work for multiple inputs at once
pdfToPDFA.outputFormat=Output format pdfToPDFA.outputFormat=Output format

View File

@@ -23,7 +23,7 @@ close=Stäng
filesSelected=filer valda filesSelected=filer valda
noFavourites=Inga favoriter har lagts till noFavourites=Inga favoriter har lagts till
downloadComplete=Nedladdning klar downloadComplete=Nedladdning klar
bored=Trött på att vänta? bored=Utråkad att vänta?
alphabet=Alfabet alphabet=Alfabet
downloadPdf=Ladda ner PDF downloadPdf=Ladda ner PDF
text=Text text=Text
@@ -31,7 +31,7 @@ font=Teckensnitt
selectFillter=-- Välj -- selectFillter=-- Välj --
pageNum=Sidnummer pageNum=Sidnummer
sizes.small=Liten sizes.small=Liten
sizes.medium=Mellan sizes.medium=Mellanvärd
sizes.large=Stor sizes.large=Stor
sizes.x-large=Extra stor sizes.x-large=Extra stor
error.pdfPassword=PDF-dokumentet är lösenordsskyddat och antingen har lösenordet inte angetts eller är felaktigt error.pdfPassword=PDF-dokumentet är lösenordsskyddat och antingen har lösenordet inte angetts eller är felaktigt
@@ -46,7 +46,7 @@ red=Röd
green=Grön green=Grön
blue=Blå blue=Blå
custom=Anpassad... custom=Anpassad...
WorkInProgess=Pågående arbete, kan vara icke fungerande eller buggigt. Rapportera eventuella problem! WorkInProgess=Pågående arbete, kan inte fungera eller vara buggigt. Rapportera eventuella problem!
poweredBy=Drivs av poweredBy=Drivs av
yes=Ja yes=Ja
no=Nej no=Nej
@@ -240,17 +240,17 @@ database.creationDate=Skapelsedatum
database.fileSize=Filstorlek database.fileSize=Filstorlek
database.deleteBackupFile=Ta bort säkerhetskopieringsfil database.deleteBackupFile=Ta bort säkerhetskopieringsfil
database.importBackupFile=Importera säkerhetskopieringsfil database.importBackupFile=Importera säkerhetskopieringsfil
database.createBackupFile=Skapa säkerhetskopieringsfil database.createBackupFile=Create Backup File
database.downloadBackupFile=Ladda ner säkerhetskopieringsfil database.downloadBackupFile=Ladda ner säkerhetskopieringsfil
database.info_1=Vid import av data är det avgörande att säkerställa korrekt struktur. Om du är osäker på vad du gör, sök råd och stöd från en professionell. Ett fel i strukturen kan orsaka funktionsfel i applikationen, upp till och inklusive fullständig oförmåga att köra applikationen. database.info_1=Vid import av data är det avgörande att säkerställa korrekt struktur. Om du är osäker på vad du gör, sök råd och stöd från en professionell. Ett fel i strukturen kan orsaka funktionsfel i applikationen, upp till och inklusive fullständig oförmåga att köra applikationen.
database.info_2=Filnamnet spelar ingen roll vid uppladdning. Det kommer att döpas om efteråt för att följa formatet backup_user_yyyyMMddHHmm.sql, vilket säkerställer en konsekvent namngivningskonvention. database.info_2=Filnamnet spelar ingen roll vid uppladdning. Det kommer att döpas om efteråt för att följa formatet backup_user_yyyyMMddHHmm.sql, vilket säkerställer en konsekvent namngivningskonvention.
database.submit=Importera säkerhetskopia database.submit=Importera säkerhetskopia
database.importIntoDatabaseSuccessed=Import till databas lyckades database.importIntoDatabaseSuccessed=Import till databas lyckades
database.backupCreated=Backup av databas lyckades database.backupCreated=Database backup successful
database.fileNotFound=Filen hittades inte database.fileNotFound=Filen hittades inte
database.fileNullOrEmpty=Filen får inte vara null eller tom database.fileNullOrEmpty=Filen får inte vara null eller tom
database.failedImportFile=Misslyckades med att importera fil database.failedImportFile=Misslyckades med att importera fil
database.notSupported=Denna funktion är inte tillgänglig för din databasanslutning. database.notSupported=This function is not available for your database connection.
session.expired=Din session har löpt ut. Uppdatera sidan och försök igen. session.expired=Din session har löpt ut. Uppdatera sidan och försök igen.
session.refreshPage=Uppdatera sida session.refreshPage=Uppdatera sida
@@ -266,14 +266,14 @@ home.viewPdf.title=Visa PDF
home.viewPdf.desc=Visa, kommentera, lägg till text eller bilder home.viewPdf.desc=Visa, kommentera, lägg till text eller bilder
viewPdf.tags=visa,läs,kommentera,text,bild viewPdf.tags=visa,läs,kommentera,text,bild
home.setFavorites=Välj Favoriter home.setFavorites=Set Favourites
home.hideFavorites=Dölj Favoriter home.hideFavorites=Hide Favourites
home.showFavorites=Visa Favoriter home.showFavorites=Show Favourites
home.legacyHomepage=Gammal Hem-vy. home.legacyHomepage=Old homepage
home.newHomePage=Testa vår nya Hem-vy! home.newHomePage=Try our new homepage!
home.alphabetical=Alfabetisk home.alphabetical=Alphabetical
home.globalPopularity=Global Popularity home.globalPopularity=Global Popularity
home.sortBy=Sortera efter: home.sortBy=Sort by:
home.multiTool.title=PDF Multi-verktyg home.multiTool.title=PDF Multi-verktyg
home.multiTool.desc=Sammanfoga, rotera, ordna om och ta bort sidor home.multiTool.desc=Sammanfoga, rotera, ordna om och ta bort sidor
@@ -462,8 +462,8 @@ home.MarkdownToPDF.title=Markdown till PDF
home.MarkdownToPDF.desc=Konverterar valfri Markdown-fil till PDF home.MarkdownToPDF.desc=Konverterar valfri Markdown-fil till PDF
MarkdownToPDF.tags=markup,webbinnehåll,transformation,konvertera MarkdownToPDF.tags=markup,webbinnehåll,transformation,konvertera
home.PDFToMarkdown.title=PDF till Markdown home.PDFToMarkdown.title=PDF to Markdown
home.PDFToMarkdown.desc=Konvertera PDF till Markdown home.PDFToMarkdown.desc=Converts any PDF to Markdown
PDFToMarkdown.tags=markup,web-content,transformation,convert,md PDFToMarkdown.tags=markup,web-content,transformation,convert,md
home.getPdfInfo.title=Hämta ALL information om PDF home.getPdfInfo.title=Hämta ALL information om PDF
@@ -533,9 +533,9 @@ home.splitPdfByChapters.title=Dela upp PDF efter kapitel
home.splitPdfByChapters.desc=Dela upp en PDF till flera filer baserat på dess kapitelstruktur. home.splitPdfByChapters.desc=Dela upp en PDF till flera filer baserat på dess kapitelstruktur.
splitPdfByChapters.tags=dela,kapitel,bokmärken,organisera splitPdfByChapters.tags=dela,kapitel,bokmärken,organisera
home.validateSignature.title=Validera PDF signature home.validateSignature.title=Validate PDF Signature
home.validateSignature.desc=Verifiera digitala signaturer och certifiakt i PDF dokument home.validateSignature.desc=Verify digital signatures and certificates in PDF documents
validateSignature.tags=signatur,verifiera,validera,pdf,certifikat,digital signatur,Validera Signatur,Validera certifikat validateSignature.tags=signature,verify,validate,pdf,certificate,digital signature,Validate Signature,Validate certificate
#replace-invert-color #replace-invert-color
replace-color.title=Ersätt-Invertera-Färg replace-color.title=Ersätt-Invertera-Färg
@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Visa Javascript showJS.title=Visa Javascript
@@ -661,9 +660,9 @@ MarkdownToPDF.credit=Använder WeasyPrint
#pdf-to-markdown #pdf-to-markdown
PDFToMarkdown.title=PDF Till Markdown PDFToMarkdown.title=PDF To Markdown
PDFToMarkdown.header=PDF Till Markdown PDFToMarkdown.header=PDF To Markdown
PDFToMarkdown.submit=Konvertera PDFToMarkdown.submit=Convert
#url-to-pdf #url-to-pdf
@@ -874,12 +873,12 @@ sign.save=Spara signatur
sign.personalSigs=Personliga signaturer sign.personalSigs=Personliga signaturer
sign.sharedSigs=Delade signaturer sign.sharedSigs=Delade signaturer
sign.noSavedSigs=Inga sparade signaturer hittades sign.noSavedSigs=Inga sparade signaturer hittades
sign.addToAll=Lägg till på alla sidor sign.addToAll=Add to all pages
sign.delete=Ta bort sign.delete=Delete
sign.first=Första sidan sign.first=First page
sign.last=Sista sidan sign.last=Last page
sign.next=Nästa sida sign.next=Next page
sign.previous=Föregående sida sign.previous=Previous page
sign.maintainRatio=Toggle maintain aspect ratio sign.maintainRatio=Toggle maintain aspect ratio
@@ -999,24 +998,24 @@ pdfOrganiser.placeholder=(t.ex. 1,3,2 eller 4-8,2,10-12 eller 2n-1)
multiTool.title=PDF-multiverktyg multiTool.title=PDF-multiverktyg
multiTool.header=PDF Multi-verktyg multiTool.header=PDF Multi-verktyg
multiTool.uploadPrompts=Filnamn multiTool.uploadPrompts=Filnamn
multiTool.selectAll=Välj allt multiTool.selectAll=Select All
multiTool.deselectAll=Deselect All multiTool.deselectAll=Deselect All
multiTool.selectPages=Välj sidor multiTool.selectPages=Page Select
multiTool.selectedPages=Valda sidor multiTool.selectedPages=Selected Pages
multiTool.page=Sida multiTool.page=Page
multiTool.deleteSelected=Ta bort valda multiTool.deleteSelected=Delete Selected
multiTool.downloadAll=Exportera multiTool.downloadAll=Export
multiTool.downloadSelected=Exportersa valda multiTool.downloadSelected=Export Selected
multiTool.insertPageBreak=Insert Page Break multiTool.insertPageBreak=Insert Page Break
multiTool.addFile=Lägg till fil multiTool.addFile=Add File
multiTool.rotateLeft=Rotera Vänster multiTool.rotateLeft=Rotate Left
multiTool.rotateRight=Rotera Höger multiTool.rotateRight=Rotate Right
multiTool.split=Dela upp multiTool.split=Split
multiTool.moveLeft=Flytta Vänster multiTool.moveLeft=Move Left
multiTool.moveRight=Flytta Höger multiTool.moveRight=Move Right
multiTool.delete=Ta bort multiTool.delete=Delete
multiTool.dragDropMessage=Valda sid(or) multiTool.dragDropMessage=Page(s) Selected
multiTool.undo=Undo multiTool.undo=Undo
multiTool.redo=Redo multiTool.redo=Redo
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Ändra
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF till PDF/A pdfToPDFA.title=PDF till PDF/A
pdfToPDFA.header=PDF till PDF/A pdfToPDFA.header=PDF till PDF/A
pdfToPDFA.credit=Denna tjänst använder libreoffice för PDF/A-konvertering pdfToPDFA.credit=Denna tjänst använder qpdf för PDF/A-konvertering
pdfToPDFA.submit=Konvertera pdfToPDFA.submit=Konvertera
pdfToPDFA.tip=Fungerar för närvarande inte för flera inmatningar samtidigt pdfToPDFA.tip=Fungerar för närvarande inte för flera inmatningar samtidigt
pdfToPDFA.outputFormat=Utdataformat pdfToPDFA.outputFormat=Utdataformat
@@ -1335,34 +1334,34 @@ splitByChapters.desc.4=Tillåt duplicieringar: Om kryssrutan är markerad tillå
splitByChapters.submit=Dela upp PDF splitByChapters.submit=Dela upp PDF
#File Chooser #File Chooser
fileChooser.click=Klicka fileChooser.click=Click
fileChooser.or=eller fileChooser.or=or
fileChooser.dragAndDrop=Dra & Släpp fileChooser.dragAndDrop=Drag & Drop
fileChooser.dragAndDropPDF=Dra & Släpp PDF fil fileChooser.dragAndDropPDF=Drag & Drop PDF file
fileChooser.dragAndDropImage=Dra & Släpp bildfil fileChooser.dragAndDropImage=Drag & Drop Image file
fileChooser.hoveredDragAndDrop=Dra & Släpp fil(er) här fileChooser.hoveredDragAndDrop=Drag & Drop file(s) here
#release notes #release notes
releases.footer=Utgåvor releases.footer=Releases
releases.title=Release Notes releases.title=Release Notes
releases.header=Release Notes releases.header=Release Notes
releases.current.version=Nuvarande Utgåva releases.current.version=Current Release
releases.note=Release notes are only available in English releases.note=Release notes are only available in English
#Validate Signature #Validate Signature
validateSignature.title=Validera PDF Signaturer validateSignature.title=Validate PDF Signatures
validateSignature.header=Validera Digitala Signaturer validateSignature.header=Validate Digital Signatures
validateSignature.selectPDF=Välj signerad PDF fil validateSignature.selectPDF=Select signed PDF file
validateSignature.submit=Validera Signaturer validateSignature.submit=Validate Signatures
validateSignature.results=Valideringsresultat validateSignature.results=Validation Results
validateSignature.status=Status validateSignature.status=Status
validateSignature.signer=Signer validateSignature.signer=Signer
validateSignature.date=Datum validateSignature.date=Date
validateSignature.reason=Anledning validateSignature.reason=Reason
validateSignature.location=Plats validateSignature.location=Location
validateSignature.noSignatures=Inga digitala signaturer hittade i detta dokument validateSignature.noSignatures=No digital signatures found in this document
validateSignature.status.valid=Giltig validateSignature.status.valid=Valid
validateSignature.status.invalid=Ogiltig validateSignature.status.invalid=Invalid
validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity validateSignature.chain.invalid=Certificate chain validation failed - cannot verify signer's identity
validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified validateSignature.trust.invalid=Certificate not in trust store - source cannot be verified
validateSignature.cert.expired=Certificate has expired validateSignature.cert.expired=Certificate has expired

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=แสดง Javascript showJS.title=แสดง Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=เปลี่ยน
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF เป็น PDF/A pdfToPDFA.title=PDF เป็น PDF/A
pdfToPDFA.header=PDF เป็น PDF/A pdfToPDFA.header=PDF เป็น PDF/A
pdfToPDFA.credit=บริการนี้ใช้ libreoffice สำหรับการแปลง PDF/A pdfToPDFA.credit=บริการนี้ใช้ qpdf สำหรับการแปลง PDF/A
pdfToPDFA.submit=แปลง pdfToPDFA.submit=แปลง
pdfToPDFA.tip=ปัจจุบันไม่ทำงานสำหรับการป้อนข้อมูลหลายรายการพร้อมกัน pdfToPDFA.tip=ปัจจุบันไม่ทำงานสำหรับการป้อนข้อมูลหลายรายการพร้อมกัน
pdfToPDFA.outputFormat=รูปแบบผลลัพธ์ pdfToPDFA.outputFormat=รูปแบบผลลัพธ์

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Javascript'i Göster showJS.title=Javascript'i Göster
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Değiştir
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF'den PDF/A'ya pdfToPDFA.title=PDF'den PDF/A'ya
pdfToPDFA.header=PDF'den PDF/A'ya pdfToPDFA.header=PDF'den PDF/A'ya
pdfToPDFA.credit=Bu hizmet PDF/A dönüşümü için libreoffice kullanır pdfToPDFA.credit=Bu hizmet PDF/A dönüşümü için qpdf kullanır
pdfToPDFA.submit=Dönüştür pdfToPDFA.submit=Dönüştür
pdfToPDFA.tip=Şu anda aynı anda birden fazla giriş için çalışmıyor pdfToPDFA.tip=Şu anda aynı anda birden fazla giriş için çalışmıyor
pdfToPDFA.outputFormat=Çıkış formatı pdfToPDFA.outputFormat=Çıkış formatı

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Показати JavaScript showJS.title=Показати JavaScript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Змінити
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF в PDF/A pdfToPDFA.title=PDF в PDF/A
pdfToPDFA.header=PDF в PDF/A pdfToPDFA.header=PDF в PDF/A
pdfToPDFA.credit=Цей сервіс використовує libreoffice для перетворення у формат PDF/A pdfToPDFA.credit=Цей сервіс використовує qpdf для перетворення у формат PDF/A
pdfToPDFA.submit=Конвертувати pdfToPDFA.submit=Конвертувати
pdfToPDFA.tip=Наразі не працює для кількох вхідних файлів одночасно pdfToPDFA.tip=Наразі не працює для кількох вхідних файлів одночасно
pdfToPDFA.outputFormat=Вихідний формат pdfToPDFA.outputFormat=Вихідний формат

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Hiển thị Javascript showJS.title=Hiển thị Javascript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=Thay đổi
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF sang PDF/A pdfToPDFA.title=PDF sang PDF/A
pdfToPDFA.header=PDF sang PDF/A pdfToPDFA.header=PDF sang PDF/A
pdfToPDFA.credit=Dịch vụ này sử dụng libreoffice để chuyển đổi PDF/A pdfToPDFA.credit=Dịch vụ này sử dụng qpdf để chuyển đổi PDF/A
pdfToPDFA.submit=Chuyển đổi pdfToPDFA.submit=Chuyển đổi
pdfToPDFA.tip=Hiện tại không hoạt động với nhiều đầu vào cùng lúc pdfToPDFA.tip=Hiện tại không hoạt động với nhiều đầu vào cùng lúc
pdfToPDFA.outputFormat=Định dạng đầu ra pdfToPDFA.outputFormat=Định dạng đầu ra

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=ཟུར་སྦྱར་སྟོན།
redact.showLayers=རིམ་པ་སྟོན། (རིམ་པ་ཚང་མ་སྔོན་སྒྲིག་གནས་བབ་ལ་བསྐྱར་སྒྲིག་བྱེད་པར་ཉིས་རྡེབ།) redact.showLayers=རིམ་པ་སྟོན། (རིམ་པ་ཚང་མ་སྔོན་སྒྲིག་གནས་བབ་ལ་བསྐྱར་སྒྲིག་བྱེད་པར་ཉིས་རྡེབ།)
redact.colourPicker=ཚོས་གཞི་འདེམས་བྱེད<EFBFBD><EFBFBD><EFBFBD> redact.colourPicker=ཚོས་གཞི་འདེམས་བྱེད<EFBFBD><EFBFBD><EFBFBD>
redact.findCurrentOutlineItem=ད་ལྟའི་སྒྲོམ་གཞིའི་ནང་དོན་འཚོལ་བ། redact.findCurrentOutlineItem=ད་ལྟའི་སྒྲོམ་གཞིའི་ནང་དོན་འཚོལ་བ།
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=Javascript ས<>ོན་པ། showJS.title=Javascript ས<>ོན་པ།
@@ -1185,7 +1184,7 @@ changeMetadata.submit=བསྒྱུར་བ།
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF ནས་ PDF/A ལ། pdfToPDFA.title=PDF ནས་ PDF/A ལ།
pdfToPDFA.header=PDF ནས་ PDF/A ལ། pdfToPDFA.header=PDF ནས་ PDF/A ལ།
pdfToPDFA.credit=ཞབས་ཞུ་འདིས་ PDF/A བསྒྱུར་བའི་ཆེད་དུ་ libreoffice བེད་སྤྱོད་བྱེད་པ། pdfToPDFA.credit=ཞབས་ཞུ་འདིས་ PDF/A བསྒྱུར་བའི་ཆེད་དུ་ qpdf བེད་སྤྱོད་བྱེད་པ།
pdfToPDFA.submit=བསྒྱུར་བ། pdfToPDFA.submit=བསྒྱུར་བ།
pdfToPDFA.tip=ད་ལྟ་ཡིག་ཆ་མང་པོ་དུས་གཅིག་ལ་བསྒྱུར་མི་ཐུབ། pdfToPDFA.tip=ད་ལྟ་ཡིག་ཆ་མང་པོ་དུས་གཅིག་ལ་བསྒྱུར་མི་ཐུབ།
pdfToPDFA.outputFormat=ཕྱིར་འདོན་རྣམ་གཞག pdfToPDFA.outputFormat=ཕྱིར་འདོན་རྣམ་གཞག

View File

@@ -82,7 +82,7 @@ pages=Pages
loading=加载中... loading=加载中...
addToDoc=Add to Document addToDoc=Add to Document
reset=重置 reset=重置
apply=应用 apply=Apply
legal.privacy=隐私政策 legal.privacy=隐私政策
legal.terms=服务条款 legal.terms=服务条款
@@ -138,20 +138,20 @@ analytics.settings=You can change the settings for analytics in the config/setti
# NAVBAR # # NAVBAR #
############# #############
navbar.favorite=收藏 navbar.favorite=收藏
navbar.recent=新功能和最近更新 navbar.recent=New and recently updated
navbar.darkmode=暗黑模式 navbar.darkmode=暗黑模式
navbar.language=语言 navbar.language=语言
navbar.settings=设置 navbar.settings=设置
navbar.allTools=工具箱 navbar.allTools=工具箱
navbar.multiTool=多功能工具 navbar.multiTool=多功能工具
navbar.search=搜索 navbar.search=Search
navbar.sections.organize=组织 navbar.sections.organize=组织
navbar.sections.convertTo=转换成PDF navbar.sections.convertTo=转换成PDF
navbar.sections.convertFrom=从PDF转换 navbar.sections.convertFrom=从PDF转换
navbar.sections.security=签名和安全 navbar.sections.security=签名和安全
navbar.sections.advance=高级功能 navbar.sections.advance=高级功能
navbar.sections.edit=查看和编辑 navbar.sections.edit=查看和编辑
navbar.sections.popular=热门 navbar.sections.popular=Popular
############# #############
# SETTINGS # # SETTINGS #
@@ -266,14 +266,14 @@ home.viewPdf.title=浏览 PDF
home.viewPdf.desc=浏览、注释、添加文本或图像 home.viewPdf.desc=浏览、注释、添加文本或图像
viewPdf.tags=浏览、阅读、注释、文本、图像 viewPdf.tags=浏览、阅读、注释、文本、图像
home.setFavorites=编辑收藏夹 home.setFavorites=Set Favourites
home.hideFavorites=Hide Favourites home.hideFavorites=Hide Favourites
home.showFavorites=Show Favourites home.showFavorites=Show Favourites
home.legacyHomepage=使用旧版主页 home.legacyHomepage=Old homepage
home.newHomePage=试用新版主页! home.newHomePage=Try our new homepage!
home.alphabetical=按字母顺序 home.alphabetical=Alphabetical
home.globalPopularity=按全球热度 home.globalPopularity=Global Popularity
home.sortBy=排序: home.sortBy=Sort by:
home.multiTool.title=PDF 多功能工具 home.multiTool.title=PDF 多功能工具
home.multiTool.desc=合并、旋转、重新排列和删除 PDF 页面 home.multiTool.desc=合并、旋转、重新排列和删除 PDF 页面
@@ -623,7 +623,6 @@ redact.showAttatchments=Show Attachments
redact.showLayers=Show Layers (double-click to reset all layers to the default state) redact.showLayers=Show Layers (double-click to reset all layers to the default state)
redact.colourPicker=Colour Picker redact.colourPicker=Colour Picker
redact.findCurrentOutlineItem=Find current outline item redact.findCurrentOutlineItem=Find current outline item
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=显示 JavaScript showJS.title=显示 JavaScript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=更改
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF 转 PDF/A pdfToPDFA.title=PDF 转 PDF/A
pdfToPDFA.header=将 PDF 转换为 PDF/A pdfToPDFA.header=将 PDF 转换为 PDF/A
pdfToPDFA.credit=此服务使用 libreoffice 进行 PDF/A 转换 pdfToPDFA.credit=此服务使用 qpdf 进行 PDF/A 转换
pdfToPDFA.submit=转换 pdfToPDFA.submit=转换
pdfToPDFA.tip=目前不支持上传多个 pdfToPDFA.tip=目前不支持上传多个
pdfToPDFA.outputFormat=输出格式 pdfToPDFA.outputFormat=输出格式

View File

@@ -623,7 +623,6 @@ redact.showAttatchments=顯示附件
redact.showLayers=顯示圖層(按兩下可將所有圖層重設為預設狀態) redact.showLayers=顯示圖層(按兩下可將所有圖層重設為預設狀態)
redact.colourPicker=顏色選擇器 redact.colourPicker=顏色選擇器
redact.findCurrentOutlineItem=尋找目前的大綱項目 redact.findCurrentOutlineItem=尋找目前的大綱項目
redact.applyChanges=Apply Changes
#showJS #showJS
showJS.title=顯示 JavaScript showJS.title=顯示 JavaScript
@@ -1185,7 +1184,7 @@ changeMetadata.submit=變更
#pdfToPDFA #pdfToPDFA
pdfToPDFA.title=PDF 轉 PDF/A pdfToPDFA.title=PDF 轉 PDF/A
pdfToPDFA.header=PDF 轉 PDF/A pdfToPDFA.header=PDF 轉 PDF/A
pdfToPDFA.credit=此服務使用 libreoffice 進行 PDF/A 轉換 pdfToPDFA.credit=此服務使用 qpdf 進行 PDF/A 轉換
pdfToPDFA.submit=轉換 pdfToPDFA.submit=轉換
pdfToPDFA.tip=目前不支援上傳多個 pdfToPDFA.tip=目前不支援上傳多個
pdfToPDFA.outputFormat=輸出格式 pdfToPDFA.outputFormat=輸出格式

View File

@@ -4,7 +4,7 @@ th:if="${@endpointConfiguration.isEndpointEnabled(endpoint)}">
th:data-bs-link="@{${endpoint}}" th:data-bs-link="@{${endpoint}}"
th:classappend="${endpoint.equals(currentPage)} ? ${toolGroup} + ' active' : '' + ${toolGroup}" th:classappend="${endpoint.equals(currentPage)} ? ${toolGroup} + ' active' : '' + ${toolGroup}"
th:data-bs-tags="#{${tagKey}}" th:data-bs-title='#{${titleKey}}'> th:data-bs-tags="#{${tagKey}}" th:data-bs-title='#{${titleKey}}'>
<div style="min-height:2.7rem; align-items: center;display: flex;" th:title="#{${descKey}}" class="icon" alt="icon" <div style="height:2.7rem; align-items: center;display: flex;" th:title="#{${descKey}}" class="icon" alt="icon"
th:class="@{${toolGroup}}"> th:class="@{${toolGroup}}">
<span class="material-symbols-rounded nav-icon" th:text="@{${toolIcon}}" style=" align-items:center; display: flex; justify-content: center; height:2.7rem; width:2.7rem"></span> <span class="material-symbols-rounded nav-icon" th:text="@{${toolIcon}}" style=" align-items:center; display: flex; justify-content: center; height:2.7rem; width:2.7rem"></span>
<span class="icon-text" th:text="#{${titleKey}}"></span> <span class="icon-text" th:text="#{${titleKey}}"></span>
@@ -15,4 +15,4 @@ th:if="${@endpointConfiguration.isEndpointEnabled(endpoint)}">
</span> </span>
</a> </a>
</th:block> </th:block>

View File

@@ -4,7 +4,7 @@
th:data-bs-link="@{${endpoint}}" th:data-bs-link="@{${endpoint}}"
th:classappend="${endpoint.equals(currentPage)} ? ${toolGroup} + ' active' : '' + ${toolGroup}" th:classappend="${endpoint.equals(currentPage)} ? ${toolGroup} + ' active' : '' + ${toolGroup}"
th:data-bs-tags="#{${tagKey}}" th:data-bs-title='#{${titleKey}}'> th:data-bs-tags="#{${tagKey}}" th:data-bs-title='#{${titleKey}}'>
<div style="min-height:2.5rem;align-items: center;display: flex" th:title="#{${descKey}}" class="icon" alt="icon" <div style="height:2.5rem;align-items: center;display: flex" th:title="#{${descKey}}" class="icon" alt="icon"
th:class="@{${toolGroup}}"> th:class="@{${toolGroup}}">
<svg class="nav-icon" <svg class="nav-icon"
style="height: 2.7rem; width:2.7rem; align-items:center; display: flex; justify-content: center;"> style="height: 2.7rem; width:2.7rem; align-items:center; display: flex; justify-content: center;">
@@ -18,4 +18,4 @@
</span> </span>
</a> </a>
</th:block> </th:block>