lang updates plus --include-existing flag (#5212)

# Description of Changes

<!--
Please provide a summary of the changes, including:

- What was changed
- Why the change was made
- Any challenges encountered

Closes #(issue_number)
-->

---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.
This commit is contained in:
Anthony Stirling
2025-12-10 11:41:11 +00:00
committed by GitHub
parent 7b26b184d1
commit 787d0d21c9
43 changed files with 4804 additions and 51 deletions
+123 -1
View File
@@ -1408,7 +1408,7 @@ arabic = "Arabo"
japanese = "Giapponese"
korean = "Coreano"
chinese = "Cinese"
thai = "Thai"
thai = "Tailandese"
[watermark.steps]
type = "Tipo di filigrana"
@@ -3036,6 +3036,91 @@ title = "Ottieni informazioni in PDF"
header = "Ottieni informazioni in PDF"
submit = "Ottieni informazioni"
downloadJson = "Scarica JSON"
processing = "Estrazione delle informazioni in corso..."
results = "Risultati"
noResults = "Esegui lo strumento per generare un report."
downloads = "Download"
noneDetected = "Nessuno rilevato"
indexTitle = "Indice"
[getPdfInfo.report]
entryLabel = "Riepilogo completo delle informazioni"
shortTitle = "Informazioni PDF"
[getPdfInfo.sections]
metadata = "Metadati"
formFields = "Campi del modulo"
basicInfo = "Informazioni di base"
documentInfo = "Informazioni sul documento"
compliance = "Conformità"
encryption = "Crittografia"
permissions = "Autorizzazioni"
other = "Altro"
perPageInfo = "Info per pagina"
tableOfContents = "Sommario"
[getPdfInfo.other]
attachments = "Allegati"
embeddedFiles = "File incorporati"
javaScript = "JavaScript"
layers = "Livelli"
structureTree = "Albero della struttura"
xmp = "Metadati XMP"
[getPdfInfo.perPage]
size = "Dimensioni"
annotations = "Annotazioni"
images = "Immagini"
links = "Link"
fonts = "Font"
xobjects = "Conteggi XObject"
multimedia = "Multimedia"
[getPdfInfo.summary]
pages = "Pagine"
fileSize = "Dimensione file"
pdfVersion = "Versione PDF"
language = "Lingua"
title = "Riepilogo PDF"
author = "Autore"
created = "Creato"
modified = "Modificato"
permsAll = "Tutte le autorizzazioni consentite"
permsRestricted = "{{count}} restrizioni"
permsMixed = "Alcune autorizzazioni limitate"
hasCompliance = "Conforme agli standard"
noCompliance = "Nessuno standard di conformità"
basic = "Informazioni di base"
documentInfo = "Informazioni sul documento"
securityTitle = "Stato della sicurezza"
technical = "Tecnico"
overviewTitle = "Panoramica PDF"
[getPdfInfo.summary.security]
encrypted = "PDF crittografato - Protezione tramite password presente"
unencrypted = "PDF non crittografato - Nessuna protezione tramite password"
[getPdfInfo.summary.tech]
images = "Immagini"
fonts = "Font"
formFields = "Campi del modulo"
embeddedFiles = "File incorporati"
javaScript = "JavaScript"
layers = "Livelli"
bookmarks = "Segnalibri"
multimedia = "Multimedia"
[getPdfInfo.summary.overview]
untitled = "un documento senza titolo"
unknown = "Autore sconosciuto"
text = "Questo è un PDF di {{pages}} pagine intitolato {{title}} creato da {{author}} (versione PDF {{version}})."
[getPdfInfo.error]
partial = "Non è stato possibile elaborare alcuni file."
unexpected = "Errore imprevisto durante l'estrazione."
[getPdfInfo.status]
complete = "Estrazione completata"
[extractPage]
tags = "estrarre"
@@ -5282,6 +5367,31 @@ error = "Impossibile aggiornare lo stato utente"
success = "Utente eliminato con successo"
error = "Impossibile eliminare l'utente"
[workspace.people.changePassword]
action = "Cambia password"
title = "Cambia password"
subtitle = "Aggiorna la password per"
newPassword = "Nuova password"
confirmPassword = "Conferma password"
placeholder = "Inserisci una nuova password"
confirmPlaceholder = "Reinserisci la nuova password"
passwordRequired = "Inserisci una nuova password"
passwordMismatch = "Le password non coincidono"
generateRandom = "Genera password sicura"
generatedPreview = "Password generata:"
copyTooltip = "Copia negli appunti"
copiedToClipboard = "Password copiata negli appunti"
copyFailed = "Impossibile copiare la password"
sendEmail = "Invia un'email all'utente riguardo a questa modifica"
includePassword = "Includi la nuova password nell'email"
forcePasswordChange = "Obbliga l'utente a cambiare password al prossimo accesso"
emailUnavailable = "L'email di questo utente non è un indirizzo valido. Le notifiche sono disabilitate."
smtpDisabled = "Le notifiche email richiedono che SMTP sia abilitato nelle impostazioni."
notifyOnly = "Verrà inviata un'email senza la password, informando l'utente che un amministratore l'ha modificata."
submit = "Aggiorna password"
success = "Password aggiornata correttamente"
error = "Impossibile aggiornare la password"
[workspace.people.emailInvite]
tab = "Invito via email"
description = "Digita o incolla le email qui sotto, separate da virgole. Gli utenti riceveranno le credenziali di accesso via email."
@@ -5815,6 +5925,7 @@ subtitle = "Accedi con il tuo account Stirling"
[setup.selfhosted]
title = "Accedi al server"
subtitle = "Inserisci le credenziali del server"
link = "oppure connettiti a un account self-hosted"
[setup.server]
title = "Connetti al server"
@@ -5833,6 +5944,14 @@ description = "Inserisci l'URL completo del tuo server Stirling PDF self-hosted"
emptyUrl = "Inserisci un URL del server"
unreachable = "Impossibile connettersi al server"
testFailed = "Test di connessione non riuscito"
configFetch = "Impossibile recuperare la configurazione del server. Controlla l'URL e riprova."
[setup.server.error.securityDisabled]
title = "Accesso non abilitato"
body = "L'accesso non è abilitato su questo server. Per connetterti, devi abilitare l'autenticazione:"
step1 = "Imposta DOCKER_ENABLE_SECURITY=true nel tuo ambiente"
step2 = "Oppure imposta security.enableLogin=true in settings.yml"
step3 = "Riavvia il server"
[setup.login]
title = "Accedi"
@@ -5905,6 +6024,7 @@ earlyAccess = "Accesso anticipato"
reset = "Reimposta modifiche"
downloadJson = "Scarica JSON"
generatePdf = "Genera PDF"
saveChanges = "Salva modifiche"
[pdfTextEditor.options.autoScaleText]
title = "Ridimensiona automaticamente il testo alle caselle"
@@ -5942,6 +6062,8 @@ alpha = "Questo visualizzatore alpha è in evoluzione: alcuni font, colori, effe
[pdfTextEditor.empty]
title = "Nessun documento caricato"
subtitle = "Carica un file PDF o JSON per iniziare a modificare il testo."
dropzone = "Trascina qui un file PDF o JSON oppure fai clic per sfogliare"
dropzoneWithFiles = "Seleziona un file dalla scheda File oppure trascina qui un file PDF o JSON, o fai clic per sfogliare"
[pdfTextEditor.welcomeBanner]
title = "Benvenuto in PDF Text Editor (Accesso anticipato)"