Merge remote-tracking branch 'origin/main' into conditional
This commit is contained in:
commit
fe0c9fe57a
13 changed files with 1018 additions and 15 deletions
|
@ -18,7 +18,7 @@ Depending on your requirements, you can choose the appropriate language pack for
|
||||||
### Installing Language Packs
|
### Installing Language Packs
|
||||||
|
|
||||||
1. Download the desired language pack(s) by selecting the `.traineddata` file(s) for the language(s) you need.
|
1. Download the desired language pack(s) by selecting the `.traineddata` file(s) for the language(s) you need.
|
||||||
2. Place the `.traineddata` files in the Tesseract tessdata directory: `/usr/share/tesseract-ocr/4.00/tessdata`
|
2. Place the `.traineddata` files in the Tesseract tessdata directory: `/usr/share/tesseract-ocr/4.00/tessdata` (Debian) or `/usr/share/tesseract/tessdata` (Fedora)
|
||||||
|
|
||||||
# DO NOT REMOVE EXISTING ENG.TRAINEDDATA, ITS REQUIRED.
|
# DO NOT REMOVE EXISTING ENG.TRAINEDDATA, ITS REQUIRED.
|
||||||
|
|
||||||
|
@ -48,4 +48,29 @@ Add the following to your existing docker run command
|
||||||
If you are not using Docker, you need to install the OCR components, including the ocrmypdf app.
|
If you are not using Docker, you need to install the OCR components, including the ocrmypdf app.
|
||||||
You can see [OCRmyPDF install guide](https://ocrmypdf.readthedocs.io/en/latest/installation.html)
|
You can see [OCRmyPDF install guide](https://ocrmypdf.readthedocs.io/en/latest/installation.html)
|
||||||
|
|
||||||
|
Debian based systems, install languages with this command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt update &&\
|
||||||
|
# All languages
|
||||||
|
# sudo apt install -y 'tesseract-ocr-*'
|
||||||
|
|
||||||
|
# Find languages:
|
||||||
|
apt search tesseract-ocr-
|
||||||
|
|
||||||
|
# View installed languages:
|
||||||
|
dpkg-query -W tesseract-ocr- | sed 's/tesseract-ocr-//g'
|
||||||
|
```
|
||||||
|
|
||||||
|
Fedora:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# All languages
|
||||||
|
# sudo dnf install -y tesseract-langpack-*
|
||||||
|
|
||||||
|
# Find languages:
|
||||||
|
dnf search -C tesseract-langpack-
|
||||||
|
|
||||||
|
# View installed languages:
|
||||||
|
rpm -qa | grep tesseract-langpack | sed 's/tesseract-langpack-//g'
|
||||||
|
```
|
||||||
|
|
100
LocalRunGuide.md
100
LocalRunGuide.md
|
@ -43,14 +43,22 @@ sudo apt-get update
|
||||||
sudo apt-get install -y git automake autoconf libtool libleptonica-dev pkg-config zlib1g-dev make g++ java-17-openjdk python3 python3-pip
|
sudo apt-get install -y git automake autoconf libtool libleptonica-dev pkg-config zlib1g-dev make g++ java-17-openjdk python3 python3-pip
|
||||||
```
|
```
|
||||||
|
|
||||||
|
For Fedora-based systems use this command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo dnf install -y git automake autoconf libtool leptonica-devel pkg-config zlib-devel make gcc-c++ java-17-openjdk python3 python3-pip
|
||||||
|
```
|
||||||
|
|
||||||
### Step 2: Clone and Build jbig2enc (Only required for certain OCR functionality)
|
### Step 2: Clone and Build jbig2enc (Only required for certain OCR functionality)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https:github.com/agl/jbig2enc
|
mkdir ~/.git
|
||||||
cd jbig2enc
|
cd ~/.git &&\
|
||||||
./autogen.sh
|
git clone https://github.com/agl/jbig2enc.git &&\
|
||||||
./configure
|
cd jbig2enc &&\
|
||||||
make
|
./autogen.sh &&\
|
||||||
|
./configure &&\
|
||||||
|
make &&\
|
||||||
sudo make install
|
sudo make install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -84,15 +92,24 @@ Install the following software:
|
||||||
For Debian-based systems, you can use the following command:
|
For Debian-based systems, you can use the following command:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt-get install -y libreoffice-core libreoffice-common libreoffice-writer libreoffice-calc libreoffice-impress python3-uno unoconv pngquant unpaper ocrmypdf
|
sudo apt-get install -y libreoffice-writer libreoffice-calc libreoffice-impress unpaper ocrmypdf
|
||||||
pip3 install opencv-python-headless
|
pip3 install uno opencv-python-headless unoconv pngquant
|
||||||
|
```
|
||||||
|
|
||||||
|
For Fedora:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo dnf install -y libreoffice-writer libreoffice-calc libreoffice-impress unpaper ocrmypdf
|
||||||
|
pip3 install uno opencv-python-headless unoconv pngquant
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 4: Clone and Build Stirling-PDF
|
### Step 4: Clone and Build Stirling-PDF
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/Frooodle/Stirling-PDF.git
|
cd ~/.git &&\
|
||||||
cd Stirling-PDF
|
git clone https://github.com/Frooodle/Stirling-PDF.git &&\
|
||||||
|
cd Stirling-PDF &&\
|
||||||
|
chmod +x ./gradlew &&\
|
||||||
./gradlew build
|
./gradlew build
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -104,18 +121,53 @@ You can move this file to a desired location, for example, `/opt/Stirling-PDF/`.
|
||||||
You must also move the Script folder within the Stirling-PDF repo that you have downloaded to this directory.
|
You must also move the Script folder within the Stirling-PDF repo that you have downloaded to this directory.
|
||||||
This folder is required for the python scripts using OpenCV
|
This folder is required for the python scripts using OpenCV
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo mkdir /opt/Stirling-PDF &&\
|
||||||
|
sudo mv /build/libs/S-PDF-*.jar /opt/Stirling-PDF/ &&\
|
||||||
|
sudo mv scripts /opt/Stirling-PDF/ &&\
|
||||||
|
echo "Scripts installed."
|
||||||
|
```
|
||||||
### Step 6: Other files
|
### Step 6: Other files
|
||||||
#### OCR
|
#### OCR
|
||||||
If you plan to use the OCR (Optical Character Recognition) functionality, you might need to install language packs for Tesseract if running none english scanning.
|
If you plan to use the OCR (Optical Character Recognition) functionality, you might need to install language packs for Tesseract if running non-english scanning.
|
||||||
|
|
||||||
##### Installing Language Packs
|
##### Installing Language Packs
|
||||||
|
Easiest is to use the langpacks provided by your repositories. Skip the other steps
|
||||||
|
|
||||||
|
Manual:
|
||||||
|
|
||||||
1. Download the desired language pack(s) by selecting the `.traineddata` file(s) for the language(s) you need.
|
1. Download the desired language pack(s) by selecting the `.traineddata` file(s) for the language(s) you need.
|
||||||
2. Place the `.traineddata` files in the Tesseract tessdata directory: `/usr/share/tesseract-ocr/4.00/tessdata`
|
2. Place the `.traineddata` files in the Tesseract tessdata directory: `/usr/share/tesseract-ocr/4.00/tessdata`
|
||||||
Please view [OCRmyPDF install guide](https:ocrmypdf.readthedocs.io/en/latest/installation.html) for more info.
|
3.
|
||||||
|
Please view [OCRmyPDF install guide](https://ocrmypdf.readthedocs.io/en/latest/installation.html) for more info.
|
||||||
**IMPORTANT:** DO NOT REMOVE EXISTING `eng.traineddata`, IT'S REQUIRED.
|
**IMPORTANT:** DO NOT REMOVE EXISTING `eng.traineddata`, IT'S REQUIRED.
|
||||||
|
|
||||||
|
Debian based systems, install languages with this command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt update &&\
|
||||||
|
# All languages
|
||||||
|
# sudo apt install -y 'tesseract-ocr-*'
|
||||||
|
|
||||||
|
# Find languages:
|
||||||
|
apt search tesseract-ocr-
|
||||||
|
|
||||||
|
# View installed languages:
|
||||||
|
dpkg-query -W tesseract-ocr- | sed 's/tesseract-ocr-//g'
|
||||||
|
```
|
||||||
|
|
||||||
|
Fedora:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# All languages
|
||||||
|
# sudo dnf install -y tesseract-langpack-*
|
||||||
|
|
||||||
|
# Find languages:
|
||||||
|
dnf search -C tesseract-langpack-
|
||||||
|
|
||||||
|
# View installed languages:
|
||||||
|
rpm -qa | grep tesseract-langpack | sed 's/tesseract-langpack-//g'
|
||||||
|
```
|
||||||
|
|
||||||
### Step 7: Run Stirling-PDF
|
### Step 7: Run Stirling-PDF
|
||||||
|
|
||||||
|
@ -125,6 +177,31 @@ or
|
||||||
java -jar build/libs/app.jar
|
java -jar build/libs/app.jar
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Step 8: Adding a Desktop icon
|
||||||
|
|
||||||
|
This will add a modified Appstarter to your Appmenu.
|
||||||
|
```bash
|
||||||
|
location=$(pwd)/gradlew
|
||||||
|
image=$(pwd)/docs/stirling-transparent.svg
|
||||||
|
|
||||||
|
cat > ~/.local/share/applications/Stirling-PDF.desktop <<EOF
|
||||||
|
[Desktop Entry]
|
||||||
|
Name=Stirling PDF;
|
||||||
|
GenericName=Launch StirlingPDF and open its WebGUI;
|
||||||
|
Category=Office;
|
||||||
|
Exec=xdg-open http://localhost:8080 && nohup $location bootRun &;
|
||||||
|
Icon=$image;
|
||||||
|
Keywords=pdf;
|
||||||
|
Type=Application;
|
||||||
|
NoDisplay=false;
|
||||||
|
Terminal=true;
|
||||||
|
EOF
|
||||||
|
```
|
||||||
|
|
||||||
|
Note: Currently the app will run in the background until manually closed.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Remember to set the necessary environment variables before running the project if you want to customize the application the list can be seen in the main readme.
|
Remember to set the necessary environment variables before running the project if you want to customize the application the list can be seen in the main readme.
|
||||||
|
|
||||||
You can do this in the terminal by using the `export` command or -D arguements to java -jar command:
|
You can do this in the terminal by using the `export` command or -D arguements to java -jar command:
|
||||||
|
@ -134,4 +211,3 @@ export APP_HOME_NAME="Stirling PDF"
|
||||||
or
|
or
|
||||||
-DAPP_HOME_NAME="Stirling PDF"
|
-DAPP_HOME_NAME="Stirling PDF"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -112,6 +112,8 @@ Stirling PDF currently supports
|
||||||
- French (Français)
|
- French (Français)
|
||||||
- Spanish (Español)
|
- Spanish (Español)
|
||||||
- Chinese (简体中文)
|
- Chinese (简体中文)
|
||||||
|
- Catalan (Català)
|
||||||
|
- Italian (Italiano)
|
||||||
|
|
||||||
If you want to add your own language to Stirling-PDF please refer
|
If you want to add your own language to Stirling-PDF please refer
|
||||||
https://github.com/Frooodle/Stirling-PDF/blob/main/HowToAddNewLanguage.md
|
https://github.com/Frooodle/Stirling-PDF/blob/main/HowToAddNewLanguage.md
|
||||||
|
|
|
@ -5,7 +5,7 @@ plugins {
|
||||||
}
|
}
|
||||||
|
|
||||||
group = 'stirling.software'
|
group = 'stirling.software'
|
||||||
version = '0.8.0'
|
version = '0.8.2'
|
||||||
sourceCompatibility = '17'
|
sourceCompatibility = '17'
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
|
|
BIN
images/stirling-home-light.png
Normal file
BIN
images/stirling-home-light.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 118 KiB |
Binary file not shown.
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 128 KiB |
432
src/main/resources/messages_it_IT.properties
Normal file
432
src/main/resources/messages_it_IT.properties
Normal file
|
@ -0,0 +1,432 @@
|
||||||
|
###########
|
||||||
|
# Generic #
|
||||||
|
###########
|
||||||
|
# the direction that the language is written (ltr = left to right, rtl = right to left)
|
||||||
|
language.direction=ltr
|
||||||
|
|
||||||
|
pdfPrompt=Scegli PDF
|
||||||
|
multiPdfPrompt=Scegli 2 o più PDF
|
||||||
|
multiPdfDropPrompt=Scegli (o trascina e rilascia) uno o più PDF
|
||||||
|
imgPrompt=Scegli immagine/i
|
||||||
|
genericSubmit=Invia
|
||||||
|
processTimeWarning=Nota: Questo processo potrebbe richiedere fino a un minuto in base alla dimensione dei file
|
||||||
|
pageOrderPrompt=Ordine delle pagine (inserisci una lista di numeri separati da virgola):
|
||||||
|
goToPage=Vai
|
||||||
|
true=Vero
|
||||||
|
false=Falso
|
||||||
|
unknown=Sconosciuto
|
||||||
|
save=Salva
|
||||||
|
close=Chiudi
|
||||||
|
filesSelected=file selezionati
|
||||||
|
noFavourites=Nessun preferito
|
||||||
|
bored=Stanco di aspettare?
|
||||||
|
#############
|
||||||
|
# HOME-PAGE #
|
||||||
|
#############
|
||||||
|
home.desc=La tua pagina self-hostata per gestire qualsiasi PDF.
|
||||||
|
|
||||||
|
|
||||||
|
navbar.convert=Converti
|
||||||
|
navbar.security=Sicurezza
|
||||||
|
navbar.other=Altro
|
||||||
|
navbar.darkmode=Modalità Scura
|
||||||
|
navbar.pageOps=Modifica pagine
|
||||||
|
|
||||||
|
home.multiTool.title=Multifunzione PDF
|
||||||
|
home.multiTool.desc=Unisci, Ruota, Riordina, e Rimuovi pagine
|
||||||
|
|
||||||
|
home.merge.title=Unisci
|
||||||
|
home.merge.desc=Unisci facilmente più PDF in uno.
|
||||||
|
|
||||||
|
home.split.title=Dividi
|
||||||
|
home.split.desc=Dividi un singolo PDF in più documenti.
|
||||||
|
|
||||||
|
home.rotate.title=Ruota
|
||||||
|
home.rotate.desc=Ruota un PDF.
|
||||||
|
|
||||||
|
home.imageToPdf.title=Da immagine a PDF
|
||||||
|
home.imageToPdf.desc=Converti un'immagine (PNG, JPEG, GIF) in PDF.
|
||||||
|
|
||||||
|
home.pdfToImage.title=Da PDF a immagine
|
||||||
|
home.pdfToImage.desc=Converti un PDF in un'immagine. (PNG, JPEG, GIF)
|
||||||
|
|
||||||
|
home.pdfOrganiser.title=Organizza
|
||||||
|
home.pdfOrganiser.desc=Rimuovi/Riordina le pagine in qualsiasi ordine.
|
||||||
|
|
||||||
|
home.addImage.title=Aggiungi Immagine
|
||||||
|
home.addImage.desc=Aggiungi un'immagine in un punto specifico del PDF (Work in progress)
|
||||||
|
|
||||||
|
home.watermark.title=Aggiungi Filigrana
|
||||||
|
home.watermark.desc=Aggiungi una filigrana al tuo PDF.
|
||||||
|
|
||||||
|
home.remove-watermark.title=Rimuovi Filigrana
|
||||||
|
home.remove-watermark.desc=Rimuovi la filigrana dal tuo PDF.
|
||||||
|
|
||||||
|
home.permissions.title=Cambia Permessi
|
||||||
|
home.permissions.desc=Cambia i permessi del tuo PDF.
|
||||||
|
|
||||||
|
home.removePages.title=Rimuovi
|
||||||
|
home.removePages.desc=Elimina alcune pagine dal PDF.
|
||||||
|
|
||||||
|
home.addPassword.title=Aggiungi Password
|
||||||
|
home.addPassword.desc=Crittografa il tuo PDF con una password.
|
||||||
|
|
||||||
|
home.removePassword.title=Rimuovi Password
|
||||||
|
home.removePassword.desc=Rimuovi la password dal tuo PDF.
|
||||||
|
|
||||||
|
home.compressPdfs.title=Comprimi
|
||||||
|
home.compressPdfs.desc=Comprimi PDF per ridurne le dimensioni.
|
||||||
|
|
||||||
|
home.changeMetadata.title=Modifica Proprietà
|
||||||
|
home.changeMetadata.desc=Modifica/Aggiungi/Rimuovi le proprietà di un documento PDF.
|
||||||
|
|
||||||
|
home.fileToPDF.title=Converti file in PDF
|
||||||
|
home.fileToPDF.desc=Converti quasi ogni file in PDF (DOCX, PNG, XLS, PPT, TXT e altro)
|
||||||
|
|
||||||
|
home.ocr.title=OCR / Pulisci scansioni
|
||||||
|
home.ocr.desc=Pulisci scansioni ed estrai testo da immagini, convertendo le immagini in testo puro.
|
||||||
|
|
||||||
|
home.extractImages.title=Estrai immagini
|
||||||
|
home.extractImages.desc=Estrai tutte le immagini da un PDF e salvale come zip.
|
||||||
|
|
||||||
|
home.pdfToPDFA.title=Converti in PDF/A
|
||||||
|
home.pdfToPDFA.desc=Converti un PDF nel formato PDF/A per archiviazione a lungo termine.
|
||||||
|
|
||||||
|
home.PDFToWord.title=Da PDF a Word
|
||||||
|
home.PDFToWord.desc=Converti un PDF nei formati Word (DOC, DOCX e ODT)
|
||||||
|
|
||||||
|
home.PDFToPresentation.title=Da PDF a presentazioni
|
||||||
|
home.PDFToPresentation.desc=Converti un PDF in presentazioni (PPT, PPTX and ODP)
|
||||||
|
|
||||||
|
home.PDFToText.title=Da PDF a testo/RTF
|
||||||
|
home.PDFToText.desc=Converti un PDF in testo o RTF.
|
||||||
|
|
||||||
|
home.PDFToHTML.title=Da PDF ad HTML
|
||||||
|
home.PDFToHTML.desc=Converti un PDF in HTML.
|
||||||
|
|
||||||
|
home.PDFToXML.title=Da PDF a XML
|
||||||
|
home.PDFToXML.desc=Converti un PDF in XML.
|
||||||
|
|
||||||
|
home.ScannerImageSplit.title=Trova/Dividi foto scansionate
|
||||||
|
home.ScannerImageSplit.desc=Estrai più foto da una singola foto o PDF.
|
||||||
|
|
||||||
|
home.sign.title=Firma
|
||||||
|
home.sign.desc=Aggiungi una firma al PDF da disegno, testo o immagine.
|
||||||
|
|
||||||
|
home.flatten.title=Appiattisci
|
||||||
|
home.flatten.desc=Rimuovi tutti gli elementi interattivi e moduli da un PDF.
|
||||||
|
|
||||||
|
home.repair.title=Ripara
|
||||||
|
home.repair.desc=Prova a riparare un PDF corrotto.
|
||||||
|
|
||||||
|
home.removeBlanks.title=Rimuovi pagine vuote
|
||||||
|
home.removeBlanks.desc=Trova e rimuovi pagine vuote da un PDF.
|
||||||
|
|
||||||
|
home.compare.title=Compara
|
||||||
|
home.compare.desc=Vedi e compara le differenze tra due PDF.
|
||||||
|
|
||||||
|
downloadPdf=Scarica PDF
|
||||||
|
text=Testo
|
||||||
|
font=Font
|
||||||
|
|
||||||
|
removeBlanks.title=Rimuovi spazi vuoti
|
||||||
|
removeBlanks.header=Rimuovi pagine vuote
|
||||||
|
removeBlanks.threshold=Soglia:
|
||||||
|
removeBlanks.thresholdDesc=Soglia che determina un pixel 'bianco'
|
||||||
|
removeBlanks.whitePercent=Percentuale di bianco (%):
|
||||||
|
removeBlanks.whitePercentDesc=Percentuale della pagina che deve essere bianca per venire rimossa
|
||||||
|
removeBlanks.submit=Rimuovi
|
||||||
|
|
||||||
|
compare.title=Compara
|
||||||
|
compare.header=Compara PDF
|
||||||
|
compare.document.1=Documento 1
|
||||||
|
compare.document.2=Documento 2
|
||||||
|
compare.submit=Compara
|
||||||
|
|
||||||
|
sign.title=Firma
|
||||||
|
sign.header=Firma PDF
|
||||||
|
sign.upload=Carica immagine
|
||||||
|
sign.draw=Disegna Firma
|
||||||
|
sign.text=Testo
|
||||||
|
sign.clear=Cancella
|
||||||
|
sign.add=Aggiungi
|
||||||
|
|
||||||
|
repair.title=Ripara
|
||||||
|
repair.header=Ripara PDF
|
||||||
|
repair.submit=Ripara
|
||||||
|
|
||||||
|
flatten.title=Appiattisci
|
||||||
|
flatten.header=Appiattisci PDF
|
||||||
|
flatten.submit=Appiattisci
|
||||||
|
|
||||||
|
ScannerImageSplit.selectText.1=Soglia angolo:
|
||||||
|
ScannerImageSplit.selectText.2=Imposta il minimo angolo richiesto perché l'immagine venga ruotata (default: 10).
|
||||||
|
ScannerImageSplit.selectText.3=Tolleranza:
|
||||||
|
ScannerImageSplit.selectText.4=Imposta lo spettro di colori attorno al colore di sfondo stimato (default: 30).
|
||||||
|
ScannerImageSplit.selectText.5=Area minima:
|
||||||
|
ScannerImageSplit.selectText.6=Imposta l'area minima di una foto (default: 10000).
|
||||||
|
ScannerImageSplit.selectText.7=Area di contorno minima:
|
||||||
|
ScannerImageSplit.selectText.8=Imposta l'area minima del contorno di una foto
|
||||||
|
ScannerImageSplit.selectText.9=Spessore bordo:
|
||||||
|
ScannerImageSplit.selectText.10=Imposta lo spessore del bordo aggiunto o rimosso per prevenire bordi bianchi nel risultato (default: 1).
|
||||||
|
|
||||||
|
navbar.settings=Impostazioni
|
||||||
|
settings.title=Impostazioni
|
||||||
|
settings.update=Aggiornamento disponibile
|
||||||
|
settings.appVersion=Versione App:
|
||||||
|
settings.downloadOption.title=Scegli opzione di download (Per file singoli non compressi):
|
||||||
|
settings.downloadOption.1=Apri in questa finestra
|
||||||
|
settings.downloadOption.2=Apri in una nuova finestra
|
||||||
|
settings.downloadOption.3=Scarica file
|
||||||
|
settings.zipThreshold=Comprimi file in .zip quando il numero di download supera
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#OCR
|
||||||
|
ocr.title=OCR / Pulisci scansioni
|
||||||
|
ocr.header=Pulisci scansioni / OCR (riconoscimento testo)
|
||||||
|
ocr.selectText.1=Scegli lingue da usare per il riconoscimento testo (L'elenco contiene quelle attualmente disponibili):
|
||||||
|
ocr.selectText.2=Crea file di testo contenente il testo estratto oltre al PDF originale
|
||||||
|
ocr.selectText.3=Sistema le pagine che sono state scansionate storte ruotandole in posizione corretta.
|
||||||
|
ocr.selectText.4=Pulisci il foglio in modo da evitare errori nella lettura. (non cambia il risultato)
|
||||||
|
ocr.selectText.5=Pulisci il foglio in modo da evitare errori nella lettura. (cambia il risultato)
|
||||||
|
ocr.selectText.6=Ignora pagine che contengono testo interattivo, scansiona solo pagine che contengono immagini
|
||||||
|
ocr.selectText.7=Forza scansione, scansiona ogni pagina rimuovendo gli elementi originali
|
||||||
|
ocr.selectText.8=Normale (Darà errore se il PDF contiene testo)
|
||||||
|
ocr.selectText.9=Impostazioni extra
|
||||||
|
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.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.credit=Questo servizio utilizza OCRmyPDF e Tesseract per l'OCR.
|
||||||
|
ocr.submit=Scansiona testo nel PDF con OCR
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
extractImages.title=Estrai immagini
|
||||||
|
extractImages.header=Estrai immagini
|
||||||
|
extractImages.selectText=Seleziona il formato in cui salvare le immagini estratte
|
||||||
|
extractImages.submit=Estrai
|
||||||
|
|
||||||
|
|
||||||
|
#File to PDF
|
||||||
|
fileToPDF.title=Converti file in PDF
|
||||||
|
fileToPDF.header=Converti qualsiasi file in PDF
|
||||||
|
fileToPDF.credit=Questo servizio utilizza LibreOffice e Unoconv per la conversione dei file.
|
||||||
|
fileToPDF.supportedFileTypes=I formati file supportati dovrebbero includere quelli sottostanti. Tuttavia, per una lista aggiornata controlla la documentazione di LibreOffice
|
||||||
|
fileToPDF.submit=Converti in PDF
|
||||||
|
|
||||||
|
|
||||||
|
#compress
|
||||||
|
compress.title=Comprimi
|
||||||
|
compress.header=Comprimi PDF
|
||||||
|
compress.credit=Questo servizio utilizza OCRmyPDF per la compressione e ottimizzazione.
|
||||||
|
compress.selectText.1=Livello di ottimizzazione:
|
||||||
|
compress.selectText.2=0 (Nessuna compressione)
|
||||||
|
compress.selectText.3=1 (Default, nessuna perdita di qualità)
|
||||||
|
compress.selectText.4=2 (Perdita di qualità)
|
||||||
|
compress.selectText.5=3 (Perdita di qualità, più aggressivo)
|
||||||
|
compress.selectText.6=Visualizzazione rapida sul web (linearizza PDF)
|
||||||
|
compress.selectText.7=Attiva codifica JBIG2 (lossy)
|
||||||
|
compress.submit=Comprimi
|
||||||
|
|
||||||
|
|
||||||
|
#Add image
|
||||||
|
addImage.title=Aggiungi Immagine
|
||||||
|
addImage.header=Aggiungi un'immagine ad un PDF.
|
||||||
|
addImage.everyPage=Ogni pagina?
|
||||||
|
addImage.submit=Aggiungi immagine
|
||||||
|
|
||||||
|
|
||||||
|
#merge
|
||||||
|
merge.title=Unisci
|
||||||
|
merge.header=Unisci 2 o più PDF
|
||||||
|
merge.submit=Unisci
|
||||||
|
|
||||||
|
#pdfOrganiser
|
||||||
|
pdfOrganiser.title=Organizza pagine
|
||||||
|
pdfOrganiser.header=Organizza le pagine di un PDF
|
||||||
|
pdfOrganiser.submit=Riordina pagine
|
||||||
|
|
||||||
|
#multiTool
|
||||||
|
multiTool.title=Multifunzione PDF
|
||||||
|
multiTool.header=Multifunzione PDF
|
||||||
|
|
||||||
|
|
||||||
|
#pageRemover
|
||||||
|
pageRemover.title=Rimuovi pagine
|
||||||
|
pageRemover.header=Rimuovi pagine da un PDF
|
||||||
|
pageRemover.pagesToDelete=Pagine da eliminare (inserisci una lista di numeri separati da virgola):
|
||||||
|
pageRemover.submit=Rimuovi pagine
|
||||||
|
|
||||||
|
#rotate
|
||||||
|
rotate.title=Ruota PDF
|
||||||
|
rotate.header=Ruota PDF
|
||||||
|
rotate.selectAngle=Scegli angolo di rotazione (in multipli di 90 gradi):
|
||||||
|
rotate.submit=Ruota
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#split
|
||||||
|
split.title=Dividi PDF
|
||||||
|
split.header=Dividi PDF
|
||||||
|
split.desc.1=I numeri che scegli sono le pagine a cui desideri dividere il documento
|
||||||
|
split.desc.2=Per esempio inserendo 1,3,7-8 separeresti un documento di 10 pagine in 6 diversi PDF con:
|
||||||
|
split.desc.3=Documento #1: Pagina 1
|
||||||
|
split.desc.4=Documento #2: Pagine 2 e 3
|
||||||
|
split.desc.5=Documento #3: Pagine 4, 5 e 6
|
||||||
|
split.desc.6=Documento #4: Pagina 7
|
||||||
|
split.desc.7=Documento #5: Pagina 8
|
||||||
|
split.desc.8=Documento #6: Pagine 9 e 10
|
||||||
|
split.splitPages=Inserisci pagine a cui dividere:
|
||||||
|
split.submit=Dividi
|
||||||
|
|
||||||
|
|
||||||
|
#imageToPDF
|
||||||
|
imageToPDF.title=Immagine a PDF
|
||||||
|
imageToPDF.header=Immagine a PDF
|
||||||
|
imageToPDF.submit=Converti
|
||||||
|
imageToPDF.selectText.1=Allarga per riempire
|
||||||
|
imageToPDF.selectText.2=Ruota automaticamente PDF
|
||||||
|
imageToPDF.selectText.3=Logica multi-file (funziona solo se ci sono più immagini)
|
||||||
|
imageToPDF.selectText.4=Unisci in un unico PDF
|
||||||
|
imageToPDF.selectText.5=Converti in PDF separati
|
||||||
|
|
||||||
|
#pdfToImage
|
||||||
|
pdfToImage.title=PDF a immagine
|
||||||
|
pdfToImage.header=PDF a immagine
|
||||||
|
pdfToImage.selectText=Formato immagini
|
||||||
|
pdfToImage.singleOrMultiple=Tipo di immagine
|
||||||
|
pdfToImage.single=Unica immagine larga
|
||||||
|
pdfToImage.multi=Più immagini
|
||||||
|
pdfToImage.colorType=Tipo di colore
|
||||||
|
pdfToImage.color=A colori
|
||||||
|
pdfToImage.grey=Scala di grigi
|
||||||
|
pdfToImage.blackwhite=Bianco e Nero (potresti perdere dettagli!)
|
||||||
|
pdfToImage.submit=Converti
|
||||||
|
|
||||||
|
#addPassword
|
||||||
|
addPassword.title=Aggiungi Password
|
||||||
|
addPassword.header=Aggiungi password (crittografa)
|
||||||
|
addPassword.selectText.1=Seleziona PDF da crittografare
|
||||||
|
addPassword.selectText.2=Password
|
||||||
|
addPassword.selectText.3=Lunghezza chiave
|
||||||
|
addPassword.selectText.4=Valori più grandi sono più sicuri, ma valori più piccoli offrono una compatibilità maggiore.
|
||||||
|
addPassword.selectText.5=Permessi
|
||||||
|
addPassword.selectText.6=Previeni assemblaggio del documento
|
||||||
|
addPassword.selectText.7=Previeni estrazione del contenuto
|
||||||
|
addPassword.selectText.8=Previeni estrazione per accessibilità
|
||||||
|
addPassword.selectText.9=Previeni compilazione dei moduli
|
||||||
|
addPassword.selectText.10=Previeni modifiche
|
||||||
|
addPassword.selectText.11=Previeni annotazioni
|
||||||
|
addPassword.selectText.12=Previeni stampa
|
||||||
|
addPassword.selectText.13=Previeni stampa in diversi formati
|
||||||
|
addPassword.submit=Crittografa
|
||||||
|
|
||||||
|
#watermark
|
||||||
|
watermark.title=Aggiungi Filigrana
|
||||||
|
watermark.header=Aggiungi filigrana
|
||||||
|
watermark.selectText.1=Seleziona PDF a cui aggiungere la filigrana:
|
||||||
|
watermark.selectText.2=Testo:
|
||||||
|
watermark.selectText.3=Dimensione carattere:
|
||||||
|
watermark.selectText.4=Rotazione (0-360):
|
||||||
|
watermark.selectText.5=spazio orizzontale (tra ogni filigrana):
|
||||||
|
watermark.selectText.6=spazio verticale (tra ogni filigrana):
|
||||||
|
watermark.selectText.7=Opacità (0% - 100%):
|
||||||
|
watermark.submit=Aggiungi Filigrana
|
||||||
|
|
||||||
|
#remove-watermark
|
||||||
|
remove-watermark.title=Rimuovi Filigrana
|
||||||
|
remove-watermark.header=Rimuovi filigrana
|
||||||
|
remove-watermark.selectText.1=Seleziona PDF da cui rimuovere la filigrana:
|
||||||
|
remove-watermark.selectText.2=Testo:
|
||||||
|
remove-watermark.submit=Rimuovi Filigrana
|
||||||
|
|
||||||
|
#Change permissions
|
||||||
|
permissions.title=Cambia Permessi
|
||||||
|
permissions.header=Cambia permessi
|
||||||
|
permissions.warning=Attenzione: per avere questi permessi non modificabili è raccomandabile impostarli attraverso una password
|
||||||
|
permissions.selectText.1=Seleziona PDF a cui cambiare permessi
|
||||||
|
permissions.selectText.2=Permessi da impostare
|
||||||
|
permissions.selectText.3=Previeni assemblaggio del documento
|
||||||
|
permissions.selectText.4=Previeni estrazione del contenuto
|
||||||
|
permissions.selectText.5=Previeni estrazione per accessibilità
|
||||||
|
permissions.selectText.6=Previeni compilazione dei moduli
|
||||||
|
permissions.selectText.7=Previeni modifiche
|
||||||
|
permissions.selectText.8=Previeni annotazioni
|
||||||
|
permissions.selectText.9=Previeni stampa
|
||||||
|
permissions.selectText.10=Previeni stampa in diversi formati
|
||||||
|
permissions.submit=Cambia Permessi
|
||||||
|
|
||||||
|
#remove password
|
||||||
|
removePassword.title=Rimuovi Password
|
||||||
|
removePassword.header=Rimuovi password (de-crittografa)
|
||||||
|
removePassword.selectText.1=Seleziona PDF da decrittare
|
||||||
|
removePassword.selectText.2=Password
|
||||||
|
removePassword.submit=Rimuovi Password
|
||||||
|
|
||||||
|
changeMetadata.title=Cambia Proprietà
|
||||||
|
changeMetadata.header=Cambia Proprietà
|
||||||
|
changeMetadata.selectText.1=Imposta i dati che vuoi cambiare
|
||||||
|
changeMetadata.selectText.2=Cancella tutte le proprietà
|
||||||
|
changeMetadata.selectText.3=Visualizza proprietà custom:
|
||||||
|
changeMetadata.author=Autore:
|
||||||
|
changeMetadata.creationDate=Data di creazione (yyyy/MM/dd HH:mm:ss):
|
||||||
|
changeMetadata.creator=Creatore:
|
||||||
|
changeMetadata.keywords=Parole chiave:
|
||||||
|
changeMetadata.modDate=Data di modifica (yyyy/MM/dd HH:mm:ss):
|
||||||
|
changeMetadata.producer=Produttore:
|
||||||
|
changeMetadata.subject=Oggetto:
|
||||||
|
changeMetadata.title=Titolo:
|
||||||
|
changeMetadata.trapped=Trapped:
|
||||||
|
changeMetadata.selectText.4=Altre proprietà:
|
||||||
|
changeMetadata.selectText.5=Aggiungi proprietà personalizzata:
|
||||||
|
changeMetadata.submit=Cambia Proprietà
|
||||||
|
|
||||||
|
xlsToPdf.title=Da Excel a PDF
|
||||||
|
xlsToPdf.header=Da Excel a PDF
|
||||||
|
xlsToPdf.selectText.1=Seleziona un foglio XLS o XLSX da convertire
|
||||||
|
xlsToPdf.convert=Converti
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
pdfToPDFA.title=Da PDF a PDF/A
|
||||||
|
pdfToPDFA.header=Da PDF a PDF/A
|
||||||
|
pdfToPDFA.credit=Questo servizio utilizza OCRmyPDF per la conversione in PDF/A.
|
||||||
|
pdfToPDFA.submit=Converti
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PDFToWord.title=Da PDF a Word
|
||||||
|
PDFToWord.header=Da PDF a Word
|
||||||
|
PDFToWord.selectText.1=Formato file di output
|
||||||
|
PDFToWord.credit=Questo servizio utilizza LibreOffice per la conversione.
|
||||||
|
PDFToWord.submit=Converti
|
||||||
|
|
||||||
|
PDFToPresentation.title=Da PDF a presentazione
|
||||||
|
PDFToPresentation.header=Da PDF a presentazione
|
||||||
|
PDFToPresentation.selectText.1=Formato file di output
|
||||||
|
PDFToPresentation.credit=Questo servizio utilizza LibreOffice per la conversione.
|
||||||
|
PDFToPresentation.submit=Converti
|
||||||
|
|
||||||
|
|
||||||
|
PDFToText.title=Da PDF a testo/RTF
|
||||||
|
PDFToText.header=Da PDF a testo/RTF
|
||||||
|
PDFToText.selectText.1=Formato file di output
|
||||||
|
PDFToText.credit=Questo servizio utilizza LibreOffice per la conversione.
|
||||||
|
PDFToText.submit=Converti
|
||||||
|
|
||||||
|
|
||||||
|
PDFToHTML.title=Da PDF a HTML
|
||||||
|
PDFToHTML.header=Da PDF a HTML
|
||||||
|
PDFToHTML.credit=Questo servizio utilizza LibreOffice per la conversione.
|
||||||
|
PDFToHTML.submit=Converti
|
||||||
|
|
||||||
|
PDFToXML.title=Da PDF a XML
|
||||||
|
PDFToXML.header=Da PDF a XML
|
||||||
|
PDFToXML.credit=Questo servizio utilizza LibreOffice per la conversione.
|
||||||
|
PDFToXML.submit=Converti
|
444
src/main/resources/messages_sv_SE.properties.txt
Normal file
444
src/main/resources/messages_sv_SE.properties.txt
Normal file
|
@ -0,0 +1,444 @@
|
||||||
|
###########
|
||||||
|
# Generisk #
|
||||||
|
###########
|
||||||
|
# riktningen som språket skrivs (ltr = vänster till höger, rtl = höger till vänster)
|
||||||
|
language.direction=ltr
|
||||||
|
|
||||||
|
pdfPrompt=Välj PDF(er)
|
||||||
|
multiPdfPrompt=Välj PDF-filer (2+)
|
||||||
|
multiPdfDropPrompt=Välj (eller dra och släpp) alla PDF-filer du behöver
|
||||||
|
imgPrompt=Välj bild(er)
|
||||||
|
genericSubmit=Skicka
|
||||||
|
processTimeWarning=Varning: Denna process kan ta upp till en minut beroende på filstorlek
|
||||||
|
pageOrderPrompt=Sidordning (Ange en kommaseparerad lista med sidnummer) :
|
||||||
|
goToPage=Gå till
|
||||||
|
sant=Sant
|
||||||
|
false=Falskt
|
||||||
|
unknown=Okänt
|
||||||
|
save=Spara
|
||||||
|
close=Stäng
|
||||||
|
filesSelected=filer valda
|
||||||
|
noFavourites=Inga favoriter har lagts till
|
||||||
|
bored=Utråkad att vänta?
|
||||||
|
#############
|
||||||
|
# HEMSIDA #
|
||||||
|
#############
|
||||||
|
home.desc=Din lokala one-stop-shop för alla dina PDF-behov.
|
||||||
|
|
||||||
|
|
||||||
|
navbar.convert=Konvertera
|
||||||
|
navbar.security=Säkerhet
|
||||||
|
navbar.other=Annat
|
||||||
|
navbar.darkmode=Mörkt läge
|
||||||
|
navbar.pageOps=Sidoperationer
|
||||||
|
|
||||||
|
home.multiTool.title=PDF Multi-verktyg
|
||||||
|
home.multiTool.desc=Sammanfoga, rotera, ordna om och ta bort sidor
|
||||||
|
|
||||||
|
home.merge.title=Sammanfoga
|
||||||
|
home.merge.desc=Sammanfoga enkelt flera PDF-filer till en.
|
||||||
|
|
||||||
|
home.split.title=Dela
|
||||||
|
home.split.desc=Dela upp PDF-filer i flera dokument
|
||||||
|
|
||||||
|
home.rotate.title=Rotera
|
||||||
|
home.rotate.desc=Rotera enkelt dina PDF-filer.
|
||||||
|
|
||||||
|
home.imageToPdf.title=Bild till PDF
|
||||||
|
home.imageToPdf.desc=Konvertera en bild (PNG, JPEG, GIF) till PDF.
|
||||||
|
|
||||||
|
home.pdfToImage.title=PDF till bild
|
||||||
|
home.pdfToImage.desc=Konvertera en PDF till en bild. (PNG, JPEG, GIF)
|
||||||
|
|
||||||
|
home.pdfOrganiser.title=Ordna
|
||||||
|
home.pdfOrganiser.desc=Ta bort/ordna om sidor i valfri ordning
|
||||||
|
|
||||||
|
home.addImage.title=Lägg till bild
|
||||||
|
home.addImage.desc=Lägger till en bild på en angiven plats i PDF:en (pågår arbete)
|
||||||
|
|
||||||
|
home.watermark.title=Lägg till vattenstämpel
|
||||||
|
home.watermark.desc=Lägg till en anpassad vattenstämpel till ditt PDF-dokument.
|
||||||
|
|
||||||
|
home.remove-watermark.title=Ta bort vattenstämpel
|
||||||
|
home.remove-watermark.desc=Ta bort vattenstämplar från ditt PDF-dokument.
|
||||||
|
|
||||||
|
home.permissions.title=Ändra behörigheter
|
||||||
|
home.permissions.desc=Ändra behörigheterna för ditt PDF-dokument
|
||||||
|
|
||||||
|
home.removePages.title=Ta bort
|
||||||
|
home.removePages.desc=Ta bort oönskade sidor från ditt PDF-dokument.
|
||||||
|
|
||||||
|
home.addPassword.title=Lägg till lösenord
|
||||||
|
home.addPassword.desc=Kryptera ditt PDF-dokument med ett lösenord.
|
||||||
|
|
||||||
|
home.removePassword.title=Ta bort lösenord
|
||||||
|
home.removePassword.desc=Ta bort lösenordsskydd från ditt PDF-dokument.
|
||||||
|
|
||||||
|
home.compressPdfs.title=Komprimera
|
||||||
|
home.compressPdfs.desc=Komprimera PDF-filer för att minska deras filstorlek.
|
||||||
|
|
||||||
|
home.changeMetadata.title=Ändra metadata
|
||||||
|
home.changeMetadata.desc=Ändra/ta bort/lägg till metadata från ett PDF-dokument
|
||||||
|
|
||||||
|
home.fileToPDF.title=Konvertera fil till PDF
|
||||||
|
home.fileToPDF.desc=Konvertera nästan vilken fil som helst till PDF (DOCX, PNG, XLS, PPT, TXT och mer)
|
||||||
|
|
||||||
|
home.ocr.title=OCR / Rensningsskanningar
|
||||||
|
home.ocr.desc=Cleanup skannar och upptäcker text från bilder i en PDF och lägger till den igen som text.
|
||||||
|
|
||||||
|
home.extractImages.title=Extrahera bilder
|
||||||
|
home.extractImages.desc=Extraherar alla bilder från en PDF och sparar dem till zip
|
||||||
|
|
||||||
|
home.pdfToPDFA.title=PDF till PDF/A
|
||||||
|
home.pdfToPDFA.desc=Konvertera PDF till PDF/A för långtidslagring
|
||||||
|
|
||||||
|
home.PDFToWord.title=PDF till Word
|
||||||
|
home.PDFToWord.desc=Konvertera PDF till Word-format (DOC, DOCX och ODT)
|
||||||
|
|
||||||
|
home.PDFToPresentation.title=PDF till presentation
|
||||||
|
home.PDFToPresentation.desc=Konvertera PDF till presentationsformat (PPT, PPTX och ODP)
|
||||||
|
|
||||||
|
home.PDFToText.title=PDF till text/RTF
|
||||||
|
home.PDFToText.desc=Konvertera PDF till text- eller RTF-format
|
||||||
|
|
||||||
|
home.PDFToHTML.title=PDF till HTML
|
||||||
|
home.PDFToHTML.desc=Konvertera PDF till HTML-format
|
||||||
|
|
||||||
|
home.PDFToXML.title=PDF till XML
|
||||||
|
home.PDFToXML.desc=Konvertera PDF till XML-format
|
||||||
|
|
||||||
|
home.ScannerImageSplit.title=Detektera/Dela skannade foton
|
||||||
|
home.ScannerImageSplit.desc=Delar flera foton från ett foto/PDF
|
||||||
|
|
||||||
|
home.sign.title=Signera
|
||||||
|
home.sign.desc=Lägger till signatur till PDF genom ritning, text eller bild
|
||||||
|
|
||||||
|
home.flatten.title=Platta till
|
||||||
|
home.flatten.desc=Ta bort alla interaktiva element och formulär från en PDF
|
||||||
|
|
||||||
|
home.repair.title=Reparera
|
||||||
|
home.repair.desc=Försöker reparera en korrupt/trasig PDF
|
||||||
|
|
||||||
|
home.removeBlanks.title=Ta bort tomma sidor
|
||||||
|
home.removeBlanks.desc=Känner av och tar bort tomma sidor från ett dokument
|
||||||
|
|
||||||
|
home.compare.title=Jämför
|
||||||
|
home.compare.desc=Jämför och visar skillnaderna mellan 2 PDF-dokument
|
||||||
|
|
||||||
|
downloadPdf=Ladda ner PDF
|
||||||
|
text=Text
|
||||||
|
font=Teckensnitt
|
||||||
|
|
||||||
|
removeBlanks.title=Ta bort tomrum
|
||||||
|
removeBlanks.header=Ta bort tomma sidor
|
||||||
|
removeBlanks.threshold=Tröskel:
|
||||||
|
removeBlanks.thresholdDesc=Tröskel för att bestämma hur vit en vit pixel måste vara
|
||||||
|
removeBlanks.whitePercent=Vit procent (%):
|
||||||
|
removeBlanks.whitePercentDesc=Procentandel av sidan som måste vara vit för att kunna tas bort
|
||||||
|
removeBlanks.submit=Ta bort tomrum
|
||||||
|
|
||||||
|
compare.title=Jämför
|
||||||
|
compare.header=Jämför PDF-filer
|
||||||
|
compare.document.1=Dokument 1
|
||||||
|
compare.document.2=Dokument 2
|
||||||
|
compare.submit=Jämför
|
||||||
|
|
||||||
|
sign.title=Signera
|
||||||
|
sign.header=Skriv under PDF-filer
|
||||||
|
sign.upload=Ladda upp bild
|
||||||
|
sign.draw=Rita signatur
|
||||||
|
sign.text=Textinmatning
|
||||||
|
sign.clear=Rensa
|
||||||
|
sign.add=Lägg till
|
||||||
|
|
||||||
|
repair.title=Reparera
|
||||||
|
repair.header=Reparera PDF-filer
|
||||||
|
repair.submit=Reparera
|
||||||
|
|
||||||
|
flatten.title=Platta till
|
||||||
|
flatten.header=Placera PDF-filer
|
||||||
|
flatten.submit=Platta till
|
||||||
|
|
||||||
|
ScannerImageSplit.selectText.1=Vinkeltröskel:
|
||||||
|
ScannerImageSplit.selectText.2=Ställer in den minsta absoluta vinkeln som krävs för att bilden ska roteras (standard: 10).
|
||||||
|
ScannerImageSplit.selectText.3=Tolerans:
|
||||||
|
ScannerImageSplit.selectText.4=Bestämmer intervallet för färgvariation runt den uppskattade bakgrundsfärgen (standard: 30).
|
||||||
|
ScannerImageSplit.selectText.5=Minsta area:
|
||||||
|
ScannerImageSplit.selectText.6=Ställer in minsta areatröskel för ett foto (standard: 10000).
|
||||||
|
ScannerImageSplit.selectText.7=Minsta konturarea:
|
||||||
|
ScannerImageSplit.selectText.8=Ställer in minsta tröskelvärde för konturarea för ett foto
|
||||||
|
ScannerImageSplit.selectText.9=Kantstorlek:
|
||||||
|
ScannerImageSplit.selectText.10=Ställer in storleken på kanten som läggs till och tas bort för att förhindra vita kanter i utdata (standard: 1).
|
||||||
|
|
||||||
|
navbar.settings=Inställningar
|
||||||
|
settings.title=Inställningar
|
||||||
|
settings.update=Uppdatering tillgänglig
|
||||||
|
settings.appVersion=Appversion:
|
||||||
|
settings.downloadOption.title=Välj nedladdningsalternativ (för nedladdning av en fil utan zip):
|
||||||
|
settings.downloadOption.1=Öppnas i samma fönster
|
||||||
|
settings.downloadOption.2=Öppna i nytt fönster
|
||||||
|
settings.downloadOption.3=Ladda ner fil
|
||||||
|
settings.zipThreshold=Zip-filer när antalet nedladdade filer överskrider
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#OCR
|
||||||
|
ocr.title=OCR / Scan Cleanup
|
||||||
|
ocr.header=Rengöringsskanningar / OCR (Optical Character Recognition)
|
||||||
|
ocr.selectText.1=Välj språk som ska upptäckas i PDF:en (de listade är de som för närvarande identifieras):
|
||||||
|
ocr.selectText.2=Producera en textfil som innehåller OCR-text tillsammans med den OCR-skrivna PDF-filen
|
||||||
|
ocr.selectText.3=Korrekta sidor skannades i en sned vinkel genom att rotera dem tillbaka på plats
|
||||||
|
ocr.selectText.4=Rensa sidan så det är mindre troligt att OCR hittar text i bakgrundsbrus. (Ingen utgångsändring)
|
||||||
|
ocr.selectText.5=Rensa sidan så det är mindre sannolikt att OCR kommer att hitta text i bakgrundsbrus, upprätthåller rensning i utdata.
|
||||||
|
ocr.selectText.6=Ignorerar sidor som har interaktiv text, endast OCR-sidor som är bilder
|
||||||
|
ocr.selectText.7=Tvinga OCR, kommer OCR att ta bort alla ursprungliga textelement
|
||||||
|
ocr.selectText.8=Normal (kommer fel om PDF innehåller text)
|
||||||
|
ocr.selectText.9=Ytterligare inställningar
|
||||||
|
ocr.selectText.10=OCR-läge
|
||||||
|
ocr.selectText.11=Ta bort bilder efter OCR (tar bort ALLA bilder, endast användbart om en del av konverteringssteget)
|
||||||
|
ocr.selectText.12=Rendertyp (avancerat)
|
||||||
|
ocr.help=Vänligen läs den här dokumentationen om hur du använder detta för andra språk och/eller använder inte i docker
|
||||||
|
ocr.credit=Denna tjänst använder OCRmyPDF och Tesseract för OCR.
|
||||||
|
ocr.submit=Bearbeta PDF med OCR
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
extractImages.title=Extrahera bilder
|
||||||
|
extractImages.header=Extrahera bilder
|
||||||
|
extractImages.selectText=Välj bildformat att konvertera extraherade bilder till
|
||||||
|
extractImages.submit=Extrahera
|
||||||
|
|
||||||
|
|
||||||
|
#Fil till PDF
|
||||||
|
fileToPDF.title=Fil till PDF
|
||||||
|
fileToPDF.header=Konvertera valfri fil till PDF
|
||||||
|
fileToPDF.credit=Denna tjänst använder LibreOffice och Unoconv för filkonvertering.
|
||||||
|
fileToPDF.supportedFileTypes=Filtyper som stöds bör inkludera nedanstående men för en fullständig uppdaterad lista över format som stöds, se LibreOffice-dokumentationen
|
||||||
|
fileToPDF.submit=Konvertera till PDF
|
||||||
|
|
||||||
|
|
||||||
|
#komprimera
|
||||||
|
compress.title=Komprimera
|
||||||
|
compress.header=Komprimera PDF
|
||||||
|
compress.credit=Denna tjänst använder OCRmyPDF för PDF-komprimering/optimering.
|
||||||
|
compress.selectText.1=Optimeringsnivå:
|
||||||
|
compress.selectText.2=0 (Ingen optimering)
|
||||||
|
compress.selectText.3=1 (Standard, förlustfri optimering)
|
||||||
|
compress.selectText.4=2 (förlustoptimering)
|
||||||
|
compress.selectText.5=3 (förlustoptimering, mer aggressiv)
|
||||||
|
compress.selectText.6=Aktivera snabb webbvy (linjärisera PDF)
|
||||||
|
compress.selectText.7=Aktivera JBIG2-kodning med förlust
|
||||||
|
compress.submit=Komprimera
|
||||||
|
|
||||||
|
|
||||||
|
#Lägg till bild
|
||||||
|
addImage.title=Lägg till bild
|
||||||
|
addImage.header=Lägg till bild till PDF
|
||||||
|
addImage.everyPage=Varje sida?
|
||||||
|
addImage.submit=Lägg till bild
|
||||||
|
|
||||||
|
|
||||||
|
#sammanfoga
|
||||||
|
merge.title=Sammanfoga
|
||||||
|
merge.header=Slå samman flera PDF-filer (2+)
|
||||||
|
merge.submit=Slå samman
|
||||||
|
|
||||||
|
#pdfArrangör
|
||||||
|
pdfOrganiser.title=Sidorganisatör
|
||||||
|
pdfOrganiser.header=PDF-sidorganisatör
|
||||||
|
pdfOrganiser.submit=Ordna om sidor
|
||||||
|
|
||||||
|
#multiverktyg
|
||||||
|
multiTool.title=PDF-multiverktyg
|
||||||
|
multiTool.header=PDF Multi-verktyg
|
||||||
|
|
||||||
|
|
||||||
|
#pageRemover
|
||||||
|
pageRemover.title=Sidborttagare
|
||||||
|
pageRemover.header=PDF Sidborttagning
|
||||||
|
pageRemover.pagesToDelete=Sidor att radera (Ange en kommaseparerad lista med sidnummer) :
|
||||||
|
pageRemover.submit=Ta bort sidor
|
||||||
|
|
||||||
|
#rotera
|
||||||
|
rotate.title=Rotera PDF
|
||||||
|
rotate.header=Rotera PDF
|
||||||
|
rotate.selectAngle=Välj rotationsvinkel (i multipler av 90 grader):
|
||||||
|
rotate.submit=Rotera
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#sammanfoga
|
||||||
|
split.title=Dela upp PDF
|
||||||
|
split.header=Dela upp PDF
|
||||||
|
split.desc.1=Siffrorna du väljer är sidnumret du vill göra en split på
|
||||||
|
split.desc.2=Som sådan skulle ett val av 1,3,7-8 dela upp ett 10-sidigt dokument i 6 separata PDF-filer med:
|
||||||
|
split.desc.3=Dokument #1: Sida 1
|
||||||
|
split.desc.4=Dokument #2: Sida 2 och 3
|
||||||
|
split.desc.5=Dokument #3: Sida 4, 5 och 6
|
||||||
|
split.desc.6=Dokument #4: Sida 7
|
||||||
|
split.desc.7=Dokument #5: Sida 8
|
||||||
|
split.desc.8=Dokument #6: Sida 9 och 10
|
||||||
|
split.splitPages=Ange sidor att dela på:
|
||||||
|
split.submit=Dela
|
||||||
|
|
||||||
|
|
||||||
|
#sammanfoga
|
||||||
|
imageToPDF.title=Bild till PDF
|
||||||
|
imageToPDF.header=Bild till PDF
|
||||||
|
imageToPDF.submit=Konvertera
|
||||||
|
imageToPDF.selectText.1=Sträck för att passa
|
||||||
|
imageToPDF.selectText.2=Rotera PDF automatiskt
|
||||||
|
imageToPDF.selectText.3=Multifillogik (Endast aktiverad om man arbetar med flera bilder)
|
||||||
|
imageToPDF.selectText.4=Slå samman till en enda PDF
|
||||||
|
imageToPDF.selectText.5=Konvertera till separata PDF-filer
|
||||||
|
|
||||||
|
#pdfToImage
|
||||||
|
pdfToImage.title=PDF till bild
|
||||||
|
pdfToImage.header=PDF till bild
|
||||||
|
pdfToImage.selectText=Bildformat
|
||||||
|
pdfToImage.singleOrMultiple=Bildresultattyp
|
||||||
|
pdfToImage.single=Enstaka stor bild
|
||||||
|
pdfToImage.multi=Flera bilder
|
||||||
|
pdfToImage.colorType=Färgtyp
|
||||||
|
pdfToImage.color=Färg
|
||||||
|
pdfToImage.grey=Gråskala
|
||||||
|
pdfToImage.blackwhite=Svartvitt (kan förlora data!)
|
||||||
|
pdfToImage.submit=Konvertera
|
||||||
|
|
||||||
|
#addPassword
|
||||||
|
addPassword.title=Lägg till lösenord
|
||||||
|
addPassword.header=Lägg till lösenord (kryptera)
|
||||||
|
addPassword.selectText.1=Välj PDF för att kryptera
|
||||||
|
addPassword.selectText.2=Lösenord
|
||||||
|
addPassword.selectText.3=Längd på krypteringsnyckeln
|
||||||
|
addPassword.selectText.4=Högre värden är starkare, men lägre värden har bättre kompatibilitet.
|
||||||
|
addPassword.selectText.5=Behörigheter att ställa in
|
||||||
|
addPassword.selectText.6=Förhindra sammansättning av dokument
|
||||||
|
addPassword.selectText.7=Förhindra innehållsextraktion
|
||||||
|
addPassword.selectText.8=Förhindra extraktion för tillgänglighet
|
||||||
|
addPassword.selectText.9=Förhindra att fylla i formulär
|
||||||
|
addPassword.selectText.10=Förhindra modifiering
|
||||||
|
addPassword.selectText.11=Förhindra anteckningsändring
|
||||||
|
addPassword.selectText.12=Förhindra utskrift
|
||||||
|
addPassword.selectText.13=Förhindra utskrift av olika format
|
||||||
|
addPassword.submit=Kryptera
|
||||||
|
|
||||||
|
#vattenstämpel
|
||||||
|
watermark.title=Lägg till vattenstämpel
|
||||||
|
watermark.header=Lägg till vattenstämpel
|
||||||
|
watermark.selectText.1=Välj PDF för att lägga till vattenstämpel till:
|
||||||
|
watermark.selectText.2=Vattenmärkestext:
|
||||||
|
watermark.selectText.3=Teckenstorlek:
|
||||||
|
watermark.selectText.4=Rotation (0-360):
|
||||||
|
watermark.selectText.5=widthSpacer (mellanrum mellan varje vattenstämpel horisontellt):
|
||||||
|
watermark.selectText.6=heightSpacer (mellanrum mellan varje vattenstämpel vertikalt):
|
||||||
|
watermark.selectText.7=Opacitet (0% - 100%):
|
||||||
|
watermark.submit=Lägg till vattenstämpel
|
||||||
|
|
||||||
|
#remove-watermark
|
||||||
|
remove-watermark.title=Ta bort vattenstämpel
|
||||||
|
remove-watermark.header=Ta bort vattenstämpel
|
||||||
|
remove-watermark.selectText.1=Välj PDF för att ta bort vattenstämpel från:
|
||||||
|
remove-watermark.selectText.2=Vattenstämpeltext:
|
||||||
|
remove-watermark.submit=Ta bort vattenstämpel
|
||||||
|
|
||||||
|
#Ändra behörigheter
|
||||||
|
permissions.title=Ändra behörigheter
|
||||||
|
permissions.header=Ändra behörigheter
|
||||||
|
permissions.warning=Varning för att dessa behörigheter ska vara oföränderliga, det rekommenderas att ställa in dem med ett lösenord via sidan Lägg till lösenord
|
||||||
|
permissions.selectText.1=Välj PDF för att ändra behörigheter
|
||||||
|
permissions.selectText.2=Behörigheter att ställa in
|
||||||
|
permissions.selectText.3=Förhindra sammansättning av dokument
|
||||||
|
permissions.selectText.4=Förhindra innehållsextraktion
|
||||||
|
permissions.selectText.5=Förhindra extraktion för tillgänglighet
|
||||||
|
permissions.selectText.6=Förhindra att fylla i formulär
|
||||||
|
permissions.selectText.7=Förhindra ändring
|
||||||
|
permissions.selectText.8=Förhindra anteckningsändring
|
||||||
|
permissions.selectText.9=Förhindra utskrift
|
||||||
|
permissions.selectText.10=Förhindra utskrift av olika format
|
||||||
|
permissions.submit=Ändra
|
||||||
|
|
||||||
|
#ta bort lösenord
|
||||||
|
removePassword.title=Ta bort lösenord
|
||||||
|
removePassword.header=Ta bort lösenord (Dekryptera)
|
||||||
|
removePassword.selectText.1=Välj PDF att dekryptera
|
||||||
|
removePassword.selectText.2=Lösenord
|
||||||
|
removePassword.submit=Ta bort
|
||||||
|
|
||||||
|
changeMetadata.title=Ändra metadata
|
||||||
|
changeMetadata.header=Ändra metadata
|
||||||
|
changeMetadata.selectText.1=Redigera de variabler du vill ändra
|
||||||
|
changeMetadata.selectText.2=Ta bort all metadata
|
||||||
|
changeMetadata.selectText.3=Visa anpassade metadata:
|
||||||
|
changeMetadata.author=Författare:
|
||||||
|
changeMetadata.creationDate=Skapningsdatum (åååå/MM/dd HH:mm:ss):
|
||||||
|
changeMetadata.creator=Skapare:
|
||||||
|
changeMetadata.keywords=Sökord:
|
||||||
|
changeMetadata.modDate=Ändringsdatum (åååå/MM/dd HH:mm:ss):
|
||||||
|
changeMetadata.producer=Producent:
|
||||||
|
changeMetadata.subject=Ämne:
|
||||||
|
changeMetadata.title=Titel:
|
||||||
|
changeMetadata.trapped=Fångad:
|
||||||
|
changeMetadata.selectText.4=Andra metadata:
|
||||||
|
changeMetadata.selectText.5=Lägg till anpassad metadatapost
|
||||||
|
changeMetadata.submit=Ändra
|
||||||
|
|
||||||
|
xlsToPdf.title=Excel till PDF
|
||||||
|
xlsToPdf.header=Excel till PDF
|
||||||
|
xlsToPdf.selectText.1=Välj XLS eller XLSX Excel-ark att konvertera
|
||||||
|
xlsToPdf.convert=konvertera
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
pdfToPDFA.title=PDF till PDF/A
|
||||||
|
pdfToPDFA.header=PDF till PDF/A
|
||||||
|
pdfToPDFA.credit=Denna tjänst använder OCRmyPDF för PDF/A-konvertering
|
||||||
|
pdfToPDFA.submit=Konvertera
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
PDFToWord.title=PDF till Word
|
||||||
|
PDFToWord.header=PDF till Word
|
||||||
|
PDFToWord.selectText.1=Utdatafilformat
|
||||||
|
PDFToWord.credit=Denna tjänst använder LibreOffice för filkonvertering.
|
||||||
|
PDFToWord.submit=Konvertera
|
||||||
|
|
||||||
|
PDFToPresentation.title=PDF till presentation
|
||||||
|
PDFToPresentation.header=PDF till presentation
|
||||||
|
PDFToPresentation.selectText.1=Utdatafilformat
|
||||||
|
PDFToPresentation.credit=Denna tjänst använder LibreOffice för filkonvertering.
|
||||||
|
PDFToPresentation.submit=Konvertera
|
||||||
|
|
||||||
|
|
||||||
|
PDFToText.title=PDF till text/RTF
|
||||||
|
PDFToText.header=PDF till text/RTF
|
||||||
|
PDFToText.selectText.1=Utdatafilformat
|
||||||
|
PDFToText.credit=Denna tjänst använder LibreOffice för filkonvertering.
|
||||||
|
PDFToText.submit=Konvertera
|
||||||
|
|
||||||
|
|
||||||
|
PDFToHTML.title=PDF till HTML
|
||||||
|
PDFToHTML.header=PDF till HTML
|
||||||
|
PDFToHTML.credit=Denna tjänst använder LibreOffice för filkonvertering.
|
||||||
|
PDFToHTML.submit=Konvertera
|
||||||
|
|
||||||
|
PDFToXML.title=PDF till XML
|
||||||
|
PDFToXML.header=PDF till XML
|
||||||
|
PDFToXML.credit=Denna tjänst använder LibreOffice för filkonvertering.
|
||||||
|
PDFToXML.submit=Konvertera
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -51,6 +51,14 @@ html[lang-direction=rtl] * {
|
||||||
border-bottom-left-radius: 0.25rem !important;
|
border-bottom-left-radius: 0.25rem !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
html[lang-direction="rtl"] input.form-check-input {
|
||||||
|
position: relative;
|
||||||
|
margin-left: 0px;
|
||||||
|
}
|
||||||
|
html[lang-direction="rtl"] label.form-check-label {
|
||||||
|
display: inline;
|
||||||
|
}
|
||||||
|
|
||||||
.margin-auto-parent {
|
.margin-auto-parent {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
7
src/main/resources/static/images/flags/it.svg
Normal file
7
src/main/resources/static/images/flags/it.svg
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-it" viewBox="0 0 640 480">
|
||||||
|
<g fill-rule="evenodd" stroke-width="1pt">
|
||||||
|
<path fill="#fff" d="M0 0h640v480H0z"/>
|
||||||
|
<path fill="#009246" d="M0 0h213.3v480H0z"/>
|
||||||
|
<path fill="#ce2b37" d="M426.7 0H640v480H426.7z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 289 B |
4
src/main/resources/static/images/flags/se.svg
Normal file
4
src/main/resources/static/images/flags/se.svg
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-se" viewBox="0 0 640 480">
|
||||||
|
<path fill="#005293" d="M0 0h640v480H0z"/>
|
||||||
|
<path fill="#fecb00" d="M176 0v192H0v96h176v192h96V288h368v-96H272V0h-96z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 213 B |
|
@ -262,12 +262,18 @@ function compareVersions(version1, version2) {
|
||||||
<a class="dropdown-item lang_dropdown-item" href="" data-language-code="es_ES">
|
<a class="dropdown-item lang_dropdown-item" href="" data-language-code="es_ES">
|
||||||
<img src="images/flags/es.svg" alt="icon" width="20" height="15"> Español
|
<img src="images/flags/es.svg" alt="icon" width="20" height="15"> Español
|
||||||
</a>
|
</a>
|
||||||
|
<a class="dropdown-item lang_dropdown-item" href="" data-language-code="it_IT">
|
||||||
|
<img src="images/flags/it.svg" alt="icon" width="20" height="15"> Italiano
|
||||||
|
</a>
|
||||||
<a class="dropdown-item lang_dropdown-item" href="" data-language-code="zh_CN">
|
<a class="dropdown-item lang_dropdown-item" href="" data-language-code="zh_CN">
|
||||||
<img src="images/flags/cn.svg" alt="icon" width="20" height="15"> 简体中文
|
<img src="images/flags/cn.svg" alt="icon" width="20" height="15"> 简体中文
|
||||||
</a>
|
</a>
|
||||||
<a class="dropdown-item lang_dropdown-item" href="" data-language-code="ca_CA">
|
<a class="dropdown-item lang_dropdown-item" href="" data-language-code="ca_CA">
|
||||||
<img src="images/flags/es-ct.svg" alt="icon" width="20" height="15"> Català
|
<img src="images/flags/es-ct.svg" alt="icon" width="20" height="15"> Català
|
||||||
</a>
|
</a>
|
||||||
|
<a class="dropdown-item lang_dropdown-item" href="" data-language-code="sv_SE">
|
||||||
|
<img src="images/flags/se.svg" alt="icon" width="20" height="15"> Svenska
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
|
@ -80,5 +80,4 @@
|
||||||
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
<div th:insert="~{fragments/footer.html :: footer}"></div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
Loading…
Reference in a new issue