Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e0526b9584 | ||
|
|
f822f6d931 | ||
|
|
0a25d75682 | ||
|
|
0eea2c672f | ||
|
|
e4e7b8f449 | ||
|
|
54a5c621c4 | ||
|
|
03e1d9a863 | ||
|
|
098fc340ca | ||
|
|
27c8a03c16 | ||
|
|
1ddf829a6d | ||
|
|
6952a8b72a | ||
|
|
2ee720760d | ||
|
|
ccee0eecb5 | ||
|
|
2b7e97a09f | ||
|
|
a2926b8fe9 | ||
|
|
9009317f83 | ||
|
|
67772e7221 |
@@ -112,7 +112,7 @@ If you plan to use the OCR (Optical Character Recognition) functionality, you mi
|
|||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -137,4 +139,4 @@ Using the same method you can also change
|
|||||||
|
|
||||||
## API
|
## API
|
||||||
For those wanting to use Stirling-PDFs backend API to link with their own custom scripting to edit PDFs you can view all existing API documentation
|
For those wanting to use Stirling-PDFs backend API to link with their own custom scripting to edit PDFs you can view all existing API documentation
|
||||||
[here](https://app.swaggerhub.com/apis-docs/Frooodle/Stirling-PDF/1.0.0) or navigate to /swagger-ui/index.html of your stirling-pdf instance for your versions documentation
|
[here](https://app.swaggerhub.com/apis-docs/Frooodle/Stirling-PDF/) or navigate to /swagger-ui/index.html of your stirling-pdf instance for your versions documentation
|
||||||
|
|||||||
@@ -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 |
@@ -21,6 +21,9 @@ false=\u062E\u0637\u0623
|
|||||||
unknown=\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641
|
unknown=\u063A\u064A\u0631 \u0645\u0639\u0631\u0648\u0641
|
||||||
save=\u062D\u0641\u0638
|
save=\u062D\u0641\u0638
|
||||||
close=\u0625\u063A\u0644\u0627\u0642
|
close=\u0625\u063A\u0644\u0627\u0642
|
||||||
|
filesSelected = الملفات المحددة
|
||||||
|
noFavourites = لم تتم إضافة أي مفضلات
|
||||||
|
bored = الانتظار بالملل؟
|
||||||
|
|
||||||
#############
|
#############
|
||||||
# HOME-PAGE #
|
# HOME-PAGE #
|
||||||
|
|||||||
@@ -17,7 +17,9 @@ false=Fals
|
|||||||
unknown=Desconegut
|
unknown=Desconegut
|
||||||
save=Desa
|
save=Desa
|
||||||
close=Tanca
|
close=Tanca
|
||||||
|
filesSelected=fitxers seleccionats
|
||||||
|
noFavourites=No s'ha afegit cap favorit
|
||||||
|
bored=Avorrit esperant?
|
||||||
#############
|
#############
|
||||||
# HOME-PAGE #
|
# HOME-PAGE #
|
||||||
#############
|
#############
|
||||||
|
|||||||
@@ -17,7 +17,9 @@ false=Falsch
|
|||||||
unknown=Unbekannt
|
unknown=Unbekannt
|
||||||
save=Speichern
|
save=Speichern
|
||||||
close=Schließen
|
close=Schließen
|
||||||
|
filesSelected=Dateien ausgewählt
|
||||||
|
noFavourites=Keine Favoriten hinzugefügt
|
||||||
|
bored=Gelangweiltes Warten?
|
||||||
#############
|
#############
|
||||||
# HOME-PAGE #
|
# HOME-PAGE #
|
||||||
#############
|
#############
|
||||||
|
|||||||
@@ -17,7 +17,9 @@ false=False
|
|||||||
unknown=Unknown
|
unknown=Unknown
|
||||||
save=Save
|
save=Save
|
||||||
close=Close
|
close=Close
|
||||||
|
filesSelected=files selected
|
||||||
|
noFavourites=No favourites added
|
||||||
|
bored=Bored Waiting?
|
||||||
#############
|
#############
|
||||||
# HOME-PAGE #
|
# HOME-PAGE #
|
||||||
#############
|
#############
|
||||||
|
|||||||
@@ -17,7 +17,9 @@ false=Falso
|
|||||||
unknown=Desconocido
|
unknown=Desconocido
|
||||||
save=Guardar
|
save=Guardar
|
||||||
close=Cerrar
|
close=Cerrar
|
||||||
|
filesSelected=archivos seleccionados
|
||||||
|
noFavourites=No se agregaron favoritos
|
||||||
|
bored=¿Aburrido de esperar?
|
||||||
#############
|
#############
|
||||||
# HOME-PAGE #
|
# HOME-PAGE #
|
||||||
#############
|
#############
|
||||||
|
|||||||
@@ -21,7 +21,9 @@ false=Faux
|
|||||||
unknown=Inconnu
|
unknown=Inconnu
|
||||||
save=Enregistrer
|
save=Enregistrer
|
||||||
close=Fermer
|
close=Fermer
|
||||||
|
filesSelected=fichiers sélectionnés
|
||||||
|
noFavourites=Aucun favori ajouté
|
||||||
|
bored=Ennuyé d'attendre ?
|
||||||
#############
|
#############
|
||||||
# HOME-PAGE #
|
# HOME-PAGE #
|
||||||
#############
|
#############
|
||||||
|
|||||||
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
|
||||||
@@ -17,7 +17,9 @@ false=False
|
|||||||
unknown=未知
|
unknown=未知
|
||||||
save=保存
|
save=保存
|
||||||
close=关闭
|
close=关闭
|
||||||
|
filesSelected=\u9009\u62E9\u7684\u6587\u4EF6
|
||||||
|
noFavourites=\u6CA1\u6709\u6DFB\u52A0\u6536\u85CF\u5939
|
||||||
|
bored=\u65E0\u804A\u7B49\u5F85\uFF1F
|
||||||
#############
|
#############
|
||||||
# HOME-PAGE #
|
# HOME-PAGE #
|
||||||
#############
|
#############
|
||||||
|
|||||||
@@ -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 |
@@ -543,7 +543,7 @@ document.addEventListener("DOMContentLoaded", function () {
|
|||||||
if (fileNames.length === 1) {
|
if (fileNames.length === 1) {
|
||||||
$(inputElement).siblings(".custom-file-label").addClass("selected").html(fileNames[0]);
|
$(inputElement).siblings(".custom-file-label").addClass("selected").html(fileNames[0]);
|
||||||
} else if (fileNames.length > 1) {
|
} else if (fileNames.length > 1) {
|
||||||
$(inputElement).siblings(".custom-file-label").addClass("selected").html(fileNames.length + " files selected");
|
$(inputElement).siblings(".custom-file-label").addClass("selected").html(fileNames.length + " " + [[#{filesSelected}]]);
|
||||||
} else {
|
} else {
|
||||||
$(inputElement).siblings(".custom-file-label").addClass("selected").html([[#{pdfPrompt}]]);
|
$(inputElement).siblings(".custom-file-label").addClass("selected").html([[#{pdfPrompt}]]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -342,6 +342,9 @@ 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>
|
||||||
@@ -364,7 +367,7 @@ function compareVersions(version1, version2) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<script>
|
<script th:inline="javascript">
|
||||||
|
|
||||||
|
|
||||||
function updateFavoritesDropdown() {
|
function updateFavoritesDropdown() {
|
||||||
@@ -396,7 +399,7 @@ function compareVersions(version1, version2) {
|
|||||||
if(!hasFavorites){
|
if(!hasFavorites){
|
||||||
var defaultItem = document.createElement('a');
|
var defaultItem = document.createElement('a');
|
||||||
defaultItem.className = 'dropdown-item';
|
defaultItem.className = 'dropdown-item';
|
||||||
defaultItem.textContent = 'No favourites added';
|
defaultItem.textContent = [[#{noFavourites}]]
|
||||||
dropdown.appendChild(defaultItem);
|
dropdown.appendChild(defaultItem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -442,7 +445,7 @@ function compareVersions(version1, version2) {
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="custom-control custom-checkbox">
|
<div class="custom-control custom-checkbox">
|
||||||
<input type="checkbox" class="custom-control-input" id="boredWaiting">
|
<input type="checkbox" class="custom-control-input" id="boredWaiting">
|
||||||
<label class="custom-control-label" for="boredWaiting">Bored Waiting? :)</label>
|
<label class="custom-control-label" for="boredWaiting" th:text="#{bored}"></label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -58,10 +58,15 @@ filter: invert(0.2) sepia(2) saturate(50) hue-rotate(190deg);
|
|||||||
}
|
}
|
||||||
|
|
||||||
.favorite-icon {
|
.favorite-icon {
|
||||||
|
display: none;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 10px;
|
top: 10px;
|
||||||
right: 10px;
|
right: 10px;
|
||||||
cursor: pointer;
|
}
|
||||||
|
|
||||||
|
/* Only show the favorite icons when the parent card is being hovered over */
|
||||||
|
.feature-card:hover .favorite-icon {
|
||||||
|
display: block;
|
||||||
}
|
}
|
||||||
.favorite-icon img {
|
.favorite-icon img {
|
||||||
filter: brightness(0);
|
filter: brightness(0);
|
||||||
|
|||||||
@@ -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>
|
||||||
Reference in New Issue
Block a user